<SEC-DOCUMENT>0000008947-20-000045.txt : 20200429
<SEC-HEADER>0000008947-20-000045.hdr.sgml : 20200429
<ACCEPTANCE-DATETIME>20200429063720
ACCESSION NUMBER:		0000008947-20-000045
CONFORMED SUBMISSION TYPE:	10-K
PUBLIC DOCUMENT COUNT:		111
CONFORMED PERIOD OF REPORT:	20200229
FILED AS OF DATE:		20200429
DATE AS OF CHANGE:		20200429

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:		20827230

	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>azz2020022910-k.htm
<DESCRIPTION>10-K
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>
<!--XBRL Document Created with Wdesk from Workiva-->
<!--p:6B057F95EFA0542EAD749EABB1FC7BE2,x:bedc00a583e84917ac2d70784d2fb263-->
<!-- Document created using Wdesk  -->
<!-- Copyright 2020 Workiva -->
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:schedoi-fednote="http://fasb.org/dis/schedoi-fednote/2019-01-31" xmlns:fs-interest="http://fasb.org/dis/fs-interest/2019-01-31" xmlns:sfp-ibo="http://fasb.org/stm/sfp-ibo/2019-01-31" xmlns:sfp-sbo="http://fasb.org/stm/sfp-sbo/2019-01-31" xmlns:sic-std="http://xbrl.sec.gov/sic-std/2011-01-31" xmlns:stpr-std="http://xbrl.sec.gov/stpr-std-std-std/2018-01-31" xmlns:currency-ent-std="http://xbrl.sec.gov/currency-ent-std/2019-01-31" xmlns:lea="http://fasb.org/dis/lea/2019-01-31" xmlns:ctbl="http://fasb.org/dis/ctbl/2019-01-31" xmlns:guar="http://fasb.org/dis/guar/2019-01-31" xmlns:ru="http://fasb.org/dis/ru/2019-01-31" xmlns:stpr-all="http://xbrl.sec.gov/stpr-all-all-all/2018-01-31" xmlns:leas="http://fasb.org/dis/leas/2019-01-31" xmlns:sfp-clreo="http://fasb.org/stm/sfp-clreo/2019-01-31" xmlns:iaoi="http://fasb.org/dis/iaoi/2019-01-31" xmlns:soi-ins="http://fasb.org/stm/soi-ins/2019-01-31" xmlns:country-ent-std="http://xbrl.sec.gov/country-ent-std/2017-01-31" xmlns:country="http://xbrl.sec.gov/country/2017-01-31" xmlns:fs-insa="http://fasb.org/dis/fs-insa/2019-01-31" xmlns:naics="http://xbrl.sec.gov/naics/2017-01-31" xmlns:cce="http://fasb.org/dis/cce/2019-01-31" xmlns:inv="http://fasb.org/dis/inv/2019-01-31" xmlns:naics-ent-std="http://xbrl.sec.gov/naics-ent-std/2017-01-31" xmlns:srt-std="http://fasb.org/srt-std/2019-01-31" xmlns:stpr-ent-all="http://xbrl.sec.gov/stpr-ent-all-all-all/2018-01-31" xmlns:stpr-ent-std="http://xbrl.sec.gov/stpr-ent-std-std-std/2018-01-31" xmlns:schedoi-iiaa="http://fasb.org/dis/schedoi-iiaa/2019-01-31" xmlns:us-arcroles="http://fasb.org/us-arcroles/2019-01-31" xmlns:dccpoa="http://fasb.org/dis/dccpoa/2019-01-31" xmlns:soi-sbi="http://fasb.org/stm/soi-sbi/2019-01-31" xmlns:us-gaap-all="http://fasb.org/us-gaap-all/2019-01-31" xmlns:scf-sd="http://fasb.org/stm/scf-sd/2019-01-31" xmlns:ceclcalc3l="http://fasb.org/dis/ceclcalc3l/2019-01-31" xmlns:dei-ent-all="http://xbrl.sec.gov/dei-ent-all/2019-01-31" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:deprecated="http://www.xbrl.org/2009/arcrole/deprecated" xmlns:naics-all="http://xbrl.sec.gov/naics-all/2017-01-31" xmlns:re="http://fasb.org/dis/re/2019-01-31" xmlns:srt-types="http://fasb.org/srt-types/2019-01-31" xmlns:reorg="http://fasb.org/dis/reorg/2019-01-31" xmlns:invco="http://fasb.org/dis/invco/2019-01-31" xmlns:currency-ent-all="http://xbrl.sec.gov/currency-ent-all/2019-01-31" xmlns:currency-std="http://xbrl.sec.gov/currency-std/2019-01-31" xmlns:currency-ent-dep="http://xbrl.sec.gov/currency-ent-dep/2019-01-31" xmlns:aro="http://fasb.org/dis/aro/2019-01-31" xmlns:exch="http://xbrl.sec.gov/exch/2019-01-31" xmlns:ocpfs="http://fasb.org/dis/ocpfs/2019-01-31" xmlns:currency="http://xbrl.sec.gov/currency/2019-01-31" xmlns:naics-std="http://xbrl.sec.gov/naics-std/2017-01-31" xmlns:srt-all="http://fasb.org/srt-all/2019-01-31" xmlns:codification-part="http://fasb.org/codification-part/2019-01-31" xmlns:srt="http://fasb.org/srt/2019-01-31" xmlns:deprecated1="http://www.xbrl.org/2009/role/deprecated" xmlns:sec-re="http://fasb.org/dis/sec-re/2019-01-31" xmlns:soi-int="http://fasb.org/stm/soi-int/2019-01-31" xmlns:emjv="http://fasb.org/dis/emjv/2019-01-31" xmlns:sec-suppc="http://fasb.org/dis/sec-suppc/2019-01-31" xmlns:equity="http://fasb.org/dis/equity/2019-01-31" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:se="http://fasb.org/dis/se/2019-01-31" xmlns:crcrb="http://fasb.org/dis/crcrb/2019-01-31" xmlns:edco="http://fasb.org/dis/edco/2019-01-31" xmlns:te="http://fasb.org/dis/te/2019-01-31" xmlns:dei-all="http://xbrl.sec.gov/dei-all/2019-01-31" xmlns:fs-bd="http://fasb.org/dis/fs-bd/2019-01-31" xmlns:hco="http://fasb.org/dis/hco/2019-01-31" xmlns:fs-bt="http://fasb.org/dis/fs-bt/2019-01-31" xmlns:us-roles="http://fasb.org/us-roles/2019-01-31" xmlns:dr="http://fasb.org/dis/dr/2019-01-31" xmlns:ero="http://fasb.org/dis/ero/2019-01-31" xmlns:country-ent-all="http://xbrl.sec.gov/country-ent-all/2017-01-31" xmlns:schedoi-oocw="http://fasb.org/dis/schedoi-oocw/2019-01-31" xmlns:cecl="http://fasb.org/dis/cecl/2019-01-31" xmlns:rpd="http://fasb.org/dis/rpd/2019-01-31" xmlns:schedoi-sumhold="http://fasb.org/dis/schedoi-sumhold/2019-01-31" xmlns:ceclcalc2="http://fasb.org/dis/ceclcalc2/2019-01-31" xmlns:othliab="http://fasb.org/dis/othliab/2019-01-31" xmlns:soi-egm="http://fasb.org/stm/soi-egm/2019-01-31" xmlns:schedoi-shorthold="http://fasb.org/dis/schedoi-shorthold/2019-01-31" xmlns:soi="http://fasb.org/stm/soi/2019-01-31" xmlns:diha="http://fasb.org/dis/diha/2019-01-31" xmlns:debt="http://fasb.org/dis/debt/2019-01-31" xmlns:azz="http://www.azz.com/20200229" xmlns:schedoi-hold="http://fasb.org/dis/schedoi-hold/2019-01-31" xmlns:num="http://www.xbrl.org/dtr/type/numeric" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:us-gaap-ent-std="http://fasb.org/us-gaap-ent-std/2019-01-31" xmlns:bc="http://fasb.org/dis/bc/2019-01-31" xmlns:sic-ent-all="http://xbrl.sec.gov/sic-ent-all/2011-01-31" xmlns:exch-ent-std="http://xbrl.sec.gov/exch-ent-std/2019-01-31" xmlns:rcc="http://fasb.org/dis/rcc/2019-01-31" xmlns:rd="http://fasb.org/dis/rd/2019-01-31" xmlns:sfp-ucreo="http://fasb.org/stm/sfp-ucreo/2019-01-31" xmlns:eui="http://fasb.org/dis/eui/2019-01-31" xmlns:dei="http://xbrl.sec.gov/dei/2019-01-31" xmlns:ap="http://fasb.org/dis/ap/2019-01-31" xmlns:soi-reit="http://fasb.org/stm/soi-reit/2019-01-31" xmlns:fs-mort="http://fasb.org/dis/fs-mort/2019-01-31" xmlns:sec-reins="http://fasb.org/dis/sec-reins/2019-01-31" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:sec-cndfir="http://fasb.org/dis/sec-cndfir/2019-01-31" xmlns:sr="http://fasb.org/dis/sr/2019-01-31" xmlns:currency-all="http://xbrl.sec.gov/currency-all/2019-01-31" xmlns:scf-dbo="http://fasb.org/stm/scf-dbo/2019-01-31" xmlns:fs-fhlb="http://fasb.org/dis/fs-fhlb/2019-01-31" xmlns:crcpb="http://fasb.org/dis/crcpb/2019-01-31" xmlns:dei-ent-std="http://xbrl.sec.gov/dei-ent-std/2019-01-31" xmlns:us-types="http://fasb.org/us-types/2019-01-31" xmlns:scf-inv="http://fasb.org/stm/scf-inv/2019-01-31" xmlns:scf-indira="http://fasb.org/stm/scf-indira/2019-01-31" xmlns:bsoff="http://fasb.org/dis/bsoff/2019-01-31" xmlns:exch-ent-all="http://xbrl.sec.gov/exch-ent-all/2019-01-31" xmlns:oi="http://fasb.org/dis/oi/2019-01-31" xmlns:soi-indira="http://fasb.org/stm/soi-indira/2019-01-31" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:schedoi-otsh="http://fasb.org/dis/schedoi-otsh/2019-01-31" xmlns:sfp-dbo="http://fasb.org/stm/sfp-dbo/2019-01-31" xmlns:cc="http://fasb.org/dis/cc/2019-01-31" xmlns:nonnum="http://www.xbrl.org/dtr/type/non-numeric" xmlns:crcsbp="http://fasb.org/dis/crcsbp/2019-01-31" xmlns:disops="http://fasb.org/dis/disops/2019-01-31" xmlns:reference="http://www.xbrl.org/2009/role/reference" xmlns:cn-part="http://fasb.org/cn-part/2019-01-31" xmlns:us-gaap="http://fasb.org/us-gaap/2019-01-31" xmlns:srt-roles="http://fasb.org/srt-roles/2019-01-31" xmlns:country-std="http://xbrl.sec.gov/country-std/2017-01-31" xmlns:net="http://www.xbrl.org/2009/role/net" xmlns:scf-indir="http://fasb.org/stm/scf-indir/2019-01-31" xmlns:rlnro="http://fasb.org/dis/rlnro/2019-01-31" xmlns:ts="http://fasb.org/dis/ts/2019-01-31" xmlns:us-gaap-std="http://fasb.org/us-gaap-std/2019-01-31" xmlns:naics-ent-all="http://xbrl.sec.gov/naics-ent-all/2017-01-31" xmlns:ref="http://www.xbrl.org/2006/ref" xmlns:scf-dir="http://fasb.org/stm/scf-dir/2019-01-31" xmlns:dei-std="http://xbrl.sec.gov/dei-std/2019-01-31" xmlns:ni="http://fasb.org/dis/ni/2019-01-31" xmlns:sec-mort="http://fasb.org/dis/sec-mort/2019-01-31" xmlns:fifvd="http://fasb.org/dis/fifvd/2019-01-31" xmlns:otherexp="http://fasb.org/dis/otherexp/2019-01-31" xmlns:scf-re="http://fasb.org/stm/scf-re/2019-01-31" xmlns:sec-vq="http://fasb.org/dis/sec-vq/2019-01-31" xmlns:sec-sum="http://fasb.org/dis/sec-sum/2019-01-31" xmlns:exch-std="http://xbrl.sec.gov/exch-std/2019-01-31" xmlns:ir="http://fasb.org/dis/ir/2019-01-31" xmlns:sheci="http://fasb.org/stm/sheci/2019-01-31" xmlns:foct="http://fasb.org/dis/foct/2019-01-31" xmlns:soc="http://fasb.org/stm/soc/2019-01-31" xmlns:scf-sbo="http://fasb.org/stm/scf-sbo/2019-01-31" xmlns:inctax="http://fasb.org/dis/inctax/2019-01-31" xmlns:ppe="http://fasb.org/dis/ppe/2019-01-31" xmlns:country-all="http://xbrl.sec.gov/country-all/2017-01-31" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:con="http://fasb.org/dis/con/2019-01-31" xmlns:sic-ent-std="http://xbrl.sec.gov/sic-ent-std/2011-01-31" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2015-02-26" xmlns:fs-ins="http://fasb.org/dis/fs-ins/2019-01-31" xmlns:eps="http://fasb.org/dis/eps/2019-01-31" xmlns:stpr="http://xbrl.sec.gov/stpr/2018-01-31" xmlns:iago="http://fasb.org/dis/iago/2019-01-31" xmlns:pay="http://fasb.org/dis/pay/2019-01-31" xmlns:sic="http://xbrl.sec.gov/sic/2011-01-31" xmlns:tin-part="http://fasb.org/tin-part/2019-01-31" xmlns:acec="http://fasb.org/dis/acec/2019-01-31" xmlns:us-gaap-entryPoint-all="http://fasb.org/us-gaap-entryPoint-all/2019-01-31" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:nt="http://fasb.org/dis/nt/2019-01-31" xmlns:spc="http://fasb.org/stm/spc/2019-01-31" xmlns:exch-all="http://xbrl.sec.gov/exch-all/2019-01-31" xmlns:ides="http://fasb.org/dis/ides/2019-01-31" xmlns:sec-supins="http://fasb.org/dis/sec-supins/2019-01-31" xmlns:sic-all="http://xbrl.sec.gov/sic-all/2011-01-31" xmlns:xl="http://www.xbrl.org/2003/XLink" xmlns:regop="http://fasb.org/dis/regop/2019-01-31" xmlns:sfp-cls="http://fasb.org/stm/sfp-cls/2019-01-31" xmlns:com="http://fasb.org/stm/com/2019-01-31" xmlns:soi-re="http://fasb.org/stm/soi-re/2019-01-31" xmlns:crcgen="http://fasb.org/dis/crcgen/2019-01-31" xmlns:exch-ent-dep="http://xbrl.sec.gov/exch-ent-dep/2019-01-31" xmlns:negated="http://www.xbrl.org/2009/role/negated" xmlns:ei="http://fasb.org/dis/ei/2019-01-31" xmlns:xbrldt="http://xbrl.org/2005/xbrldt">
	<head>
		<meta http-equiv="Content-Type" content="text/html" />
		<title>Document</title>
	</head>
	<body><div style="font-family:Times New Roman;font-size:10pt;">
<div style="display:none"><ix:header><ix:hidden><ix:nonNumeric contextRef="FD2020Q4YTD" name="dei:AmendmentFlag" id="Fact-1D3A84EC101E996E30BE8BF9EEC129BF-wk-Fact-1D3A84EC101E996E30BE8BF9EEC129BF" format="ixt:booleanfalse">false</ix:nonNumeric><ix:nonNumeric contextRef="FD2020Q4YTD" name="dei:CurrentFiscalYearEndDate" id="Fact-8374C216713425150490A77D231725F3-wk-Fact-8374C216713425150490A77D231725F3">--02-28</ix:nonNumeric><ix:nonNumeric contextRef="FD2020Q4YTD" name="dei:DocumentFiscalPeriodFocus" id="Fact-54381461BFE3251C730C8BF9EE64C872-wk-Fact-54381461BFE3251C730C8BF9EE64C872">FY</ix:nonNumeric><ix:nonNumeric contextRef="FD2020Q4YTD" name="dei:DocumentFiscalYearFocus" id="Fact-AD6E584117332BD99D628BF9EE649A3E-wk-Fact-AD6E584117332BD99D628BF9EE649A3E">2020</ix:nonNumeric><ix:nonNumeric contextRef="FD2020Q4YTD" name="dei:EntityCentralIndexKey" id="Fact-1CB4FAA5044AC8775F86A77C2B903DAC-wk-Fact-1CB4FAA5044AC8775F86A77C2B903DAC">0000008947</ix:nonNumeric><ix:nonFraction decimals="-3" unitRef="usd" contextRef="FI2019Q4" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" id="Fact-297C565AE869A91A256B8BF9EE640291-wk-Fact-297C565AE869A91A256B8BF9EE640291">2267000</ix:nonFraction><ix:nonFraction decimals="-3" unitRef="usd" contextRef="FI2020Q4" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" id="Fact-2D3927FF325AEA9D59648BF9EE64CDD7-wk-Fact-2D3927FF325AEA9D59648BF9EE64CDD7">4951000</ix:nonFraction><ix:nonFraction decimals="INF" unitRef="usdPerShare" contextRef="FI2019Q4" name="us-gaap:CommonStockParOrStatedValuePerShare" id="Fact-E47A14FE26D68777F2D78BF9EE646F56-wk-Fact-E47A14FE26D68777F2D78BF9EE646F56">1</ix:nonFraction><ix:nonFraction decimals="INF" unitRef="usdPerShare" contextRef="FI2020Q4" name="us-gaap:CommonStockParOrStatedValuePerShare" id="Fact-C692A19E9FB64A8756998BF9EE642665-wk-Fact-C692A19E9FB64A8756998BF9EE642665">1</ix:nonFraction><ix:nonFraction decimals="INF" unitRef="shares" contextRef="FI2019Q4" name="us-gaap:CommonStockSharesAuthorized" id="Fact-17C55F1932431E51F7628BF9EE644ACF-wk-Fact-17C55F1932431E51F7628BF9EE644ACF">100000000</ix:nonFraction><ix:nonFraction decimals="INF" unitRef="shares" contextRef="FI2020Q4" name="us-gaap:CommonStockSharesAuthorized" id="Fact-6C9D00F3CA4FA52C91458BF9EE64A4E3-wk-Fact-6C9D00F3CA4FA52C91458BF9EE64A4E3">100000000</ix:nonFraction><ix:nonFraction decimals="-3" unitRef="shares" contextRef="FI2019Q4" name="us-gaap:CommonStockSharesIssued" id="Fact-1BDA8D54DEF6CC0700108BF9EE644641-wk-Fact-1BDA8D54DEF6CC0700108BF9EE644641">26115000</ix:nonFraction><ix:nonFraction decimals="-3" unitRef="shares" contextRef="FI2020Q4" name="us-gaap:CommonStockSharesIssued" id="Fact-DE8BC91E1C0FAE509F8C8BF9EE64E671-wk-Fact-DE8BC91E1C0FAE509F8C8BF9EE64E671">26148000</ix:nonFraction><ix:nonFraction decimals="-3" unitRef="shares" contextRef="FI2019Q4" name="us-gaap:CommonStockSharesOutstanding" id="Fact-6972A5FEA452CCB522758BF9EE645A41-wk-Fact-6972A5FEA452CCB522758BF9EE645A41">26115000</ix:nonFraction><ix:nonFraction decimals="-3" unitRef="shares" contextRef="FI2020Q4" name="us-gaap:CommonStockSharesOutstanding" id="Fact-54F9EBE934A505DF84878BF9EE64C07C-wk-Fact-54F9EBE934A505DF84878BF9EE64C07C">26148000</ix:nonFraction><ix:nonNumeric contextRef="FD2020Q4YTD_srt_RangeAxis_srt_MaximumMember" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" id="Fact-592FC72F1E663788F0C5C146E72AD806-wk-Fact-592FC72F1E663788F0C5C146E72AD806">P19Y</ix:nonNumeric><ix:nonNumeric contextRef="FD2020Q4YTD_srt_RangeAxis_srt_MinimumMember" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" id="Fact-08D9AD70AFA2C86E2099C148486E3D47-wk-Fact-08D9AD70AFA2C86E2099C148486E3D47">P2Y</ix:nonNumeric><ix:nonFraction decimals="-3" unitRef="usd" contextRef="FD2018Q4YTD" name="us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesTax" id="Fact-5BD55DD0F66DFFC67C368BF9EE835D7F-wk-Fact-5BD55DD0F66DFFC67C368BF9EE835D7F">29000</ix:nonFraction><ix:nonFraction decimals="-3" unitRef="usd" contextRef="FD2019Q4YTD" name="us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesTax" id="Fact-BDAA6AF999218539FFDF8BF9EE83EC87-wk-Fact-BDAA6AF999218539FFDF8BF9EE83EC87">29000</ix:nonFraction><ix:nonFraction decimals="-3" unitRef="usd" contextRef="FD2020Q4YTD" name="us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesTax" id="Fact-4B47F20AEBCCEE24944F8BF9EE83F2F8-wk-Fact-4B47F20AEBCCEE24944F8BF9EE83F2F8">29000</ix:nonFraction><ix:nonNumeric contextRef="FD2020Q4YTD_srt_RangeAxis_srt_MaximumMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_azz_ComputersandSoftwareMember" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="Fact-BBF99E25012D0D14CE7FBD57EC37068A-wk-Fact-BBF99E25012D0D14CE7FBD57EC37068A">P7Y</ix:nonNumeric><ix:nonNumeric contextRef="FD2020Q4YTD_srt_RangeAxis_srt_MaximumMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_BuildingAndBuildingImprovementsMember" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="Fact-237BDF0C1B99BADCF6B08BF9EE837CB9-wk-Fact-237BDF0C1B99BADCF6B08BF9EE837CB9">P25Y</ix:nonNumeric><ix:nonNumeric contextRef="FD2020Q4YTD_srt_RangeAxis_srt_MaximumMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_FurnitureAndFixturesMember" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="Fact-E0CEBD36A8607A0369518BF9EE83DAC6-wk-Fact-E0CEBD36A8607A0369518BF9EE83DAC6">P15Y</ix:nonNumeric><ix:nonNumeric contextRef="FD2020Q4YTD_srt_RangeAxis_srt_MaximumMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_MachineryAndEquipmentMember" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="Fact-9C11BD891B0151CCF7958BF9EE833962-wk-Fact-9C11BD891B0151CCF7958BF9EE833962">P15Y</ix:nonNumeric><ix:nonNumeric contextRef="FD2020Q4YTD_srt_RangeAxis_srt_MinimumMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_azz_ComputersandSoftwareMember" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="Fact-3784B1D2F39B7CC7133BBD57E86F2CFB-wk-Fact-3784B1D2F39B7CC7133BBD57E86F2CFB">P3Y</ix:nonNumeric><ix:nonNumeric contextRef="FD2020Q4YTD_srt_RangeAxis_srt_MinimumMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_BuildingAndBuildingImprovementsMember" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="Fact-7410B024A2D04EF73FEC8BF9EE834162-wk-Fact-7410B024A2D04EF73FEC8BF9EE834162">P10Y</ix:nonNumeric><ix:nonNumeric contextRef="FD2020Q4YTD_srt_RangeAxis_srt_MinimumMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_FurnitureAndFixturesMember" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="Fact-884850F04F4A784395A48BF9EE83B838-wk-Fact-884850F04F4A784395A48BF9EE83B838">P3Y</ix:nonNumeric><ix:nonNumeric contextRef="FD2020Q4YTD_srt_RangeAxis_srt_MinimumMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_MachineryAndEquipmentMember" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="Fact-6ED1366DA7138F14F8DE8BF9EE83AC18-wk-Fact-6ED1366DA7138F14F8DE8BF9EE83AC18">P3Y</ix:nonNumeric><ix:nonNumeric contextRef="FD2020Q4YTD_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_VehiclesMember" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="Fact-22200EB0B5C3002948C38BF9EE830760-wk-Fact-22200EB0B5C3002948C38BF9EE830760">P3Y</ix:nonNumeric><ix:nonNumeric contextRef="FD2020Q4YTD_us-gaap_AwardTypeAxis_us-gaap_PerformanceSharesMember" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" id="Fact-2101D6FDA5ACCC0FF1EFC14601EEE150-wk-Fact-2101D6FDA5ACCC0FF1EFC14601EEE150">P3Y</ix:nonNumeric><ix:nonNumeric contextRef="FD2020Q4YTD_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" id="Fact-CE5A2480A85A544CF116C1479074F4EB-wk-Fact-CE5A2480A85A544CF116C1479074F4EB">P3Y</ix:nonNumeric><ix:nonFraction decimals="2" unitRef="usdPerShare" contextRef="FI2020Q4_srt_RangeAxis_srt_MaximumMember_us-gaap_AwardTypeAxis_us-gaap_StockAppreciationRightsSARSMember_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_azz_ExercisePriceRangeFourMember" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" id="Fact-D12C78899F9F3F850D31BD95D190D75D-wk-Fact-D12C78899F9F3F850D31BD95D190D75D">46.34</ix:nonFraction><ix:nonFraction decimals="2" unitRef="usdPerShare" contextRef="FI2020Q4_srt_RangeAxis_srt_MaximumMember_us-gaap_AwardTypeAxis_us-gaap_StockAppreciationRightsSARSMember_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_azz_ExercisePriceRangeOneMember" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" id="Fact-76F3BA78810E4FEA011DBD95CEF8FBC4-wk-Fact-76F3BA78810E4FEA011DBD95CEF8FBC4">44.15</ix:nonFraction><ix:nonFraction decimals="2" unitRef="usdPerShare" contextRef="FI2020Q4_srt_RangeAxis_srt_MaximumMember_us-gaap_AwardTypeAxis_us-gaap_StockAppreciationRightsSARSMember_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_azz_ExercisePriceRangeTwoMember" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" id="Fact-E959205CDB2745FEEA5BBD95D05F5084-wk-Fact-E959205CDB2745FEEA5BBD95D05F5084">46.34</ix:nonFraction><ix:nonFraction decimals="2" unitRef="usdPerShare" contextRef="FI2020Q4_srt_RangeAxis_srt_MinimumMember_us-gaap_AwardTypeAxis_us-gaap_StockAppreciationRightsSARSMember_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_azz_ExercisePriceRangeFourMember" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" id="Fact-C656947D77253BD0E09EBD95D0E2E8D0-wk-Fact-C656947D77253BD0E09EBD95D0E2E8D0">39.65</ix:nonFraction><ix:nonFraction decimals="2" unitRef="usdPerShare" contextRef="FI2020Q4_srt_RangeAxis_srt_MinimumMember_us-gaap_AwardTypeAxis_us-gaap_StockAppreciationRightsSARSMember_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_azz_ExercisePriceRangeOneMember" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" id="Fact-29800EA5BED7CD4EF325BD95CE3D2847-wk-Fact-29800EA5BED7CD4EF325BD95CE3D2847">39.65</ix:nonFraction><ix:nonFraction decimals="2" unitRef="usdPerShare" contextRef="FI2020Q4_srt_RangeAxis_srt_MinimumMember_us-gaap_AwardTypeAxis_us-gaap_StockAppreciationRightsSARSMember_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_azz_ExercisePriceRangeTwoMember" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" id="Fact-0CEB7C4A4DC924F0B32ABD95CFAB3229-wk-Fact-0CEB7C4A4DC924F0B32ABD95CFAB3229">44.72</ix:nonFraction></ix:hidden><ix:references><link:schemaRef xlink:href="azz-20200229.xsd" xlink:type="simple"></link:schemaRef></ix:references><ix:resources><xbrli:context id="FD2020Q4YTD">
		<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="FD2019Q4YTD">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-03-01</xbrli:startDate>
			<xbrli:endDate>2019-02-28</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="I2021Q1SharesOutstanding">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2020-04-16</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q2">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-08-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2018Q4YTD">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-03-01</xbrli:startDate>
			<xbrli:endDate>2018-02-28</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q4">
		<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="FI2019Q4">
		<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="FI2018Q4">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-02-28</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2017Q4">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-02-28</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember">
		<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="FD2019Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember">
		<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>2018-03-01</xbrli:startDate>
			<xbrli:endDate>2019-02-28</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2019Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
		<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>2018-03-01</xbrli:startDate>
			<xbrli:endDate>2019-02-28</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2018Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember">
		<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>2017-03-01</xbrli:startDate>
			<xbrli:endDate>2018-02-28</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2018Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember">
		<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>2017-03-01</xbrli:startDate>
			<xbrli:endDate>2018-02-28</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember">
		<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="FD2018Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
		<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>2017-03-01</xbrli:startDate>
			<xbrli:endDate>2018-02-28</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2017Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember">
		<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>2017-02-28</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2019Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember">
		<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>2018-03-01</xbrli:startDate>
			<xbrli:endDate>2019-02-28</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2020Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember">
		<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="FD2018Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember">
		<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>2017-03-01</xbrli:startDate>
			<xbrli:endDate>2018-02-28</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember">
		<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="FD2020Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember">
		<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="FD2020Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
		<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="FI2017Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember">
		<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>2017-02-28</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember">
		<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="FD2019Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember">
		<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>2018-03-01</xbrli:startDate>
			<xbrli:endDate>2019-02-28</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2018Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
		<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>2018-02-28</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2020Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember">
		<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="FI2019Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
		<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="FI2018Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember">
		<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>2018-02-28</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2017Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
		<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>2017-02-28</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2018Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember">
		<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>2018-02-28</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember">
		<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="FI2017Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember">
		<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>2017-02-28</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember">
		<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="FI2020Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
		<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="FI2018Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember">
		<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>2018-02-28</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2020Q4YTD_azz_IndustryAxis_azz_IndustrialMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="azz:IndustryAxis">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="FD2020Q4YTD_azz_IndustryAxis_azz_TrasmissionDistributionMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="azz:IndustryAxis">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="FD2019Q4YTD_azz_IndustryAxis_azz_IndustrialMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="azz:IndustryAxis">azz:IndustrialMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-03-01</xbrli:startDate>
			<xbrli:endDate>2019-02-28</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2020Q4YTD_azz_IndustryAxis_azz_PowerGenerationMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="azz:IndustryAxis">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="FD2018Q4YTD_azz_IndustryAxis_azz_PowerGenerationMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="azz:IndustryAxis">azz:PowerGenerationMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-03-01</xbrli:startDate>
			<xbrli:endDate>2018-02-28</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2018Q4YTD_azz_IndustryAxis_azz_TrasmissionDistributionMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="azz:IndustryAxis">azz:TrasmissionDistributionMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-03-01</xbrli:startDate>
			<xbrli:endDate>2018-02-28</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2019Q4YTD_azz_IndustryAxis_azz_TrasmissionDistributionMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="azz:IndustryAxis">azz:TrasmissionDistributionMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-03-01</xbrli:startDate>
			<xbrli:endDate>2019-02-28</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2018Q4YTD_azz_IndustryAxis_azz_IndustrialMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="azz:IndustryAxis">azz:IndustrialMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-03-01</xbrli:startDate>
			<xbrli:endDate>2018-02-28</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2019Q4YTD_azz_IndustryAxis_azz_PowerGenerationMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="azz:IndustryAxis">azz:PowerGenerationMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-03-01</xbrli:startDate>
			<xbrli:endDate>2019-02-28</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_us-gaap_DebtInstrumentAxis_azz_UnsecuredSeniorNotesDueMarch312018Member_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">azz:UnsecuredSeniorNotesDueMarch312018Member</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-02-28</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2017Q4YTD_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_azz_IncreasetoCapitalinExcessofParValueandDecreaseinRetainedEarningsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis">azz:IncreasetoCapitalinExcessofParValueandDecreaseinRetainedEarningsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2016-03-01</xbrli:startDate>
			<xbrli:endDate>2017-02-28</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2022Q4YTD">
		<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="FD2021Q4YTD">
		<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="FI2020Q4_us-gaap_DebtInstrumentAxis_azz_UnsecuredSeniorNotesDueMarch312018Member_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">azz:UnsecuredSeniorNotesDueMarch312018Member</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2020-02-29</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2018Q4YTD_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_azz_IncreasetoCapitalinExcessofParValueandDecreaseinRetainedEarningsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis">azz:IncreasetoCapitalinExcessofParValueandDecreaseinRetainedEarningsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-03-01</xbrli:startDate>
			<xbrli:endDate>2018-02-28</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2018Q4YTD_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_azz_ReclassificationfromOperatingActivitiestoFinancingActivitiesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis">azz:ReclassificationfromOperatingActivitiestoFinancingActivitiesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-03-01</xbrli:startDate>
			<xbrli:endDate>2018-02-28</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2019Q4YTD_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_azz_ReclassificationfromOperatingActivitiestoFinancingActivitiesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis">azz:ReclassificationfromOperatingActivitiestoFinancingActivitiesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-03-01</xbrli:startDate>
			<xbrli:endDate>2019-02-28</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2020Q4YTD_srt_RangeAxis_srt_MaximumMember">
		<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>2019-03-01</xbrli:startDate>
			<xbrli:endDate>2020-02-29</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2020Q4YTD_srt_RangeAxis_srt_MinimumMember">
		<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>2019-03-01</xbrli:startDate>
			<xbrli:endDate>2020-02-29</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2020Q4YTD_srt_RangeAxis_srt_MinimumMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_MachineryAndEquipmentMember">
		<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>2019-03-01</xbrli:startDate>
			<xbrli:endDate>2020-02-29</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2020Q4YTD_srt_RangeAxis_srt_MaximumMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_MachineryAndEquipmentMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</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="FD2020Q4YTD_srt_RangeAxis_srt_MinimumMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_azz_ComputersandSoftwareMember">
		<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">azz:ComputersandSoftwareMember</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="FD2020Q4YTD_srt_RangeAxis_srt_MaximumMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_FurnitureAndFixturesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</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="FD2020Q4YTD_srt_RangeAxis_srt_MaximumMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_azz_ComputersandSoftwareMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">azz:ComputersandSoftwareMember</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="FD2020Q4YTD_srt_RangeAxis_srt_MinimumMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_BuildingAndBuildingImprovementsMember">
		<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:BuildingAndBuildingImprovementsMember</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="FD2020Q4YTD_srt_RangeAxis_srt_MaximumMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_BuildingAndBuildingImprovementsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</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="FD2020Q4YTD_srt_RangeAxis_srt_MinimumMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_FurnitureAndFixturesMember">
		<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:FurnitureAndFixturesMember</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="FD2020Q4YTD_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_VehiclesMember">
		<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>2019-03-01</xbrli:startDate>
			<xbrli:endDate>2020-02-29</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q4_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_ConstructionInProgressMember">
		<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>2020-02-29</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q4_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_FurnitureAndFixturesMember">
		<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>2020-02-29</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_LandMember">
		<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>2019-02-28</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q4_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_BuildingAndBuildingImprovementsMember">
		<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>2020-02-29</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_FurnitureAndFixturesMember">
		<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>2019-02-28</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_ConstructionInProgressMember">
		<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>2019-02-28</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q4_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_LandMember">
		<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>2020-02-29</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q4_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_MachineryAndEquipmentMember">
		<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>2020-02-29</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_VehiclesMember">
		<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>2019-02-28</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_MachineryAndEquipmentMember">
		<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>2019-02-28</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_BuildingAndBuildingImprovementsMember">
		<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>2019-02-28</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q4_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_VehiclesMember">
		<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>2020-02-29</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2020Q4YTD_us-gaap_IncomeStatementLocationAxis_us-gaap_CostOfSalesMember_us-gaap_RestructuringCostAndReserveAxis_us-gaap_OtherRestructuringMember">
		<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:RestructuringCostAndReserveAxis">us-gaap:OtherRestructuringMember</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="FD2020Q4YTD_us-gaap_IncomeStatementLocationAxis_us-gaap_SellingGeneralAndAdministrativeExpensesMember">
		<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="FD2020Q4YTD_us-gaap_IncomeStatementLocationAxis_us-gaap_CostOfSalesMember_us-gaap_RestructuringCostAndReserveAxis_us-gaap_OneTimeTerminationBenefitsMember">
		<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:RestructuringCostAndReserveAxis">us-gaap:OneTimeTerminationBenefitsMember</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="FD2020Q4YTD_us-gaap_IncomeStatementLocationAxis_us-gaap_CostOfSalesMember">
		<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="FD2019Q4YTD_us-gaap_MultiemployerPlanNameAxis_azz_IndividuallyInsignificantPlansMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:MultiemployerPlanNameAxis">azz:IndividuallyInsignificantPlansMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-03-01</xbrli:startDate>
			<xbrli:endDate>2019-02-28</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2019Q4YTD_us-gaap_MultiemployerPlanNameAxis_azz_BoilermakerBlacksmithNationalPensionTrustMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:MultiemployerPlanNameAxis">azz:BoilermakerBlacksmithNationalPensionTrustMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-03-01</xbrli:startDate>
			<xbrli:endDate>2019-02-28</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2020Q4YTD_us-gaap_MultiemployerPlanNameAxis_azz_BoilermakerBlacksmithNationalPensionTrustMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:MultiemployerPlanNameAxis">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="FD2018Q4YTD_us-gaap_MultiemployerPlanNameAxis_azz_IndividuallyInsignificantPlansMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:MultiemployerPlanNameAxis">azz:IndividuallyInsignificantPlansMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-03-01</xbrli:startDate>
			<xbrli:endDate>2018-02-28</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2020Q4YTD_us-gaap_MultiemployerPlanNameAxis_azz_IndividuallyInsignificantPlansMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:MultiemployerPlanNameAxis">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:context id="FD2018Q4YTD_us-gaap_MultiemployerPlanNameAxis_azz_BoilermakerBlacksmithNationalPensionTrustMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:MultiemployerPlanNameAxis">azz:BoilermakerBlacksmithNationalPensionTrustMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-03-01</xbrli:startDate>
			<xbrli:endDate>2018-02-28</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2019Q4YTD_us-gaap_IncomeTaxAuthorityAxis_us-gaap_InternalRevenueServiceIRSMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:InternalRevenueServiceIRSMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-03-01</xbrli:startDate>
			<xbrli:endDate>2019-02-28</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2020Q4YTD_us-gaap_IncomeTaxAuthorityAxis_us-gaap_StateAndLocalJurisdictionMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</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="FD2020Q4YTD_us-gaap_IncomeTaxAuthorityAxis_us-gaap_InternalRevenueServiceIRSMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:InternalRevenueServiceIRSMember</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="FD2019Q4YTD_us-gaap_IncomeTaxAuthorityAxis_us-gaap_StateAndLocalJurisdictionMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-03-01</xbrli:startDate>
			<xbrli:endDate>2019-02-28</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2020Q4YTD_us-gaap_IncomeTaxAuthorityAxis_us-gaap_ForeignCountryMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</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="FD2019Q4YTD_us-gaap_IncomeTaxAuthorityAxis_us-gaap_ForeignCountryMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-03-01</xbrli:startDate>
			<xbrli:endDate>2019-02-28</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q4_us-gaap_BalanceSheetLocationAxis_azz_LongTermLiabilitiesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">azz:LongTermLiabilitiesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2020-02-29</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2020Q4YTD_us-gaap_BalanceSheetLocationAxis_azz_OtherLongTermLiabilitiesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">azz:OtherLongTermLiabilitiesMember</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="FD2020Q4YTD_us-gaap_ReasonablyPossibleSignificantChangeInUnrecognizedTaxBenefitsByItemAxis_us-gaap_SettlementWithTaxingAuthorityMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:ReasonablyPossibleSignificantChangeInUnrecognizedTaxBenefitsByItemAxis">us-gaap:SettlementWithTaxingAuthorityMember</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="FI2020Q4_us-gaap_IncomeTaxAuthorityAxis_us-gaap_StateAndLocalJurisdictionMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2020-02-29</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q4_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_TrademarksMember">
		<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>2020-02-29</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_TrademarksMember">
		<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>2019-02-28</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q4_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_NoncompeteAgreementsMember">
		<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>2020-02-29</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_OrderOrProductionBacklogMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OrderOrProductionBacklogMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-02-28</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q4_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_DevelopedTechnologyRightsMember">
		<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>2020-02-29</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q4_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_OrderOrProductionBacklogMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OrderOrProductionBacklogMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2020-02-29</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_azz_EngineeringDrawingsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">azz:EngineeringDrawingsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-02-28</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q4_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_azz_EngineeringDrawingsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">azz:EngineeringDrawingsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2020-02-29</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_NoncompeteAgreementsMember">
		<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>2019-02-28</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q4_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_CustomerRelatedIntangibleAssetsMember">
		<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>2020-02-29</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_DevelopedTechnologyRightsMember">
		<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>2019-02-28</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_CustomerRelatedIntangibleAssetsMember">
		<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>2019-02-28</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_us-gaap_StatementBusinessSegmentsAxis_azz_GalvanizingServicesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">azz:GalvanizingServicesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-02-28</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2019Q4YTD_us-gaap_StatementBusinessSegmentsAxis_azz_EnergyMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">azz:EnergyMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-03-01</xbrli:startDate>
			<xbrli:endDate>2019-02-28</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2018Q4_us-gaap_StatementBusinessSegmentsAxis_azz_EnergyMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">azz:EnergyMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-02-28</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2019Q4YTD_us-gaap_StatementBusinessSegmentsAxis_azz_GalvanizingServicesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">azz:GalvanizingServicesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-03-01</xbrli:startDate>
			<xbrli:endDate>2019-02-28</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2018Q4_us-gaap_StatementBusinessSegmentsAxis_azz_GalvanizingServicesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">azz:GalvanizingServicesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-02-28</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_us-gaap_StatementBusinessSegmentsAxis_azz_EnergyMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">azz:EnergyMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-02-28</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2020Q4YTD_us-gaap_StatementBusinessSegmentsAxis_azz_GalvanizingServicesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">azz:GalvanizingServicesMember</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="FD2020Q4YTD_us-gaap_StatementBusinessSegmentsAxis_azz_EnergyMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">azz:EnergyMember</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="FI2020Q4_us-gaap_StatementBusinessSegmentsAxis_azz_GalvanizingServicesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">azz:GalvanizingServicesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2020-02-29</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q4_us-gaap_StatementBusinessSegmentsAxis_azz_EnergyMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">azz:EnergyMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2020-02-29</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2020Q4YTD_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_azz_NuclearLogisticsBusinessMember">
		<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>2019-03-01</xbrli:startDate>
			<xbrli:endDate>2020-02-29</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q4_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_azz_NuclearLogisticsBusinessMember">
		<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>2020-02-29</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2019Q4YTD_us-gaap_AwardTypeAxis_us-gaap_StockAppreciationRightsSARSMember">
		<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>2018-03-01</xbrli:startDate>
			<xbrli:endDate>2019-02-28</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_us-gaap_AwardTypeAxis_us-gaap_StockAppreciationRightsSARSMember">
		<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="FI2018Q4_us-gaap_AwardTypeAxis_us-gaap_StockAppreciationRightsSARSMember">
		<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>2018-02-28</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2018Q4YTD_us-gaap_AwardTypeAxis_us-gaap_StockAppreciationRightsSARSMember">
		<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>2017-03-01</xbrli:startDate>
			<xbrli:endDate>2018-02-28</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2020Q4YTD_us-gaap_AwardTypeAxis_us-gaap_StockAppreciationRightsSARSMember">
		<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="FI2020Q4_us-gaap_AwardTypeAxis_us-gaap_StockAppreciationRightsSARSMember">
		<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="FI2017Q4_us-gaap_AwardTypeAxis_us-gaap_StockAppreciationRightsSARSMember">
		<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>2017-02-28</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2020Q4YTD_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember">
		<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="FI2020Q4_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember">
		<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="FI2019Q4_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember">
		<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="FI2018Q4_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember">
		<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>2018-02-28</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2020Q4YTD_us-gaap_PlanNameAxis_azz_DirectorsGrantsMember">
		<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="FD2019Q4YTD_us-gaap_PlanNameAxis_azz_DirectorsGrantsMember">
		<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>2018-03-01</xbrli:startDate>
			<xbrli:endDate>2019-02-28</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2020Q4YTD_us-gaap_PlanNameAxis_azz_EmployeeStockPurchasePlanMember">
		<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>2019-03-01</xbrli:startDate>
			<xbrli:endDate>2020-02-29</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q4_us-gaap_PlanNameAxis_azz_A2014LongTermIncentivePlanMember">
		<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>2020-02-29</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2018Q4YTD_us-gaap_PlanNameAxis_azz_DirectorsGrantsMember">
		<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>2017-03-01</xbrli:startDate>
			<xbrli:endDate>2018-02-28</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2019Q4YTD_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember">
		<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>2018-03-01</xbrli:startDate>
			<xbrli:endDate>2019-02-28</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2020Q4YTD_srt_RangeAxis_srt_MinimumMember_us-gaap_AwardTypeAxis_us-gaap_PerformanceSharesMember">
		<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: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="FI2020Q4_us-gaap_PlanNameAxis_azz_EmployeeStockPurchasePlanMember">
		<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>2020-02-29</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2020Q4YTD_srt_RangeAxis_srt_MaximumMember_us-gaap_AwardTypeAxis_us-gaap_PerformanceSharesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
				<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="FD2018Q4YTD_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember">
		<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>2017-03-01</xbrli:startDate>
			<xbrli:endDate>2018-02-28</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2020Q4YTD_us-gaap_AwardTypeAxis_us-gaap_PerformanceSharesMember">
		<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="FI2020Q4_us-gaap_AwardTypeAxis_us-gaap_PerformanceSharesMember">
		<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="FI2019Q4_us-gaap_AwardTypeAxis_us-gaap_PerformanceSharesMember">
		<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="FI2020Q4_us-gaap_AwardTypeAxis_us-gaap_StockAppreciationRightsSARSMember_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_azz_ExercisePriceRangeFourMember">
		<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>
				<xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">azz:ExercisePriceRangeFourMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2020-02-29</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q4_us-gaap_AwardTypeAxis_us-gaap_StockAppreciationRightsSARSMember_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_azz_ExercisePriceRangeTwoMember">
		<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>
				<xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">azz:ExercisePriceRangeTwoMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2020-02-29</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2020Q4YTD_us-gaap_AwardTypeAxis_us-gaap_StockAppreciationRightsSARSMember_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_azz_ExercisePriceRangeTwoMember">
		<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>
				<xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">azz:ExercisePriceRangeTwoMember</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="FI2020Q4_us-gaap_AwardTypeAxis_us-gaap_StockAppreciationRightsSARSMember_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_azz_ExercisePriceRangeOneMember">
		<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>
				<xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">azz:ExercisePriceRangeOneMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2020-02-29</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2020Q4YTD_us-gaap_AwardTypeAxis_us-gaap_StockAppreciationRightsSARSMember_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_azz_ExercisePriceRangeFourMember">
		<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>
				<xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">azz:ExercisePriceRangeFourMember</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="FD2020Q4YTD_us-gaap_AwardTypeAxis_us-gaap_StockAppreciationRightsSARSMember_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_azz_ExercisePriceRangeOneMember">
		<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>
				<xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">azz:ExercisePriceRangeOneMember</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="FI2020Q4_srt_RangeAxis_srt_MaximumMember_us-gaap_AwardTypeAxis_us-gaap_StockAppreciationRightsSARSMember_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_azz_ExercisePriceRangeFourMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockAppreciationRightsSARSMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">azz:ExercisePriceRangeFourMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2020-02-29</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q4_srt_RangeAxis_srt_MaximumMember_us-gaap_AwardTypeAxis_us-gaap_StockAppreciationRightsSARSMember_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_azz_ExercisePriceRangeOneMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockAppreciationRightsSARSMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">azz:ExercisePriceRangeOneMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2020-02-29</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q4_srt_RangeAxis_srt_MaximumMember_us-gaap_AwardTypeAxis_us-gaap_StockAppreciationRightsSARSMember_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_azz_ExercisePriceRangeTwoMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockAppreciationRightsSARSMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">azz:ExercisePriceRangeTwoMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2020-02-29</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q4_srt_RangeAxis_srt_MinimumMember_us-gaap_AwardTypeAxis_us-gaap_StockAppreciationRightsSARSMember_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_azz_ExercisePriceRangeTwoMember">
		<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:AwardTypeAxis">us-gaap:StockAppreciationRightsSARSMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">azz:ExercisePriceRangeTwoMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2020-02-29</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q4_srt_RangeAxis_srt_MinimumMember_us-gaap_AwardTypeAxis_us-gaap_StockAppreciationRightsSARSMember_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_azz_ExercisePriceRangeFourMember">
		<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:AwardTypeAxis">us-gaap:StockAppreciationRightsSARSMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">azz:ExercisePriceRangeFourMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2020-02-29</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q4_srt_RangeAxis_srt_MinimumMember_us-gaap_AwardTypeAxis_us-gaap_StockAppreciationRightsSARSMember_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_azz_ExercisePriceRangeOneMember">
		<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:AwardTypeAxis">us-gaap:StockAppreciationRightsSARSMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">azz:ExercisePriceRangeOneMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2020-02-29</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="D2013Q1March27_us-gaap_DebtInstrumentAxis_us-gaap_LineOfCreditMember_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember">
		<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:startDate>2013-03-26</xbrli:startDate>
			<xbrli:endDate>2013-03-27</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q4_us-gaap_CreditFacilityAxis_us-gaap_RevolvingCreditFacilityMember_us-gaap_LineOfCreditFacilityAxis_azz_BankOfAmericaAndOtherLendersMember_us-gaap_LongtermDebtTypeAxis_us-gaap_LineOfCreditMember">
		<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:LineOfCreditFacilityAxis">azz:BankOfAmericaAndOtherLendersMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2020-02-29</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="D2013Q1March27_srt_RangeAxis_srt_MinimumMember_us-gaap_CreditFacilityAxis_us-gaap_RevolvingCreditFacilityMember_us-gaap_LineOfCreditFacilityAxis_azz_BankOfAmericaAndOtherLendersMember_us-gaap_LongtermDebtTypeAxis_us-gaap_LineOfCreditMember_us-gaap_VariableRateAxis_us-gaap_EurodollarMember">
		<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: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>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2013-03-26</xbrli:startDate>
			<xbrli:endDate>2013-03-27</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="I2011Q1Jan21_us-gaap_DebtInstrumentAxis_azz_UnsecuredSeniorNotesDueJanuary2021Member_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember">
		<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="I2013Q1Mar27_us-gaap_CreditFacilityAxis_us-gaap_LineOfCreditMember_us-gaap_LineOfCreditFacilityAxis_azz_BankOfAmericaAndOtherLendersMember_us-gaap_LongtermDebtTypeAxis_us-gaap_LineOfCreditMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">azz:BankOfAmericaAndOtherLendersMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2013-03-27</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q4_us-gaap_DebtInstrumentAxis_us-gaap_LineOfCreditMember_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember">
		<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>2020-02-29</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2020Q4YTD_us-gaap_DebtInstrumentAxis_azz_UnsecuredSeniorNotesDueJanuary2021Member_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember">
		<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:startDate>2019-03-01</xbrli:startDate>
			<xbrli:endDate>2020-02-29</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="I2013Q1Mar27_us-gaap_CreditFacilityAxis_us-gaap_RevolvingCreditFacilityMember_us-gaap_LineOfCreditFacilityAxis_azz_BankOfAmericaAndOtherLendersMember_us-gaap_LongtermDebtTypeAxis_us-gaap_LineOfCreditMember">
		<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:LineOfCreditFacilityAxis">azz:BankOfAmericaAndOtherLendersMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2013-03-27</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2020Q4YTD_srt_RangeAxis_srt_MaximumMember_us-gaap_CreditFacilityAxis_us-gaap_RevolvingCreditFacilityMember_us-gaap_LineOfCreditFacilityAxis_azz_BankOfAmericaAndOtherLendersMember_us-gaap_LongtermDebtTypeAxis_us-gaap_LineOfCreditMember_us-gaap_VariableRateAxis_us-gaap_EurodollarMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier>
			<xbrli: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>
			</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="FD2020Q4YTD_us-gaap_CreditFacilityAxis_us-gaap_RevolvingCreditFacilityMember_us-gaap_LineOfCreditFacilityAxis_azz_BankOfAmericaAndOtherLendersMember_us-gaap_LongtermDebtTypeAxis_us-gaap_LineOfCreditMember_us-gaap_VariableRateAxis_us-gaap_EurodollarMember">
		<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: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>
			</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="I2013Q1Mar27_us-gaap_LineOfCreditFacilityAxis_azz_BankOfAmericaAndOtherLendersMember_us-gaap_LongtermDebtTypeAxis_us-gaap_LineOfCreditMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">azz:BankOfAmericaAndOtherLendersMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2013-03-27</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2020Q4YTD_us-gaap_CreditFacilityAxis_us-gaap_RevolvingCreditFacilityMember_us-gaap_LineOfCreditFacilityAxis_azz_BankOfAmericaAndOtherLendersMember_us-gaap_LongtermDebtTypeAxis_us-gaap_LineOfCreditMember_us-gaap_VariableRateAxis_us-gaap_BaseRateMember">
		<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: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>
			</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="I2013Q1Mar27_us-gaap_DebtInstrumentAxis_us-gaap_LineOfCreditMember_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember">
		<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>2013-03-27</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2020Q4YTD_srt_RangeAxis_srt_MinimumMember_us-gaap_CreditFacilityAxis_us-gaap_RevolvingCreditFacilityMember_us-gaap_LineOfCreditFacilityAxis_azz_BankOfAmericaAndOtherLendersMember_us-gaap_LongtermDebtTypeAxis_us-gaap_LineOfCreditMember_us-gaap_VariableRateAxis_us-gaap_EurodollarMember">
		<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: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>
			</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="I2013Q1Mar27_us-gaap_LineOfCreditFacilityAxis_azz_BankOfAmericaAndOtherLendersMember_us-gaap_LongtermDebtTypeAxis_us-gaap_LetterOfCreditMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">azz:BankOfAmericaAndOtherLendersMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2013-03-27</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="D2013Q1March27_us-gaap_LineOfCreditFacilityAxis_azz_BankOfAmericaAndOtherLendersMember_us-gaap_LongtermDebtTypeAxis_us-gaap_LineOfCreditMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">azz:BankOfAmericaAndOtherLendersMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2013-03-26</xbrli:startDate>
			<xbrli:endDate>2013-03-27</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="D2013Q1March27_srt_RangeAxis_srt_MaximumMember_us-gaap_CreditFacilityAxis_us-gaap_RevolvingCreditFacilityMember_us-gaap_LineOfCreditFacilityAxis_azz_BankOfAmericaAndOtherLendersMember_us-gaap_LongtermDebtTypeAxis_us-gaap_LineOfCreditMember_us-gaap_VariableRateAxis_us-gaap_EurodollarMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier>
			<xbrli: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>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2013-03-26</xbrli:startDate>
			<xbrli:endDate>2013-03-27</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_us-gaap_DebtInstrumentAxis_us-gaap_LineOfCreditMember_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember">
		<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>2019-02-28</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q4_us-gaap_DebtInstrumentAxis_azz_UnsecuredSeniorNotesDueJanuary2021Member_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember">
		<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>2020-02-29</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_us-gaap_DebtInstrumentAxis_azz_UnsecuredSeniorNotesDueJanuary2021Member_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember">
		<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>2019-02-28</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2018Q4YTD_us-gaap_StatementBusinessSegmentsAxis_azz_EnergyMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">azz:EnergyMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-03-01</xbrli:startDate>
			<xbrli:endDate>2018-02-28</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2019Q4YTD_us-gaap_StatementBusinessSegmentsAxis_us-gaap_CorporateNonSegmentMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-03-01</xbrli:startDate>
			<xbrli:endDate>2019-02-28</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2020Q4YTD_us-gaap_StatementBusinessSegmentsAxis_us-gaap_CorporateNonSegmentMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">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="FD2018Q4YTD_us-gaap_StatementBusinessSegmentsAxis_us-gaap_CorporateNonSegmentMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-03-01</xbrli:startDate>
			<xbrli:endDate>2018-02-28</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2018Q4YTD_us-gaap_StatementBusinessSegmentsAxis_azz_GalvanizingServicesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">azz:GalvanizingServicesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-03-01</xbrli:startDate>
			<xbrli:endDate>2018-02-28</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2020Q4YTD_srt_StatementGeographicalAxis_azz_OtherCountriesMember">
		<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:startDate>2019-03-01</xbrli:startDate>
			<xbrli:endDate>2020-02-29</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2018Q4YTD_srt_StatementGeographicalAxis_country_US">
		<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>2017-03-01</xbrli:startDate>
			<xbrli:endDate>2018-02-28</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2019Q4YTD_srt_StatementGeographicalAxis_country_US">
		<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>2018-03-01</xbrli:startDate>
			<xbrli:endDate>2019-02-28</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2019Q4YTD_srt_StatementGeographicalAxis_azz_OtherCountriesMember">
		<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:startDate>2018-03-01</xbrli:startDate>
			<xbrli:endDate>2019-02-28</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2020Q4YTD_srt_StatementGeographicalAxis_country_US">
		<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="FD2018Q4YTD_srt_StatementGeographicalAxis_azz_OtherCountriesMember">
		<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:startDate>2017-03-01</xbrli:startDate>
			<xbrli:endDate>2018-02-28</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_srt_StatementGeographicalAxis_us-gaap_NonUsMember">
		<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:instant>2019-02-28</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_srt_StatementGeographicalAxis_country_CA">
		<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>2019-02-28</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_srt_StatementGeographicalAxis_country_US">
		<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>2019-02-28</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q4_srt_StatementGeographicalAxis_us-gaap_NonUsMember">
		<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:instant>2020-02-29</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q4_srt_StatementGeographicalAxis_country_CA">
		<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>2020-02-29</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q4_srt_StatementGeographicalAxis_country_US">
		<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>2020-02-29</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_us-gaap_StatementBusinessSegmentsAxis_us-gaap_CorporateNonSegmentMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-02-28</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q4_us-gaap_StatementBusinessSegmentsAxis_us-gaap_CorporateNonSegmentMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2020-02-29</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2020Q4YTD_us-gaap_FinancialInstrumentAxis_us-gaap_ForwardContractsMember">
		<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>2019-03-01</xbrli:startDate>
			<xbrli:endDate>2020-02-29</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2020Q4YTD_us-gaap_BusinessAcquisitionAxis_azz_A2020AcquisitionsMember_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_CustomerRelationshipsMember">
		<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>
				<xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</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="FD2020Q4YTD_us-gaap_BusinessAcquisitionAxis_azz_A2020AcquisitionsMember">
		<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>2019-03-01</xbrli:startDate>
			<xbrli:endDate>2020-02-29</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2020Q4YTD_us-gaap_BusinessAcquisitionAxis_azz_A2020AcquisitionsMember_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_NoncompeteAgreementsMember">
		<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>
				<xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</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="FI2020Q4_us-gaap_BusinessAcquisitionAxis_azz_A2020AcquisitionsMember">
		<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="D2020Q1Feb2020_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_azz_NuclearLogisticsBusinessMember">
		<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-02-01</xbrli:startDate>
			<xbrli:endDate>2020-02-29</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="I2020Q1SharesOutstanding_us-gaap_BusinessAcquisitionAxis_azz_K2Member">
		<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="FD2019Q4YTD_us-gaap_BusinessAcquisitionAxis_azz_A2020AcquisitionsMember">
		<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>2018-03-01</xbrli:startDate>
			<xbrli:endDate>2019-02-28</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2020Q3QTD">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-09-01</xbrli:startDate>
			<xbrli:endDate>2019-11-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2020Q2QTD">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-06-01</xbrli:startDate>
			<xbrli:endDate>2019-08-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2020Q1QTD">
		<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>2019-05-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2020Q4QTD">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-12-01</xbrli:startDate>
			<xbrli:endDate>2020-02-29</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2019Q1QTD">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-03-01</xbrli:startDate>
			<xbrli:endDate>2018-05-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2019Q4QTD">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-12-01</xbrli:startDate>
			<xbrli:endDate>2019-02-28</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2019Q2QTD">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-06-01</xbrli:startDate>
			<xbrli:endDate>2018-08-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2019Q3QTD">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-09-01</xbrli:startDate>
			<xbrli:endDate>2018-11-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2018Q4_us-gaap_ValuationAllowancesAndReservesTypeAxis_us-gaap_AllowanceForCreditLossMember">
		<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>2018-02-28</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2020Q4YTD_us-gaap_ValuationAllowancesAndReservesTypeAxis_us-gaap_AllowanceForCreditLossMember">
		<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="FD2018Q4YTD_us-gaap_ValuationAllowancesAndReservesTypeAxis_us-gaap_AllowanceForCreditLossMember">
		<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>2017-03-01</xbrli:startDate>
			<xbrli:endDate>2018-02-28</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2019Q4YTD_us-gaap_ValuationAllowancesAndReservesTypeAxis_us-gaap_AllowanceForCreditLossMember">
		<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>2018-03-01</xbrli:startDate>
			<xbrli:endDate>2019-02-28</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q4_us-gaap_ValuationAllowancesAndReservesTypeAxis_us-gaap_AllowanceForCreditLossMember">
		<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="FI2019Q4_us-gaap_ValuationAllowancesAndReservesTypeAxis_us-gaap_AllowanceForCreditLossMember">
		<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="FI2017Q4_us-gaap_ValuationAllowancesAndReservesTypeAxis_us-gaap_AllowanceForCreditLossMember">
		<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>2017-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:unit id="number">
		<xbrli:measure>xbrli:pure</xbrli:measure>
	</xbrli:unit><xbrli:unit id="shares">
		<xbrli:measure>xbrli:shares</xbrli:measure>
	</xbrli:unit><xbrli:unit id="operating_segment">
		<xbrli:measure>azz:operating_segment</xbrli:measure>
	</xbrli:unit><xbrli:unit id="usd">
		<xbrli:measure>iso4217:USD</xbrli:measure>
	</xbrli:unit><xbrli:unit id="share_based_compensation_plan">
		<xbrli:measure>azz:share_based_compensation_plan</xbrli:measure>
	</xbrli:unit></ix:resources></ix:header></div><div><a id="s7758542537295445A2FAE09370A50E58"></a></div><div><div style="line-height:120%;text-align:left;font-size:8pt;"><a style="font-family:inherit;font-size:8pt;font-weight:bold;" href="#sAFD25BFF8D125FEC80A34261E8448076"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Table of Contents</span></a></div><div style="line-height:120%;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><br/></span></div></div><div><br/></div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">UNITED STATES</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">SECURITIES AND EXCHANGE COMMISSION</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">WASHINGTON, D.C. 20549</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:25.390625%;border-collapse:collapse;text-align:left;"><tr><td colspan="1"></td></tr><tr><td style="width:100%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-bottom:1px solid #000000;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr></table></div></div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">FORM </span><span><ix:nonNumeric id="d87838614e630-wk-Fact-118F2FFC8A5524CEA31FA7437786A14C" name="dei:DocumentType" contextRef="FD2020Q4YTD"><span style="font-weight:bold;">10-K</span></ix:nonNumeric></span><span style="font-family:inherit;font-size:10pt;font-weight:bold;"> </span></div><div style="line-height:120%;padding-top:6px;text-align:left;font-size:9pt;"><span><ix:nonNumeric id="d87838614e636-wk-Fact-C858D86E7BCE7C0D68A9C144EE51DDF3" name="dei:DocumentAnnualReport" contextRef="FD2020Q4YTD" format="ixt-sec:boolballotbox"><span style="font-family:Arial Unicode MS;font-size:9pt;">&#9746;</span></ix:nonNumeric></span><span style="font-family:inherit;font-size:9pt;">&#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="line-height:120%;padding-top:6px;text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">For the fiscal year ended </span><span style="font-family:inherit;font-size:9pt;font-weight:bold;"><span><span style="white-space:nowrap"><ix:nonNumeric id="d87838614e644-wk-Fact-E95A8FCF80847AC65A28C13BA98FD551" name="dei:DocumentPeriodEndDate" contextRef="FD2020Q4YTD" format="ixt:datemonthdayyearen">February 29, 2020</ix:nonNumeric></span></span></span><span style="font-family:inherit;font-size:9pt;font-weight:bold;"> </span></div><div style="line-height:120%;padding-top:6px;text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">OR</span></div><div style="line-height:120%;padding-top:6px;text-align:left;font-size:9pt;"><span><ix:nonNumeric id="d87838614e652-wk-Fact-0DF0B524D949C02C4775C14553935A3F" name="dei:DocumentTransitionReport" contextRef="FD2020Q4YTD" format="ixt-sec:boolballotbox"><span style="font-family:Arial Unicode MS;font-size:9pt;">&#9744;</span></ix:nonNumeric></span><span style="font-family:inherit;font-size:9pt;">&#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="line-height:120%;padding-top:6px;text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Commission file number: </span><span><ix:nonNumeric id="d87838614e660-wk-Fact-3B56B3D65909C08D2A68A745698EF677" name="dei:EntityFileNumber" contextRef="FD2020Q4YTD"><span style="font-size:9pt;font-weight:bold;">1-12777</span></ix:nonNumeric></span><span style="font-family:inherit;font-size:9pt;"> </span></div><div style="line-height:120%;text-align:center;"><img src="azz2dblue2016.jpg" alt="azz2dblue2016.jpg" style="height:36px;width:100px;"></img></div><div style="line-height:120%;text-align:center;font-size:12pt;"><span><ix:nonNumeric id="d87838614e669-wk-Fact-8C0E95B7806EF088B55BA7467C213265" name="dei:EntityRegistrantName" contextRef="FD2020Q4YTD"><span style="font-size:12pt;font-weight:bold;">AZZ Inc.</span></ix:nonNumeric></span><span style="font-family:inherit;font-size:12pt;font-weight:bold;"> </span></div><div style="line-height:120%;text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">(Exact name of registrant as specified in its charter)</span></div><div style="line-height:120%;text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><br/></span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="5"></td></tr><tr><td style="width:24%;"></td><td style="width:1%;"></td><td style="width:25%;"></td><td style="width:3%;"></td><td style="width:47%;"></td></tr><tr><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;"><span><ix:nonNumeric id="d87838614e694-wk-Fact-909856B302F569663A5AA747CB0E76D4" name="dei:EntityIncorporationStateCountryCode" contextRef="FD2020Q4YTD" format="ixt-sec:stateprovnameen">Texas</ix:nonNumeric></span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;"><span><ix:nonNumeric id="d87838614e714-wk-Fact-958612EF7809EB61F372A74849C117AA" name="dei:EntityTaxIdentificationNumber" contextRef="FD2020Q4YTD">75-0948250</ix:nonNumeric></span></span></div></td></tr><tr><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">(State or other jurisdiction of incorporation or organization)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">(I.R.S. Employer Identification No.)</span></div></td></tr><tr><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;"><span><ix:nonNumeric id="d87838614e772-wk-Fact-FDDEDC7806AE04471BD9A74963991E68" name="dei:EntityAddressAddressLine1" contextRef="FD2020Q4YTD">One Museum Place, Suite 500</ix:nonNumeric></span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;"><span><ix:nonNumeric id="d87838614e798-wk-Fact-94EA23002186935AA12EA749C9BB254E" name="dei:EntityAddressAddressLine2" contextRef="FD2020Q4YTD">3100 West 7th Street</ix:nonNumeric></span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;"><span><ix:nonNumeric id="d87838614e824-wk-Fact-9E1E94DC71DA7A84126EA74A6EBF35B6" name="dei:EntityAddressCityOrTown" contextRef="FD2020Q4YTD">Fort Worth</ix:nonNumeric></span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">,</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;"><span><ix:nonNumeric id="d87838614e834-wk-Fact-27F89C3AE06099102667A74AD1B063D5" name="dei:EntityAddressStateOrProvince" contextRef="FD2020Q4YTD" format="ixt-sec:stateprovnameen">Texas</ix:nonNumeric></span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;"><span><ix:nonNumeric id="d87838614e844-wk-Fact-C926BCA10F805E9A1FE4A748CFBC4DB9" name="dei:EntityAddressPostalZipCode" contextRef="FD2020Q4YTD">76107</ix:nonNumeric></span></span></div></td></tr><tr><td colspan="3" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">(Address of principal executive offices)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">(Zip Code)</span></div></td></tr></table></div></div><div style="line-height:120%;padding-top:8px;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">(</span><span style="font-family:inherit;font-size:10pt;"><span><ix:nonNumeric id="d87838614e875-wk-Fact-A30E5A0518E08669362DBDD0695563FD" name="dei:CityAreaCode" contextRef="FD2020Q4YTD">817</ix:nonNumeric></span></span><span style="font-family:inherit;font-size:10pt;">)</span><span style="font-family:inherit;font-size:9pt;font-weight:bold;"> </span><span><ix:nonNumeric id="d87838614e881-wk-Fact-A7754B8A00D96D785474A74F0ECC8A1A" name="dei:LocalPhoneNumber" contextRef="FD2020Q4YTD"><span style="font-size:9pt;font-weight:bold;">810-0095</span></ix:nonNumeric></span><span style="font-family:inherit;font-size:9pt;font-weight:bold;"> </span></div><div style="line-height:120%;text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">(Registrant&#8217;s telephone number, including area code)</span></div><div style="line-height:120%;padding-top:6px;text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Securities registered pursuant to Section&#160;12(b) of the Act:</span></div><div style="line-height:120%;padding-top:6px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="5"></td></tr><tr><td style="width:32%;"></td><td style="width:1%;"></td><td style="width:33%;"></td><td style="width:1%;"></td><td style="width:33%;"></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;text-decoration:underline;">Title of each class</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">&#160;&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;text-decoration:underline;">Trading Symbol</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;text-decoration:underline;">Name of each exchange on which registered</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span><ix:nonNumeric id="d87838614e933-wk-Fact-BA7287B47C70B44E4670A7500AA56A1A" name="dei:Security12bTitle" contextRef="FD2020Q4YTD">Common Stock</ix:nonNumeric></span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">&#160;&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span><ix:nonNumeric id="d87838614e943-wk-Fact-68B617F44C33C45C109AA7506681A79F" name="dei:TradingSymbol" contextRef="FD2020Q4YTD">AZZ</ix:nonNumeric></span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonNumeric id="d87838614e953-wk-Fact-EA17998B6E18B329060DA750D35F9058" name="dei:SecurityExchangeName" contextRef="FD2020Q4YTD" format="ixt-sec:exchnameen">New York Stock Exchange</ix:nonNumeric></span></span></div></td></tr></table></div></div><div style="line-height:120%;padding-top:6px;text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Securities registered pursuant to Section&#160;12(g) of the Act: </span><span style="font-family:inherit;font-size:9pt;font-weight:bold;">None</span></div><div style="line-height:120%;padding-top:6px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:9pt;">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="font-family:Arial Unicode MS;font-size:10pt;">&#9744;</span><span style="font-family:inherit;font-size:9pt;">&#160;</span><span><ix:nonNumeric id="d87838614e967-wk-Fact-77B4750839030B451674A7566239CE46" name="dei:EntityWellKnownSeasonedIssuer" contextRef="FD2020Q4YTD"><span style="font-size:9pt;">No</span></ix:nonNumeric></span><span style="font-family:inherit;font-size:9pt;"> </span><span style="font-family:Arial Unicode MS;font-size:10pt;">&#9746;</span></div><div style="line-height:120%;padding-top:6px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:9pt;">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="font-family:Arial Unicode MS;font-size:10pt;">&#9744;</span><span style="font-family:inherit;font-size:9pt;"> </span><span><ix:nonNumeric id="d87838614e981-wk-Fact-4FDE61B695136E31BAD8A75747CEF736" name="dei:EntityVoluntaryFilers" contextRef="FD2020Q4YTD"><span style="font-size:9pt;">No</span></ix:nonNumeric></span><span style="font-family:inherit;font-size:9pt;"> &#160;</span><span style="font-family:Arial Unicode MS;font-size:10pt;">&#9746;</span></div><div style="line-height:120%;padding-top:6px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:9pt;">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. </span><span><ix:nonNumeric id="d87838614e992-wk-Fact-20C0B7D4E2203F0218E6A7580A4CDE29" name="dei:EntityCurrentReportingStatus" contextRef="FD2020Q4YTD"><span style="font-size:9pt;">Yes</span></ix:nonNumeric></span><span style="font-family:inherit;font-size:9pt;"> </span><span style="font-family:Arial Unicode MS;font-size:10pt;">&#9746; </span><span style="font-family:inherit;font-size:9pt;">No </span><span style="font-family:Arial Unicode MS;font-size:10pt;">&#9744;</span></div><div style="line-height:120%;padding-top:6px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:9pt;">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). </span><span><ix:nonNumeric id="d87838614e1006-wk-Fact-9290519E4321443BE55DA759067A5CB4" name="dei:EntityInteractiveDataCurrent" contextRef="FD2020Q4YTD"><span style="font-size:9pt;">Yes</span></ix:nonNumeric></span><span style="font-family:inherit;font-size:9pt;"> </span><span style="font-family:Arial Unicode MS;font-size:10pt;">&#9746;</span><span style="font-family:inherit;font-size:9pt;">&#160;No </span><span style="font-family:Arial Unicode MS;font-size:10pt;">&#9744;</span></div><div style="line-height:120%;padding-top:6px;text-align:justify;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">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="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:97.4609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="10"></td></tr><tr><td style="width:16%;"></td><td style="width:3%;"></td><td style="width:13%;"></td><td style="width:3%;"></td><td style="width:16%;"></td><td style="width:3%;"></td><td style="width:20%;"></td><td style="width:3%;"></td><td style="width:20%;"></td><td style="width:3%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span><ix:nonNumeric id="d87838614e1040-wk-Fact-AEFCC3F84D9A2C234C2CA763A84C13E6" name="dei:EntityFilerCategory" contextRef="FD2020Q4YTD" format="ixt-sec:entityfilercategoryen">Large accelerated filer</ix:nonNumeric></span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:Arial Unicode MS;font-size:10pt;">&#9746;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Accelerated&#160;filer</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:Arial Unicode MS;font-size:10pt;">&#9744;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Non-accelerated&#160;filer</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#9744;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Smaller&#160;Reporting company</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonNumeric id="d87838614e1075-wk-Fact-FD28ECAD0CF48A3C12D7A76421B9E341" name="dei:EntitySmallBusiness" contextRef="FD2020Q4YTD" format="ixt-sec:boolballotbox">&#9744;</ix:nonNumeric></span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Emerging growth company</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonNumeric id="d87838614e1085-wk-Fact-19A146AE5D24D94695C4A7649C2B5CBF" name="dei:EntityEmergingGrowthCompany" contextRef="FD2020Q4YTD" format="ixt-sec:boolballotbox">&#9744;</ix:nonNumeric></span></span></div></td></tr></table></div></div><div style="line-height:120%;padding-top:6px;font-size:10pt;"><span style="font-family:inherit;font-size:9pt;">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="font-family:Arial Unicode MS;font-size:10pt;">&#9744;</span></div><div style="line-height:120%;padding-top:6px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:9pt;">Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act). Yes </span><span><ix:nonNumeric id="d87838614e1095-wk-Fact-EF1A5C87FC3CA113996FA774C1B39ABF" name="dei:EntityShellCompany" contextRef="FD2020Q4YTD" format="ixt-sec:boolballotbox"><span style="font-family:Arial Unicode MS;">&#9744;</span></ix:nonNumeric></span><span style="font-family:inherit;font-size:9pt;">  No </span><span style="font-family:Arial Unicode MS;font-size:10pt;">&#9746;</span></div><div style="line-height:120%;padding-top:6px;text-align:justify;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">As of </span><span style="font-family:inherit;font-size:9pt;">August&#160;31, 2019</span><span style="font-family:inherit;font-size:9pt;">, the aggregate market value of the registrant&#8217;s common stock held by non-affiliates of the registrant was </span><span style="font-family:inherit;font-size:9pt;"><span>$<ix:nonFraction id="d87838614e1109-wk-Fact-CD473852AC69752682238BF9EEC1A0F2" name="dei:EntityPublicFloat" contextRef="FI2020Q2" unitRef="usd" decimals="0" scale="0" format="ixt:numdotdecimal">1,066,597,439</ix:nonFraction></span></span><span style="font-family:inherit;font-size:9pt;"> based on the closing sale price as reported on the New York Stock Exchange. As of </span><span style="font-size:9pt;">April 16, 2020</span><span style="font-family:inherit;font-size:9pt;">, there were </span><span style="font-family:inherit;font-size:9pt;"><span><ix:nonFraction id="d87838614e1118-wk-Fact-1F1E2CCC2A8218FD4C918BF9EE736FC0" name="dei:EntityCommonStockSharesOutstanding" contextRef="I2021Q1SharesOutstanding" unitRef="shares" decimals="0" scale="0" format="ixt:numdotdecimal">26,147,964</ix:nonFraction></span></span><span style="font-family:inherit;font-size:9pt;"> shares of the registrant&#8217;s common stock ($1.00 par value) outstanding.</span></div><div style="line-height:120%;padding-top:6px;text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">DOCUMENTS INCORPORATED BY REFERENCE</span></div><div style="line-height:120%;font-size:8pt;"><span><ix:nonNumeric id="d87838614e1126-wk-Fact-72A132AF016DBE6CD439A777BFAF3246" name="dei:DocumentsIncorporatedByReferenceTextBlock" contextRef="FD2020Q4YTD" escape="true"><span style="font-size:8pt;">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></ix:nonNumeric></span><span style="font-family:inherit;font-size:8pt;"> </span></div><div><br/></div><hr style="page-break-after:always"></hr><div><a id="sAFD25BFF8D125FEC80A34261E8448076"></a></div><div><div style="line-height:120%;text-align:left;font-size:8pt;"><a style="font-family:inherit;font-size:8pt;font-weight:bold;" href="#sAFD25BFF8D125FEC80A34261E8448076"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Table of Contents</span></a></div><div style="line-height:120%;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><br/></span></div></div><div><br/></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:6px;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">AZZ INC.</span></div><div style="line-height:120%;padding-top:6px;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">FORM 10-K</span></div><div style="line-height:120%;padding-top:6px;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">For the Fiscal Year Ended </span><span style="font-family:inherit;font-size:10pt;font-weight:bold;">February&#160;29, 2020</span><span style="font-family:inherit;font-size:10pt;font-weight:bold;"> </span></div><div style="line-height:120%;padding-top:6px;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">INDEX </span></div><div style="line-height:120%;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">&#160;</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="3"></td></tr><tr><td style="width:18%;"></td><td style="width:65%;"></td><td style="width:17%;"></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><a style="font-family:inherit;font-size:10pt;font-weight:bold;" href="#sBFE1B280367A5BAFAAEDAA44F249948D"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">PART I</span></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#sBFE1B280367A5BAFAAEDAA44F249948D">3</a></div></td></tr><tr><td style="vertical-align:top;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Item 1.</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#sD183BCAAD1B45DCD8E21C1FE8FE7740B"><span style="font-family:inherit;font-size:10pt;">Business</span></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#sD183BCAAD1B45DCD8E21C1FE8FE7740B">3</a></div></td></tr><tr><td style="vertical-align:top;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Item&#160;1A.</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#s6477AA82218F5241AD19F080C9501C92"><span style="font-family:inherit;font-size:10pt;">Risk Factors</span></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#s6477AA82218F5241AD19F080C9501C92">8</a></div></td></tr><tr><td style="vertical-align:top;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Item&#160;1B.</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#s2E3C9D0BB9825F2384E2911B92F616E2"><span style="font-family:inherit;font-size:10pt;">Unresolved Staff Comments</span></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#s2E3C9D0BB9825F2384E2911B92F616E2">13</a></div></td></tr><tr><td style="vertical-align:top;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Item 2.</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#s7CC5EB00FE145C1795A01367EF5ABFA5"><span style="font-family:inherit;font-size:10pt;">Properties</span></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#s7CC5EB00FE145C1795A01367EF5ABFA5">13</a></div></td></tr><tr><td style="vertical-align:top;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Item 3.</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#s78C7F95068245E06950AF2A941056933"><span style="font-family:inherit;font-size:10pt;">Legal Proceedings</span></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#s78C7F95068245E06950AF2A941056933">13</a></div></td></tr><tr><td style="vertical-align:top;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Item 4.</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#s4936B834984556BD84ACC430760DA163"><span style="font-family:inherit;font-size:10pt;">Mine Safety Disclosures</span></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#s4936B834984556BD84ACC430760DA163">13</a></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><a style="font-family:inherit;font-size:10pt;font-weight:bold;" href="#s0E99F492C70B545E81F42550B21F0426"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">PART II</span></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#s0E99F492C70B545E81F42550B21F0426">14</a></div></td></tr><tr><td style="vertical-align:top;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Item 5.</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#s180194F8534C5071BFB9A27C149B5331"><span style="font-family:inherit;font-size:10pt;">Market for Registrant&#8217;s Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities</span></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#s180194F8534C5071BFB9A27C149B5331">14</a></div></td></tr><tr><td style="vertical-align:top;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Item 6.</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#sBD0751A5D7C4559E9D485AF0F73BA2D9"><span style="font-family:inherit;font-size:10pt;">Selected Financial Data</span></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#sBD0751A5D7C4559E9D485AF0F73BA2D9">16</a></div></td></tr><tr><td style="vertical-align:top;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Item 7.</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#s2F422C80C65B53E79D1309F2E586C2B6"><span style="font-family:inherit;font-size:10pt;">Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operation</span></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#s2F422C80C65B53E79D1309F2E586C2B6">16</a></div></td></tr><tr><td style="vertical-align:top;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Item&#160;7A.</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#s4E2F5A4DCB045607BDF5B6B107A5184B"><span style="font-family:inherit;font-size:10pt;">Quantitative and Qualitative Disclosures About Market Risk</span></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#s4E2F5A4DCB045607BDF5B6B107A5184B">26</a></div></td></tr><tr><td style="vertical-align:top;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Item 8.</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#s34FDF4EE9B9A5AA8A9E0333681C360FB"><span style="font-family:inherit;font-size:10pt;">Financial Statements and Supplementary Data</span></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#s34FDF4EE9B9A5AA8A9E0333681C360FB">27</a></div></td></tr><tr><td style="vertical-align:top;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Item 9.</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#sA06FDCFCB0C853F693D15BF2110931B0"><span style="font-family:inherit;font-size:10pt;">Changes in and Disagreements with Accountants on Accounting and Financial Disclosure</span></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#sA06FDCFCB0C853F693D15BF2110931B0">63</a></div></td></tr><tr><td style="vertical-align:top;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Item&#160;9A.</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#sC30E3E0CBD575E878A0AE2A08BBED4D6"><span style="font-family:inherit;font-size:10pt;">Controls and Procedures</span></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#sC30E3E0CBD575E878A0AE2A08BBED4D6">63</a></div></td></tr><tr><td style="vertical-align:top;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Item&#160;9B.</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#s17E7DDF1679E5D5AB38E65F79FB6F322"><span style="font-family:inherit;font-size:10pt;">Other Information</span></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#s17E7DDF1679E5D5AB38E65F79FB6F322">64</a></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:10px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:10px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:10px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><a style="font-family:inherit;font-size:10pt;font-weight:bold;" href="#s7B898E21F0BE50A298252BE274FA36F9"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">PART III</span></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#s7B898E21F0BE50A298252BE274FA36F9">65</a></div></td></tr><tr><td style="vertical-align:top;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Item&#160;10.</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#s37451B223448532995B4882E0AD295CD"><span style="font-family:inherit;font-size:10pt;">Directors, Executive Officers and Corporate Governance</span></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#s37451B223448532995B4882E0AD295CD">65</a></div></td></tr><tr><td style="vertical-align:top;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Item&#160;11.</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#s488FAB7DF0B35D6BB60A2E42644D9891"><span style="font-family:inherit;font-size:10pt;">Executive Compensation</span></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#s488FAB7DF0B35D6BB60A2E42644D9891">65</a></div></td></tr><tr><td style="vertical-align:top;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Item&#160;12.</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#s2109AA556BC95F41AA702231EFD5ABFE"><span style="font-family:inherit;font-size:10pt;">Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters</span></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#s2109AA556BC95F41AA702231EFD5ABFE">65</a></div></td></tr><tr><td style="vertical-align:top;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Item&#160;13.</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#sD32C364F644E5D8D866D724190B0548C"><span style="font-family:inherit;font-size:10pt;">Certain Relationships and Related Transactions, and Director Independence</span></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#sD32C364F644E5D8D866D724190B0548C">66</a></div></td></tr><tr><td style="vertical-align:top;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Item&#160;14.</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#s8C1F59465D305811BEBDE45A63D96D7E"><span style="font-family:inherit;font-size:10pt;">Principal Accounting Fees and Services</span></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#s8C1F59465D305811BEBDE45A63D96D7E">66</a></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><a style="font-family:inherit;font-size:10pt;font-weight:bold;" href="#sAB3180DCEC175C5FB688547B7CD1F34C"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">PART IV</span></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#sAB3180DCEC175C5FB688547B7CD1F34C">67</a></div></td></tr><tr><td style="vertical-align:top;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Item&#160;15.</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#s3533C317F7DA5EDEB35FB485938A896E"><span style="font-family:inherit;font-size:10pt;">Exhibits and Financial Statement Schedules</span></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#s3533C317F7DA5EDEB35FB485938A896E">67</a></div></td></tr><tr><td style="vertical-align:top;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Item&#160;16.</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#s38724561C2AD5FBA874455724CCA1327"><span style="font-family:inherit;font-size:10pt;">Form 10-K Summary</span></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#s38724561C2AD5FBA874455724CCA1327">68</a></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:10px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:10px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:10px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><a style="font-family:inherit;font-size:10pt;font-weight:bold;" href="#s42370BF5CCBD5485BAA9835E688C8B4F"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">SIGNATURES</span></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#s42370BF5CCBD5485BAA9835E688C8B4F">69</a></div></td></tr></table></div></div><div><br/></div><hr style="page-break-after:always"></hr><div><a id="sE5AF4A7BA4EA511A9BF1066C9A4005D8"></a></div><div><div style="line-height:120%;text-align:left;font-size:8pt;"><a style="font-family:inherit;font-size:8pt;font-weight:bold;" href="#sAFD25BFF8D125FEC80A34261E8448076"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Table of Contents</span></a></div><div style="line-height:120%;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><br/></span></div></div><div><br/></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Forward Looking Statements</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">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 &#8220;may,&#8221; &#8220;should,&#8221; &#8220;expects,&#8221; &#8220;plans,&#8221; &#8220;anticipates,&#8221; &#8220;believes,&#8221; &#8220;estimates,&#8221; &#8220;predicts,&#8221; &#8220;potential,&#8221; &#8220;continue,&#8221; 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 the to products and services offered by AZZ, including demand by the metal coatings market, power generation markets, electrical transmission and distribution markets, and the industrial markets, each of which may be impacted by the ongoing COVID-19 pandemic where our ability to assess the future and full impact on the Company, our customers and our suppliers is limited. We could also experience fluctuations in prices and raw material cost, including zinc and natural gas, which are used in our hot dip galvanizing process or other potential supply-chain disruptions or customer requested delays of our products or services; changes in the political stability and economic conditions impacting our business in the domestic and foreign markets that we serve; customer requested delays of shipments; additional acquisition 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; and acts of war or terrorism inside the United States or abroad. 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><a id="sBFE1B280367A5BAFAAEDAA44F249948D"></a></div><div style="line-height:120%;padding-top:12px;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">PART I</span></div><div><a id="sD183BCAAD1B45DCD8E21C1FE8FE7740B"></a></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Item 1. Business</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">AZZ Inc. (&#8220;AZZ&#8221;, the &#8220;Company&#8221;, &#8220;our&#8221; or &#8220;we&#8221;) 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 the power generation, transmission, distribution, refining and industrial markets. We have two distinct operating segments: the Metal Coatings segment and the Energy segment. The Company's Metal Coatings segment is a leading provider of metal finishing solutions for corrosion protection, including hot dip galvanizing, powder coating, anodizing and plating to the North American steel fabrication and other industries. The Company's Energy 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 the energy markets worldwide. </span></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Metal Coatings Segment</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Metal Coatings segment provides hot dip galvanizing, powder coating, anodizing and plating, and other metal coating applications to the steel fabrication and other industries through facilities located throughout the United States and Canada. Hot dip galvanizing is a metallurgical process in which molten zinc is applied to steel. The zinc alloying renders corrosion protection to fabricated steel for extended periods of up to 50 years. As of </span><span style="font-family:inherit;font-size:10pt;">February&#160;29, 2020</span><span style="font-family:inherit;font-size:10pt;">, we operated forty galvanizing plants, one galvabar plant, and seven surface technologies plants, which are located in various locations throughout the United States and Canada.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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 barrier protections such as powder coating, 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.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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 guard against escalating commodity prices. When possible, we also secure firm pricing for natural gas supplies with individual utilities. We may or may not continue to use these or other strategies to manage commodity risk in the future.</span></div><div><br/></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">3</span></div></div><hr style="page-break-after:always"></hr><div><div style="line-height:120%;text-align:left;font-size:8pt;"><a style="font-family:inherit;font-size:8pt;font-weight:bold;" href="#sAFD25BFF8D125FEC80A34261E8448076"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Table of Contents</span></a></div><div style="line-height:120%;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><br/></span></div></div><div><br/></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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 the loss of any single customer would not have a material adverse effect on our consolidated sales or net income.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In April 2019, we completed the acquisition of all the outstanding shares of K2 Partners, Inc. (&#8220;K2&#8221;) 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 our geographical reach in metal coating solutions and broadened our offerings in strategic markets. </span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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 provides 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="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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 provides galvanizing solutions to a 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="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In June 2017, we completed the acquisition of the assets of Enhanced Powder Coating Ltd., (&#8220;EPC&#8221;), a privately held, high specification, National Aerospace and Defense Contractors Accreditation Program, ("NADCAP"), certified provider of powder coating, plating and anodizing services based in Gainesville, Texas. EPC, founded in 2003, offers a full spectrum of finish technology including powder coating, abrasive blasting and plating for heavy industrial, transportation, aerospace and light commercial industries. The acquisition of EPC is consistent with our strategic initiative to grow our Metal Coatings segment with products and services that complement our industry-leading galvanizing business.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Energy Segment</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">AZZ's Energy segment is a leading provider of specialized products and services designed to support primarily industrial and electrical applications. Our product offerings include custom switchgear, electrical enclosures, medium and high voltage bus ducts, explosion proof and hazardous duty lighting, nuclear safety-related equipment and tubular products. In addition to our product offerings, AZZ's Energy segment focuses on extension of life cycle for the power generation, refining and industrial infrastructure, through automated weld overlay solutions for corrosion and erosion mitigation. The markets for our Energy segment 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, our Energy segment offers some of the most technologically advanced solutions and engineering resources developed from a legacy of proven, reliable product options, allowing AZZ Energy to be ideally positioned to meet the most challenging application-specific demands.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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. We do not contractually commit to minimum purchase volumes and increases in price for these items are normally managed through escalation clauses in our customer&#8217;s contracts, which the customers may not always accept. In addition, we work to obtain firm pricing contracts from our vendors on these materials at the time we receive orders from our customers in order to minimize price volatility risk. </span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We sell Energy 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 revenues or net income.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In February 2020, we completed the sale of our nuclear logistics business reported within our Energy segment. We received net cash proceeds of </span><span style="font-family:inherit;font-size:10pt;">$23.6 million</span><span style="font-family:inherit;font-size:10pt;"> and recognized a loss on disposal of </span><span style="font-family:inherit;font-size:10pt;">$18.6 million</span><span style="font-family:inherit;font-size:10pt;">. The strategic decision to divest of the business reflects our longer term strategy to focus on core businesses and markets. In addition, for fiscal year 2020, we recorded impairment charges of </span><span style="font-family:inherit;font-size:10pt;">$9.2 million</span><span style="font-family:inherit;font-size:10pt;"> related to the exit from the nuclear certified portion of our industrial welding solutions business.</span></div><div><br/></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">4</span></div></div><hr style="page-break-after:always"></hr><div><div style="line-height:120%;text-align:left;font-size:8pt;"><a style="font-family:inherit;font-size:8pt;font-weight:bold;" href="#sAFD25BFF8D125FEC80A34261E8448076"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Table of Contents</span></a></div><div style="line-height:120%;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><br/></span></div></div><div><br/></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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 since 1982. The acquisition of PSI is 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="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">For additional information regarding the Energy 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="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Employees</span></div><div style="line-height:120%;padding-top:12px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of </span><span style="font-family:inherit;font-size:10pt;">February&#160;29, 2020</span><span style="font-family:inherit;font-size:10pt;">, the Company employed approximately 4,343 persons consisting of approximately 3,833 in the United States, 214 in Canada, 234 in Europe, and 62 in other countries.</span></div><div><br/></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">5</span></div></div><hr style="page-break-after:always"></hr><div><div style="line-height:120%;text-align:left;font-size:8pt;"><a style="font-family:inherit;font-size:8pt;font-weight:bold;" href="#sAFD25BFF8D125FEC80A34261E8448076"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Table of Contents</span></a></div><div style="line-height:120%;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><br/></span></div></div><div><br/></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Information About Our Executive Officers</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:9pt;">&#160;</span><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"></td></tr><tr><td style="width:18%;"></td><td style="width:1%;"></td><td style="width:4%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:59%;"></td><td style="width:1%;"></td><td style="width:15%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Name</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Age</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Business&#160;Experience&#160;of&#160;Executive&#160;Officers for Past Five Years</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Position or Office with Registrant or Prior Employer</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Held&#160;Since</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Thomas E. Ferguson</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">63</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">President and Chief Executive Officer</span></div><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Chief Executive Officer, FlexSteel Pipeline Technologies, Inc.</span></div><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">President, Flow Solutions Group, Flowserve Corporation</span></div><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">President, Pump Division, Flowserve Corporation </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2013</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2013-2013</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2009-2012</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2003-2009</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Paul W. Fehlman</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">56</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Senior Vice President of Finance, Chief Financial Officer</span></div><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Vice President, Finance, Engineered Products Division, Flowserve Corp. </span></div><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Vice President, Investor Relations and FP&amp;A, Flowserve Corporation</span></div><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Vice President, Treasurer, Flowserve Corporation</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2014</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2011-2013</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2009-2011</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2004-2009</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Tara D. Mackey</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">50</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Chief Legal Officer and Secretary<br/>Chief Legal Counsel and Corporate Secretary, First Parts, Inc.<br/>General Counsel and Corporate Secretary, Silverleaf Resorts Inc.<br/>VP, Assistant General Counsel and Corporate Secretary, SuperMedia LLC</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2014<br/>2013-2014<br/>2011-2013<br/>2008-2011</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Matt Emery</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">53</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Chief Information and Human Resource Officer                                                          </span></div><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Senior Director of Information Technologies, Hewlett-Packard</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2013             2004-2013</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Philip Schlom</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">55</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Vice President and Chief Accounting Officer</span></div><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Vice President - Finance, Audit, Controls and Continuous Improvement, Exterran Corporation</span></div><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Vice President, Global Compliance and Internal Audit, Parker Drilling Company</span></div><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Vice President - Finance, Parker Drilling Company</span></div><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Chief Accounting Officer, Parker Drilling Company</span></div><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2019</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2017-2019</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2014-2017</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2013-2014</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2009-2013</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Chris Bacius</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">59</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Vice President, Corporate Development</span></div><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Vice President Mergers &amp; Acquisition, Flowserve Corporation</span></div><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Vice President Business Development, Flowserve Corporation</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2014</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2012-2014</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2009-2012</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Michael Doucet</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">47</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Senior Vice President - Surface Technologies &amp; Galvabar</span></div><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Vice President and General Manager - Galvabar</span></div><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">President &amp; Chief Operating Officer - L&amp;M Steel Co., Inc.</span></div><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Director of Sales, Central Region Mills &amp; Rebar Fabrication - Commercial Metal Company</span></div><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Vice President &amp; General Manager, PC Wholesale</span></div><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2018</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2017-2018</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2013-2018</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2002-2013</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">1998-2001</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Gary Hill</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">55</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">President and General Manager - AZZ Industrial Group</span></div><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Vice President and General Manager - AZZ WSI LLC</span></div><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Managing Director, Aquilex WSI-Europe</span></div><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Vice President, Marketing, Aquilex</span></div><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Vice President and General Manager - Crane Co.</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2017             </span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2013-2017</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2011-2013</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2008-2011</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2004-2008</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Ken Lavelle</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">63</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">President and General Manager - Electrical Platform</span></div><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">President, Lavelle Management Consultant</span></div><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">President, Global Seals &amp; Systems Operation - Flowserve Corporation</span></div><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Vice President, General Manager, FSG North America - Flowserve Corporation</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2017</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2016-2017</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2012-2016</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2009-2012</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Bryan Stovall</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">55</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-top:2px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">President - AZZ Galvanizing Solutions</span></div><div style="padding-top:2px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Senior Vice President - Metal Coatings</span></div><div style="padding-top:2px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Vice President, Galvanizing - Central Operations</span></div><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Vice President, Galvanizing - Southern Operations</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2019</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2018-2019</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2013-2018</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2009-2012</span></div></td></tr></table></div></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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><br/></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">6</span></div></div><hr style="page-break-after:always"></hr><div><div style="line-height:120%;text-align:left;font-size:8pt;"><a style="font-family:inherit;font-size:8pt;font-weight:bold;" href="#sAFD25BFF8D125FEC80A34261E8448076"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Table of Contents</span></a></div><div style="line-height:120%;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><br/></span></div></div><div><br/></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Available Information</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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;http://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;http://www.sec.gov,&#160;contains reports, proxy and information statements, and other information regarding issuers that file electronically with the SEC. Our web site and the information on it or connected to it are not a part of this Annual Report on Form 10-K.</span></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Corporate Governance and Sustainability</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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 sustainability. 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: a Code of Conduct, which applies to the Company&#8217;s officers, directors and employees; a Vendor Code of Business Conduct that applies to dealings with our customers, suppliers, vendors, third-party representatives, including agents, and business partners; Human Rights Policy; and Environmental Health and Safety Policy.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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="font-family:inherit;font-size:9pt;"> </span><span style="font-family:inherit;font-size:10pt;">http://www.azz.com</span></div><div style="line-height:120%;padding-top:12px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">You may also obtain a copy of these documents by mailing a request to:</span></div><div style="line-height:120%;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">&#160;</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">AZZ Inc.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Investor Relations</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">One Museum Place, Suite 500</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">3100 West 7th Street</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Fort Worth, TX 76107</span></div><div><br/></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">7</span></div></div><hr style="page-break-after:always"></hr><div><a id="s6477AA82218F5241AD19F080C9501C92"></a></div><div><div style="line-height:120%;text-align:left;font-size:8pt;"><a style="font-family:inherit;font-size:8pt;font-weight:bold;" href="#sAFD25BFF8D125FEC80A34261E8448076"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Table of Contents</span></a></div><div style="line-height:120%;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><br/></span></div></div><div><br/></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Item&#160;1A. Risk Factors</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Our business segments operate in highly competitive markets.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Many of our competitors, primarily in our Energy Segment, are significantly larger and have substantially more resources than AZZ. Competition is based on a number of factors, including price. Certain of our competitors may have lower cost structures and may, therefore, be able to provide their products and services at lower prices than we are able to provide. 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="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Our operating results may vary significantly from quarter to quarter.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Our quarterly results may be materially and adversely affected by:</span><span style="font-family:inherit;font-size:9pt;">&#160;</span></div><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:54px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:30px;"><span style="font-family:inherit;font-size:10pt;">&#8226;</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">the timing and volume of work under new or existing agreements;</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:54px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:30px;"><span style="font-family:inherit;font-size:10pt;">&#8226;</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">general economic conditions;</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:54px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:30px;"><span style="font-family:inherit;font-size:10pt;">&#8226;</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">fluctuations in the budgetary spending of customers, including seasonality;</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:54px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:30px;"><span style="font-family:inherit;font-size:10pt;">&#8226;</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">variations in the margins of projects performed during any particular quarter;</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:54px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:30px;"><span style="font-family:inherit;font-size:10pt;">&#8226;</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">losses experienced in our operations not otherwise covered by insurance;</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:54px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:30px;"><span style="font-family:inherit;font-size:10pt;">&#8226;</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">delays of raw materials or component suppliers;</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:54px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:30px;"><span style="font-family:inherit;font-size:10pt;">&#8226;</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">a change in the demand or production of our products and our services caused by severe weather conditions;</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:54px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:30px;"><span style="font-family:inherit;font-size:10pt;">&#8226;</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">a change in the mix of our customers, contracts and business;</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:54px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:30px;"><span style="font-family:inherit;font-size:10pt;">&#8226;</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">changes in customer delivery schedules;</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:54px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:30px;"><span style="font-family:inherit;font-size:10pt;">&#8226;</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">unstable political economic conditions and public health issues delaying customer operations;</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:54px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:30px;"><span style="font-family:inherit;font-size:10pt;">&#8226;</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">increases in design, manufacturing or transportation costs; and</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:54px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:30px;"><span style="font-family:inherit;font-size:10pt;">&#8226;</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">the ability of customers to pay their invoices when owed to us.</span></div></td></tr></table><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">We may be unsuccessful at implementing and generating internal growth from our Strategic Growth Initiatives.</span></div><div style="line-height:120%;padding-top:12px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Our ability to generate internal growth will be affected by, among other factors, our ability to:</span><span style="font-family:inherit;font-size:9pt;">&#160;</span></div><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:54px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:30px;"><span style="font-family:inherit;font-size:10pt;">&#8226;</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">attract new customers, internationally and domestically;</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:54px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:30px;"><span style="font-family:inherit;font-size:10pt;">&#8226;</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">integrate regulatory changes;</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:54px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:30px;"><span style="font-family:inherit;font-size:10pt;">&#8226;</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">increase the number or size of projects performed for existing customers;</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:54px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:30px;"><span style="font-family:inherit;font-size:10pt;">&#8226;</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">hire and retain employees; and</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:54px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:30px;"><span style="font-family:inherit;font-size:10pt;">&#8226;</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">increase volume utilizing our existing facilities.</span></div></td></tr></table><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">The departure of key personnel could disrupt our business.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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><br/></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">8</span></div></div><hr style="page-break-after:always"></hr><div><div style="line-height:120%;text-align:left;font-size:8pt;"><a style="font-family:inherit;font-size:8pt;font-weight:bold;" href="#sAFD25BFF8D125FEC80A34261E8448076"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Table of Contents</span></a></div><div style="line-height:120%;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><br/></span></div></div><div><br/></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Our business requires skilled labor, and we may be unable to attract and retain qualified employees.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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 may experience shortages of qualified 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 expense will not increase as a result of shortage in the supply of skilled personnel. Labor shortages or increased labor costs could impair our ability to maintain our profit margins or sustain and grow our revenues.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Actual and potential claims, lawsuits, and proceedings could ultimately reduce our profitability and liquidity and negatively impact our financial condition.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In the future, the Company could be named as a defendant in legal proceedings claiming damages from us in connection with the operation of our business. Most of the actions against us arise out of the normal course of business related to commercial disputes regarding the equipment we manufacture or the services we provide. We could potentially be a plaintiff in legal proceedings against customers, in which we seek to recover payments of contractual amounts due to us, and indemnity claims for increased costs or damages incurred by our Company. When appropriate, we establish provisions against certain legal exposures, and we adjust such provisions from time to time according to ongoing developments related to each case. If in the future 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="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Technological innovations by competitors may make existing products and production methods obsolete.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">All of the manufactured products and services sold by the Company depend upon the best available technology for success in the marketplace. The competitive environment is highly sensitive to technological innovation in both segments of our business. It is possible for our competitors, both foreign and domestic, to develop new products, production methods or technology which would make our current 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="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Catastrophic events could have a material adverse effect on our business, financial condition, results of operations, or cash flows.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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 the recent novel coronavirus, could potentially cause disruptions in our business. 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 to our ability to complete projects on schedule.  Any disruption of our customers or suppliers and their contract manufacturers could likely impact our sales and operating results.  In addition, continued 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="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">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="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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. Such changes in the laws,  governmental regulations could negatively impact our business or the demand for our products and services by customers and other industry related participants, and could result in a negative impact to our operations, or profitability, or our ability to perform projects in any respective  regions. </span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> Federal, state and local governments have a major impact on the framework and economics of the US nuclear power industry.  Changes in laws or regulations regarding the operations of current nuclear facilities could have an impact on the demand for our products and services, which would have a negative impact on our operations. These same risks are also associated with foreign nuclear power industries.</span></div><div><br/></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">9</span></div></div><hr style="page-break-after:always"></hr><div><div style="line-height:120%;text-align:left;font-size:8pt;"><a style="font-family:inherit;font-size:8pt;font-weight:bold;" href="#sAFD25BFF8D125FEC80A34261E8448076"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Table of Contents</span></a></div><div style="line-height:120%;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><br/></span></div></div><div><br/></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">New regulations related to conflict minerals could adversely impact our business.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In August 2012, the SEC adopted a rule pursuant to the Dodd-Frank Wall Street Reform and Consumer Protection 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. 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 customers that require that all of the components incorporated in our products be certified as conflict-free.</span></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Our acquisition strategy involves a number of risks.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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="font-family:inherit;font-size:9pt;">&#160;</span></div><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:54px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:30px;"><span style="font-family:inherit;font-size:10pt;">&#8226;</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">risks and liabilities from our acquisitions that may not be discovered during the preacquisition due diligence process;</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:54px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:30px;"><span style="font-family:inherit;font-size:10pt;">&#8226;</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">difficulties in the post acquisition integration of operations and systems;</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:54px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:30px;"><span style="font-family:inherit;font-size:10pt;">&#8226;</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">the termination of relationships with key personnel and customers of the acquired company;</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:54px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:30px;"><span style="font-family:inherit;font-size:10pt;">&#8226;</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">the potential failure to add additional employees to manage the increased volume of business;</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:54px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:30px;"><span style="font-family:inherit;font-size:10pt;">&#8226;</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">additional post acquisition challenges and complexities in areas such as tax planning, treasury management, financial reporting and legal compliance;</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:54px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:30px;"><span style="font-family:inherit;font-size:10pt;">&#8226;</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">a disruption of our ongoing business or an inability of our ongoing business to receive sufficient management attention; and</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:54px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:30px;"><span style="font-family:inherit;font-size:10pt;">&#8226;</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">a failure to realize the cost savings or other financial benefits we anticipated or modeled prior to acquisition.</span></div></td></tr></table><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Future acquisitions may require us to obtain additional equity or debt financing, which may not be available to us.</span></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Our business segments are sensitive to economic downturns.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">If the general level of economic activity deteriorates from current levels, our customers may delay or cancel new projects. If there is a reduction in demand for our products or services, as a result of a downturn in the general economy, there could be a material adverse effect on price levels and the quantity of goods and services purchased, therefore adversely impacting our revenues, 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 capital expenditures 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 drive demand for our products and services, including the price of oil, 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="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">International events and political issues may adversely affect our Energy and Metal Coatings segments.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">A portion of the revenues from our Energy and Metal Coatings segments are from international markets. 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="font-family:inherit;font-size:9pt;">&#160;</span></div><table cellpadding="0" cellspacing="0" style="padding-top:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:54px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:30px;"><span style="font-family:inherit;font-size:10pt;">&#8226;</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">political and economic instability in the countries we conduct business;</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:54px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:30px;"><span style="font-family:inherit;font-size:10pt;">&#8226;</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">social unrest, acts of war and terrorism, natural disasters, and global outbreaks of contagious diseases;</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:54px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:30px;"><span style="font-family:inherit;font-size:10pt;">&#8226;</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">inflation;</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:54px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:30px;"><span style="font-family:inherit;font-size:10pt;">&#8226;</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">currency fluctuation, devaluations and conversion restrictions;</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:54px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:30px;"><span style="font-family:inherit;font-size:10pt;">&#8226;</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">governmental activities that limit or disrupt markets, restrict payments or limit the movement of funds;</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:54px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:30px;"><span style="font-family:inherit;font-size:10pt;">&#8226;</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">trade restrictions, tariffs and economic embargoes by the United States or other countries; and</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:54px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:30px;"><span style="font-family:inherit;font-size:10pt;">&#8226;</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">travel restrictions placed upon personnel, limiting travel to install equipment or perform services for our customers</span></div></td></tr></table><div><br/></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">10</span></div></div><hr style="page-break-after:always"></hr><div><div style="line-height:120%;text-align:left;font-size:8pt;"><a style="font-family:inherit;font-size:8pt;font-weight:bold;" href="#sAFD25BFF8D125FEC80A34261E8448076"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Table of Contents</span></a></div><div style="line-height:120%;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><br/></span></div></div><div><br/></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">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="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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. We purchase a wide variety of raw materials for our Energy segment to manufacture our products, including copper, aluminum, steel and nickel. Unanticipated increases in raw material requirements or price increases could increase production costs and adversely affect profitability. The following factors, which are beyond our control, affect the price of raw materials and natural gas for our business segments: supply and demand; freight costs and transportation availability; trade duties and taxes; and labor disputes. We seek to maintain operating margins by attempting to increase the price of our products and services in response to increased costs, but may not be successful in passing these price increases through to our customers</span></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Climate change could impact our business.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Climate changes could result in an adverse impact on our operations, particularly in hurricane prone or low lying areas near the ocean. At this time, the Company is not able to speculate as to the potential timing or impact from potential global warming and other natural disasters, however the Company believes that it currently has adequate insurance coverage and disaster recovery plans related to any potential natural disasters that might occur at any of the Company&#8217;s sites.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Changes in greenhouse gas regulations could impact our operating results.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">International agreements and national or regional legislation and regulatory measures to limit greenhouse emissions are currently in various stages of discussion or implementation. These and other greenhouse gas emissions-related laws, policies and regulations may result in substantial capital, compliance, operating and maintenance costs. The level of expenditure required to comply with these laws and regulations is uncertain and is expected to vary depending on the laws enacted in each jurisdiction, our activities in the particular jurisdiction, and market conditions.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The effect of regulation on our financial performance will depend on a number of factors including, not limited to, the sectors covered, the greenhouse gas emissions reductions required by law, the extent to which we would be entitled to receive emission allowance allocations or would need to purchase compliance instruments on the open market or through auctions, the price and availability of emission allowances and credits and 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="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Our volume of fixed-price contracts for our Energy segment could adversely affect our business.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We currently generate, and expect to continue to generate, a significant portion of our revenues under fixed price contracts. We must estimate the costs of completing a particular project to bid for fixed-price contracts. The actual cost of labor and materials, however, may vary from the costs we originally estimated. Depending on the size of a particular project, variations from estimated cost could have a significant impact on our operating results for any fiscal year.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Our use of over time revenue accounting in the Energy segment could result in a reduction or elimination of previously reported profits.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As discussed in &#8220;Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations-Critical Accounting Policies and Estimates&#8221; and in the notes to our consolidated financial statements, a portion of our revenues is recognized over time. Over time revenue recognition causes us to recognize contract revenues 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 revenues, costs and profitability. Contract losses are recognized in full when determined, and contract profit estimates are adjusted based on ongoing reviews of contract profitability. Actual collection of contract amounts or change orders could differ from original estimated amounts and could result in a reduction or elimination of previously recognized earnings. In certain circumstances, it is possible that such adjustments could be significant.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">We may not be able to fully realize the revenue value reported in our backlog for our Energy segment.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We maintain a backlog of work in our Energy segment due to the lead time required to design, procure and manufacture our Energy products or services. Orders included in our backlog are represented by customer purchase orders and contracts, which we believe to be firm. 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)&#160;not been started or (2)&#160;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. From time to time, orders recorded as new business or new backlog are cancelled. In the event cancellation, we are often reimbursed for certain costs and the margin on those costs, but typically have no contractual right to the total revenue reflected in our backlog. In addition to being unable to recover certain direct costs, we may also incur additional costs resulting from underutilized assets if orders are cancelled.</span></div><div><br/></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">11</span></div></div><hr style="page-break-after:always"></hr><div><div style="line-height:120%;text-align:left;font-size:8pt;"><a style="font-family:inherit;font-size:8pt;font-weight:bold;" href="#sAFD25BFF8D125FEC80A34261E8448076"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Table of Contents</span></a></div><div style="line-height:120%;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><br/></span></div></div><div><br/></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">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="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other than a nominal number of employees at four of our wholly-owned subsidiaries, none of our employees are currently represented by unions. However, 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="line-height:174%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">AZZ&#8217;s flexibility to operate its business could be impacted by provisions in its debt obligations.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">AZZ&#8217;s debt instruments contain covenants which restrict or prohibit certain actions (&#8220;negative covenants&#8221;), including, but not limited to, the Company's ability to incur debt, create or suffer to exist liens, capital spending limits, engage in certain merger, acquisition, or divestiture actions, or increase dividends beyond a specific level. AZZ&#8217;s debt instruments also contain covenants requiring AZZ 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, AZZ 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. AZZ cannot assure that any of these remedies can be effected on commercially reasonable terms or at all.</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">A failure in our operational systems or cyber security attacks on any of our facilities, or those of third parties, may</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">affect adversely our financial results.</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">&#160;</span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Our business is dependent upon our operational systems to process a large amount of data and complex transactions. If any of our financial, operational, or other data processing systems fail or have other 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 operational systems. Due to increased technology advances, we have become more reliant on technology to help increase efficiency in our business. We use computer programs to help run our financial and operations sectors, and this may subject our business to increased risks. Any future cyber security attacks that affect our facilities, our customers and any 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="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">We could face significant liabilities for withdrawal from Multiemployer Pension Plans.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We are 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 expenses 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="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">We have identified a material weakness in our&#160;internal&#160;control&#160;over financial reporting which could, if not remediated, adversely affect investor confidence in our company, the value of our common stock and our ability to report our financial condition and results of operations in a timely and accurate manner.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:9pt;color:#212121;font-style:italic;">&#160;</span><span style="font-family:inherit;font-size:10pt;">Pursuant to the Sarbanes-Oxley Act of 2002, we are required to document and test our&#160;internal&#160;controls over financial reporting and to provide a report of management&#8217;s assessment of the effectiveness of such controls. The Company had a material weakness in its internal control over financial reporting as of February 29, 2020 related to the accounting for income taxes. Although we are working to fully remediate this material weakness, there can be no assurance as to when the remediation plan will be fully implemented and executed. Any material weakness in our&#160;internal&#160;control&#160;over financial reporting that has not been remediated or that may occur in the future could result in misstatements of our consolidated financial statements, restatements of those financial statements, a decline in our stock price, or otherwise materially adversely affect our business, reputation, results of operations, financial condition, or liquidity. </span></div><div><br/></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">12</span></div></div><hr style="page-break-after:always"></hr><div><a id="s2E3C9D0BB9825F2384E2911B92F616E2"></a></div><div><div style="line-height:120%;text-align:left;font-size:8pt;"><a style="font-family:inherit;font-size:8pt;font-weight:bold;" href="#sAFD25BFF8D125FEC80A34261E8448076"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Table of Contents</span></a></div><div style="line-height:120%;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><br/></span></div></div><div><br/></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Item&#160;1B. Unresolved Staff Comments</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">None.</span></div><div><a id="s7CC5EB00FE145C1795A01367EF5ABFA5"></a></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Item&#160;2. Properties</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company's global headquarters and executive offices are located in leased office space in Fort Worth, Texas. Our major manufacturing facilities, defined as those exceeding 20,000 square feet, were as follows as of </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">February&#160;29, 2020</span><span style="font-family:inherit;font-size:10pt;">:</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:9pt;">&#160;</span><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:84.1796875%;border-collapse:collapse;text-align:left;"><tr><td colspan="15"></td></tr><tr><td style="width:26%;"></td><td style="width:1%;"></td><td style="width:18%;"></td><td style="width:1%;"></td><td style="width:10%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:12%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:12%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:13%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="8" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Square Footage</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Segment</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Location</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Facilities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Total</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Owned</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Leased</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Metal Coatings</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">United States</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">45</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2,621,188</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2,223,463</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">397,725</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Canada</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">3</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">175,102</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">175,102</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#8212;</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Energy</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">United States</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">14</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">1,112,586</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">260,381</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">852,205</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Canada</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">1</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">21,297</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#8212;</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">21,297</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Europe</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">84,674</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#8212;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">84,674</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">65</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">4,014,847</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2,658,946</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">1,355,901</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;padding-top:12px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company believes that its current facilities are adequate to meet the requirements of its present and foreseeable future operations. See Note 13 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><a id="s78C7F95068245E06950AF2A941056933"></a></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Item 3. Legal Proceedings</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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.&#160; 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="font-family:inherit;font-size:9pt;">&#160;</span></div><div><a id="s4936B834984556BD84ACC430760DA163"></a></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Item 4. Mine Safety Disclosures</span></div><div style="line-height:120%;padding-top:12px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Not applicable.</span></div><div><br/></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">13</span></div></div><hr style="page-break-after:always"></hr><div><a id="s0E99F492C70B545E81F42550B21F0426"></a></div><div><div style="line-height:120%;text-align:left;font-size:8pt;"><a style="font-family:inherit;font-size:8pt;font-weight:bold;" href="#sAFD25BFF8D125FEC80A34261E8448076"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Table of Contents</span></a></div><div style="line-height:120%;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><br/></span></div></div><div><br/></div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">PART II</span></div><div style="line-height:120%;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">&#160;</span></div><div><a id="s180194F8534C5071BFB9A27C149B5331"></a></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Item 5. Market for Registrant&#8217;s Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities</span></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">General</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Our common stock, $1.00 par value (&#8220;Common Stock&#8221;), is traded on the New York Stock Exchange under the symbol &#8220;AZZ&#8221;.  As of&#160;</span><span style="font-size:10pt;">April 16, 2020</span><span style="font-family:inherit;font-size:10pt;">, we had approximately&#160;386 holders of record of our Common Stock, not including those shares held in street or nominee name. Item&#160;12 of this Annual Report on Form 10-K contains certain information related to our equity compensation plans.</span></div><div style="line-height:120%;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">&#160;</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Dividend Policy</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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. AZZ has paid dividends quarterly over the last three fiscal years. Dividends paid totaled </span><span style="font-family:inherit;font-size:10pt;">$17.8 million</span><span style="font-family:inherit;font-size:10pt;">, $17.7 million, and $17.7 million during fiscal </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">, and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, 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 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 style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Purchases of Equity Securities</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In January 2012, our Board authorized the repurchase of up to ten percent of the outstanding shares of our Common Stock. The share repurchase authorization does not have an expiration date, and the amount and prices paid for any future share purchases under the authorization will be based on market conditions and other factors at the time of the purchase. Future repurchases under this share repurchase authorization would be made through open market purchases or private transactions in accordance with applicable federal securities laws, including Rule 10b-18 under the Exchange Act. 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="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">During the three months ended&#160;</span><span style="font-family:inherit;font-size:10pt;">February&#160;29, 2020</span><span style="font-family:inherit;font-size:10pt;">, we made the following repurchases of our Common Stock:</span></div><div style="line-height:120%;padding-top:12px;text-align:center;text-indent:30px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:87.109375%;border-collapse:collapse;text-align:left;"><tr><td colspan="14"></td></tr><tr><td style="width:28%;"></td><td style="width:1%;"></td><td style="width:16%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:15%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:16%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:16%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Period</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Total Number of Shares Purchased</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Average Price Paid per Share</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Total Number of Shares Purchased as Part of Publicly Announced Plan</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Maximum Number of Shares that May Yet Be Purchased Under the Plan or Programs</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">December 1 - 31</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#8212;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#8212;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#8212;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">1,052,800</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">January 1 - 31</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">130,800</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">43.34</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">130,800</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">922,000</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">February 1 - 29</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#8212;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#8212;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#8212;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">922,000</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">130,800</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">43.34</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">130,800</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">922,000</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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 10 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><br/></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">14</span></div></div><hr style="page-break-after:always"></hr><div><a id="s46E03584D8E658BA90623BEFF08A18B9"></a></div><div><div style="line-height:120%;text-align:left;font-size:8pt;"><a style="font-family:inherit;font-size:8pt;font-weight:bold;" href="#sAFD25BFF8D125FEC80A34261E8448076"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Table of Contents</span></a></div><div style="line-height:120%;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><br/></span></div></div><div><br/></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Stock Performance Graph</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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 Zacks Investment Research, Inc. The Company's Common Stock is listed on The New York Stock Exchange and AZZ is 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;28, 2015, 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="line-height:120%;padding-top:12px;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Comparison of Five Year-Cumulative Total Returns</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Value of $100 Invested on February&#160;28, 2015</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">For Fiscal Year Ended on the Last Day of February</span></div><div style="line-height:120%;text-align:center;"><img src="stockgraph.jpg" alt="stockgraph.jpg" style="height:500px;width:682px;"></img></div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:9pt;">&#160;</span><span style="font-family:inherit;font-size:10pt;">Legend</span><span style="font-family:inherit;font-size:9pt;">&#160;</span><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="21"></td></tr><tr><td style="width:7%;"></td><td style="width:1%;"></td><td style="width:39%;"></td><td style="width:1%;"></td><td style="width:7%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:7%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:6%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:7%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:7%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:7%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;text-decoration:underline;">Symbol</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">CRSP Total Returns Index for:</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2/15</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2/16</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2/17</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2/18</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2/19</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2/20</span></div></td></tr><tr><td style="vertical-align:top;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">AZZ Inc.</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">100.00</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">112.53</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">132.14</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">93.32</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">106.66</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">86.86</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;border-bottom:2px dashed #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Index for NYSE Stock Market (US Companies)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">100.00</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">90.20</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">113.59</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">126.91</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">133.40</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">135.14</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px dotted #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Index for NYSE Stocks (SIC 5000-5099 US</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">100.00</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">96.77</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">124.24</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">140.12</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">132.77</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">129.24</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Companies) Wholesale Trade - Durable Goods</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr></table></div></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Notes:</span></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:42px;"><span style="font-family:inherit;font-size:10pt;">A.</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The lines represent monthly index levels derived from compounded daily returns that include all dividends.</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:42px;"><span style="font-family:inherit;font-size:10pt;">B.</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The indexes are reweighted daily, using the market capitalization on the previous trading day.</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:42px;"><span style="font-family:inherit;font-size:10pt;">C.</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">If the monthly interval, based on the fiscal year-end, is not a trading day, the preceding trading day is used.</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:42px;"><span style="font-family:inherit;font-size:10pt;">D.</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The index level for all series was set to $100 on February 28, 2015.</span></div></td></tr></table><div style="line-height:120%;padding-top:12px;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div><br/></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">15</span></div></div><hr style="page-break-after:always"></hr><div><a id="sBD0751A5D7C4559E9D485AF0F73BA2D9"></a></div><div><div style="line-height:120%;text-align:left;font-size:8pt;"><a style="font-family:inherit;font-size:8pt;font-weight:bold;" href="#sAFD25BFF8D125FEC80A34261E8448076"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Table of Contents</span></a></div><div style="line-height:120%;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><br/></span></div></div><div><br/></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:inherit;font-size:9pt;font-style:italic;">&#160;</span><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Item&#160;6. Selected Financial Data</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="21"></td></tr><tr><td style="width:35%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:10%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:10%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:10%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:10%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:10%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="19" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Fiscal Year</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2020 </span><span style="font-family:inherit;font-size:10pt;font-weight:bold;font-style:italic;">(a)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2019 </span><span style="font-family:inherit;font-size:10pt;font-weight:bold;font-style:italic;">(b)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2018 </span><span style="font-family:inherit;font-size:10pt;font-weight:bold;font-style:italic;">(c)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2017 </span><span style="font-family:inherit;font-size:10pt;font-weight:bold;font-style:italic;">(d)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2016 </span><span style="font-family:inherit;font-size:10pt;font-weight:bold;font-style:italic;">(e)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="19" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-style:italic;">(In thousands, except per share amounts)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Summary of operations:</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net sales</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">1,061,817</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">927,087</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">810,430</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">863,538</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">889,400</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net income</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">48,234</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">51,208</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">45,169</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">61,264</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">75,544</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Earnings per share:</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Basic earnings per common share</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">1.84</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">1.97</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">1.74</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2.36</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2.93</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Diluted earnings per common share</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">1.84</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">1.96</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">1.73</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2.35</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2.91</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total assets</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">1,073,831</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">1,088,570</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">1,028,209</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">978,354</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">988,201</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total debt</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">203,000</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">241,000</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">301,286</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">272,290</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">326,982</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total liabilities</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">439,465</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">484,842</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">463,006</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">445,218</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">503,831</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Shareholders&#8217; equity</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">634,366</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">603,728</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">565,203</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">533,136</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">484,370</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Working capital</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">73,949</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">213,774</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">197,415</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">160,282</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">165,976</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cash provided by operating activities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">144,759</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">111,476</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">76,810</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">111,176</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">143,589</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Capital expenditures</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">35,044</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">25,616</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">29,612</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">41,434</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">39,861</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Depreciation&#160;&amp; amortization</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">50,194</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">50,245</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">50,526</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">50,357</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">47,417</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cash dividend per common share</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">0.68</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">0.68</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">0.68</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">0.64</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">0.60</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted average shares outstanding - basic</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">26,191</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">26,038</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">25,970</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">25,965</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">25,800</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted average shares outstanding - diluted</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">26,281</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">26,107</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">26,036</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">26,097</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">25,937</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><br/></span></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:33px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:8pt;padding-left:9px;"><span style="font-family:inherit;font-size:8pt;font-style:italic;">(a)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-style:italic;">Includes the acquisitions of K2 Partners, Inc. and Tennessee Galvanizing, Inc. in April 2019, NuZinc, LLC in August 2019, and Preferred Industries, Ltd. in September 2019. In addition, fiscal year 2020 includes a loss on disposal of business of </span><span style="font-family:inherit;font-size:8pt;font-style:italic;">$18.6 million</span><span style="font-family:inherit;font-size:8pt;font-style:italic;"> and impairment charges of </span><span style="font-family:inherit;font-size:8pt;font-style:italic;">$9.2 million</span><span style="font-family:inherit;font-size:8pt;font-style:italic;">.</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:33px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:8pt;padding-left:9px;"><span style="font-family:inherit;font-size:8pt;font-style:italic;">(b)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-style:italic;">Includes the acquisition of Lectrus Corporation in March 2018. Also includes the adoption of ASU 2016-02, Leases (Topic 842) and ASU 2014-09, Revenue from Contracts with Customers (Topic 606) on March 1, 2018.</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:33px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:8pt;padding-left:9px;"><span style="font-family:inherit;font-size:8pt;font-style:italic;">(c)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-style:italic;">Includes the acquisitions of Enhanced Powder Coating, Ltd. in June 2017, Powergrid Solutions, Inc. in September 2017, and Rogers Brothers Company in February 2018.  In addition, fiscal year 2018 includes impairment charges of </span><span style="font-family:inherit;font-size:8pt;font-style:italic;">$10.8 million</span><span style="font-family:inherit;font-size:8pt;font-style:italic;">. </span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:33px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:8pt;padding-left:9px;"><span style="font-family:inherit;font-size:8pt;font-style:italic;">(d)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-style:italic;">Includes the acquisition of Power Electronics, Inc. in March 2016.</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:33px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:8pt;padding-left:9px;"><span style="font-family:inherit;font-size:8pt;font-style:italic;">(e)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-style:italic;">Includes the acquisitions of US Galvanizing, LLC in June 2015 and Alpha Galvanizing Inc. in February 2016.</span></div></td></tr></table><div><a id="s2F422C80C65B53E79D1309F2E586C2B6"></a></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Item 7. Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">A discussion regarding our financial condition and results of operations as well as our liquidity and capital resources for fiscal year 2019 compared to fiscal year 2018 can be found under Item 7 in our Annual Report on  Form  10-K  for  the  fiscal  year  ended  February  28,  2019,  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="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Overview</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As mentioned in Item 1, the Company operates two distinct business segments, the Metal Coatings segment and the Energy 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;29, 2020 is referred to as &#8220;fiscal 2020&#8221; or &#8220;fiscal year 2020.&#8221;</span></div><div><br/></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">16</span></div></div><hr style="page-break-after:always"></hr><div><div style="line-height:120%;text-align:left;font-size:8pt;"><a style="font-family:inherit;font-size:8pt;font-weight:bold;" href="#sAFD25BFF8D125FEC80A34261E8448076"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Table of Contents</span></a></div><div style="line-height:120%;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><br/></span></div></div><div><br/></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Results of Operations</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">For the fiscal year ended </span><span style="font-family:inherit;font-size:10pt;">February&#160;29, 2020</span><span style="font-family:inherit;font-size:10pt;">, we recorded net sales of </span><span style="font-family:inherit;font-size:10pt;">$1,061.8 million</span><span style="font-family:inherit;font-size:10pt;"> compared to prior year&#8217;s net sales of </span><span style="font-family:inherit;font-size:10pt;">$927.1 million</span><span style="font-family:inherit;font-size:10pt;">. Of total net sales for fiscal </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;">, approximately </span><span style="font-family:inherit;font-size:10pt;">47.0%</span><span style="font-family:inherit;font-size:10pt;"> were generated from the Metal Coatings segment and approximately </span><span style="font-family:inherit;font-size:10pt;">53.0%</span><span style="font-family:inherit;font-size:10pt;"> of our net sales were generated from the Energy segment. Net income for fiscal </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2020</span><span style="font-family:inherit;font-size:10pt;"> was </span><span style="font-family:inherit;font-size:10pt;">$48.2 million</span><span style="font-family:inherit;font-size:10pt;"> compared to </span><span style="font-family:inherit;font-size:10pt;">$51.2 million</span><span style="font-family:inherit;font-size:10pt;"> for fiscal </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2019</span><span style="font-family:inherit;font-size:10pt;">. Net income as a percentage of net sales was </span><span style="font-family:inherit;font-size:10pt;">4.5%</span><span style="font-family:inherit;font-size:10pt;"> for fiscal </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2020</span><span style="font-family:inherit;font-size:10pt;"> as compared to </span><span style="font-family:inherit;font-size:10pt;">5.5%</span><span style="font-family:inherit;font-size:10pt;"> for fiscal </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2019</span><span style="font-family:inherit;font-size:10pt;">. Earnings per share decreased by </span><span style="font-family:inherit;font-size:10pt;">6.1%</span><span style="font-family:inherit;font-size:10pt;"> to </span><span style="font-family:inherit;font-size:10pt;">$1.84</span><span style="font-family:inherit;font-size:10pt;"> per share for fiscal </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2020</span><span style="font-family:inherit;font-size:10pt;"> compared to </span><span style="font-family:inherit;font-size:10pt;">$1.96</span><span style="font-family:inherit;font-size:10pt;"> per share for fiscal </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2019</span><span style="font-family:inherit;font-size:10pt;">, on a diluted basis. </span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The results for fiscal </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;"> include a loss on divestiture of </span><span style="font-family:inherit;font-size:10pt;">$18.6 million</span><span style="font-family:inherit;font-size:10pt;"> related to the sale of our nuclear logistics business and impairment charges of </span><span style="font-family:inherit;font-size:10pt;">$9.2 million</span><span style="font-family:inherit;font-size:10pt;"> related to the exit from the nuclear certified portion of our industrial welding solutions business.</span></div><div><a id="sB9058E4F9E12561EB055B0266C191A2A"></a></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Year ended </span><span style="font-family:inherit;font-size:10pt;font-weight:bold;">February&#160;29, 2020</span><span style="font-family:inherit;font-size:10pt;font-weight:bold;"> compared with year ended </span><span style="font-family:inherit;font-size:10pt;font-weight:bold;">February&#160;28, 2019</span><span style="font-family:inherit;font-size:10pt;font-weight:bold;"> </span></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Backlog</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Our entire backlog, which is inclusive of transaction taxes for certain foreign subsidiaries, relates to our Energy segment. We ended fiscal </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;"> with a backlog of </span><span style="font-family:inherit;font-size:10pt;">$243.8 million</span><span style="font-family:inherit;font-size:10pt;">, a decrease of </span><span style="font-family:inherit;font-size:10pt;">$89.1 million</span><span style="font-family:inherit;font-size:10pt;"> or </span><span style="font-family:inherit;font-size:10pt;">26.8%</span><span style="font-family:inherit;font-size:10pt;"> compared to fiscal </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">. The book to revenue ratio decreased in fiscal </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;"> as compared to fiscal </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">. The book to revenue ratio was </span><span style="font-family:inherit;font-size:10pt;">0.92</span><span style="font-family:inherit;font-size:10pt;"> to 1 for fiscal </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">1.07</span><span style="font-family:inherit;font-size:10pt;"> to 1 for fiscal </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">. The reduction in book to revenue ratio in fiscal </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;"> resulted from a current year reduction in backlog in China as we completed several large orders received in prior years.</span></div><div style="line-height:120%;padding-top:12px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table reflects bookings and revenues for fiscal </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;padding-top:12px;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Backlog Table</span></div><div style="line-height:120%;text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-style:italic;font-weight:bold;">(In thousands)</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:9pt;">&#160;</span><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="13"></td></tr><tr><td style="width:28%;"></td><td style="width:1%;"></td><td style="width:17%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:15%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:17%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:15%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Period&#160;Ended&#160;&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Amount</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Period&#160;Ended&#160;&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Amount</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Backlog</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2/28/2019</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">332,894</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2/28/2018</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">265,417</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net bookings</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">972,722</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">988,558</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Acquired backlog</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#8212;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">6,006</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Revenues recognized</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">(1,061,817</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">(927,087</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Backlog</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2/29/2020</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">243,799</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2/28/2019</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">332,894</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Book to revenue ratio</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">0.92</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">1.07</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Net Sales</span></div><div style="line-height:120%;padding-top:12px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Our total net sales for fiscal </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;"> increased by </span><span style="font-family:inherit;font-size:10pt;">$134.7 million</span><span style="font-family:inherit;font-size:10pt;">, or </span><span style="font-family:inherit;font-size:10pt;">14.5%</span><span style="font-family:inherit;font-size:10pt;">, as compared to fiscal </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table reflects the breakdown of revenue by segment (in thousands):</span><span style="font-family:inherit;font-size:9pt;">&#160;</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:73.2421875%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"></td></tr><tr><td style="width:62%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:16%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:16%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Year Ended</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">February 29, 2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">February 28, 2019</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net sales:</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Metal Coatings</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">498,989</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">440,264</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Energy</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">562,828</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">486,823</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total net sales</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">1,061,817</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">927,087</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Our Metal Coatings segment, which consisted of forty galvanizing plants, one galvabar plant and seven surface technologies plants as of February&#160;29, 2020, generated net sales of </span><span style="font-family:inherit;font-size:10pt;">$499.0 million</span><span style="font-family:inherit;font-size:10pt;">, a </span><span style="font-family:inherit;font-size:10pt;">13.3%</span><span style="font-family:inherit;font-size:10pt;"> increase from the prior year&#8217;s net sales of </span><span style="font-family:inherit;font-size:10pt;">$440.3 million</span><span style="font-family:inherit;font-size:10pt;">. The&#160;increase&#160;in sales was the result of higher selling prices and higher volumes of steel processed. The increase in volume was due primarily to our fiscal 2020 acquisitions and, in addition, we processed incrementally higher volumes at our pre-existing galvanizing facilities.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Our Energy segment recorded net sales for fiscal </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;"> of </span><span style="font-family:inherit;font-size:10pt;">$562.8 million</span><span style="font-family:inherit;font-size:10pt;">, an increase of </span><span style="font-family:inherit;font-size:10pt;">15.6%</span><span style="font-family:inherit;font-size:10pt;"> compared to fiscal </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> net sales of </span><span style="font-family:inherit;font-size:10pt;">$486.8 million</span><span style="font-family:inherit;font-size:10pt;">. The increase in net sales for fiscal </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;"> was attributable to an uptick in the revenues for our electrical products, due primarily to the satisfaction of the revenue recognition criteria for certain large international electrical projects </span></div><div><br/></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">17</span></div></div><hr style="page-break-after:always"></hr><div><div style="line-height:120%;text-align:left;font-size:8pt;"><a style="font-family:inherit;font-size:8pt;font-weight:bold;" href="#sAFD25BFF8D125FEC80A34261E8448076"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Table of Contents</span></a></div><div style="line-height:120%;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><br/></span></div></div><div><br/></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">booked in the prior year, and increased revenues for our industrial solutions, due primarily to a large international refining project.  In addition, we recognized increased revenues related to the Westinghouse bankruptcy settlement noted further below.</span></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Operating Income</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table reflects the breakdown of operating income (loss) by segment (in thousands):</span><span style="font-family:inherit;font-size:9pt;">&#160;</span></div><div style="line-height:120%;padding-top:12px;text-align:center;text-indent:30px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:73.046875%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"></td></tr><tr><td style="width:62%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:16%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:16%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Year Ended</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">February 29, 2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">February 28, 2019</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:normal;">Operating income (loss):</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Metal Coatings</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">107,926</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">83,591</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Energy</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">32,845</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">31,332</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Corporate</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">(42,796</span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">(37,967</span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Loss on disposal of business</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">(18,632</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#8212;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total operating income</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">79,343</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">76,956</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating income for the Metal Coatings segment increased </span><span style="font-family:inherit;font-size:10pt;">$24.3 million</span><span style="font-family:inherit;font-size:10pt;">, or </span><span style="font-family:inherit;font-size:10pt;">29.1%</span><span style="font-family:inherit;font-size:10pt;">, for fiscal </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;"> to </span><span style="font-family:inherit;font-size:10pt;">$107.9 million</span><span style="font-family:inherit;font-size:10pt;"> as compared to </span><span style="font-family:inherit;font-size:10pt;">$83.6 million</span><span style="font-family:inherit;font-size:10pt;"> for the prior year. Operating margins were </span><span style="font-family:inherit;font-size:10pt;">21.6%</span><span style="font-family:inherit;font-size:10pt;"> for fiscal </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;"> as compared to </span><span style="font-family:inherit;font-size:10pt;">19.0%</span><span style="font-family:inherit;font-size:10pt;"> for fiscal </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">. &#160;These increases were primarily attributable to the increased volumes and selling prices described above and a decline in zinc costs. In addition, fiscal 2019 included a charge of $1.3 million for asset impairments, employee severance and other disposal costs related to the consolidation of two galvanizing facilities in the Gulf Coast region of the United States. No such charges were recorded in fiscal 2020.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating income for the Energy segment increased </span><span style="font-family:inherit;font-size:10pt;">$1.5 million</span><span style="font-family:inherit;font-size:10pt;"> for fiscal </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;">, to </span><span style="font-family:inherit;font-size:10pt;">$32.8 million</span><span style="font-family:inherit;font-size:10pt;"> as compared to </span><span style="font-family:inherit;font-size:10pt;">$31.3 million</span><span style="font-family:inherit;font-size:10pt;"> for fiscal </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">. Operating margins for this segment were </span><span style="font-family:inherit;font-size:10pt;">5.8%</span><span style="font-family:inherit;font-size:10pt;"> for fiscal </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;"> as compared to </span><span style="font-family:inherit;font-size:10pt;">6.4%</span><span style="font-family:inherit;font-size:10pt;"> for fiscal </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">. The increase in operating income was primarily attributable to increased sales and utilization related to our industrial solutions and, to a lesser extent, due to the increased sales of our electrical products. However, this increase was significantly offset by an impairment charge of </span><span style="font-family:inherit;font-size:10pt;">$9.2 million</span><span style="font-family:inherit;font-size:10pt;"> for certain intangibles and property, plant and equipment resulting from our decision to exit from the nuclear certified portion of our industrial welding solutions business. This impairment charge had a negative impact on margins as compared to the prior year comparative period.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Corporate expenses were </span><span style="font-family:inherit;font-size:10pt;">$42.8 million</span><span style="font-family:inherit;font-size:10pt;"> for fiscal </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">$38.0 million</span><span style="font-family:inherit;font-size:10pt;"> for fiscal </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">. The increase is primarily attributable to higher employee related costs and stock-based compensation expense.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">During the fourth quarter of fiscal 2020, we completed the sale of our nuclear logistics business reported within our Energy segment. We received net cash proceeds of </span><span style="font-family:inherit;font-size:10pt;">$23.6 million</span><span style="font-family:inherit;font-size:10pt;"> and recognized a loss on disposal of </span><span style="font-family:inherit;font-size:10pt;">$18.6 million</span><span style="font-family:inherit;font-size:10pt;">. The strategic decision to divest of the business reflects our longer term strategy to focus on core businesses, markets and on our 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. </span></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Interest</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Interest expense for fiscal </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;"> decreased </span><span style="font-family:inherit;font-size:10pt;">10.1%</span><span style="font-family:inherit;font-size:10pt;"> to </span><span style="font-family:inherit;font-size:10pt;">$13.5 million</span><span style="font-family:inherit;font-size:10pt;"> as compared to </span><span style="font-family:inherit;font-size:10pt;">$15.0 million</span><span style="font-family:inherit;font-size:10pt;"> in fiscal </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2019</span><span style="font-family:inherit;font-size:10pt;">. This decrease is primarily attributable to lower interest rates on variable rate debt and lower average outstanding debt balances during the year. For additional information on outstanding debt, see Note 11 to the consolidated financial statements. As of </span><span style="font-family:inherit;font-size:10pt;">February&#160;29, 2020</span><span style="font-family:inherit;font-size:10pt;">, we had gross outstanding debt of </span><span style="font-family:inherit;font-size:10pt;">$203.0 million</span><span style="font-family:inherit;font-size:10pt;"> compared to </span><span style="font-family:inherit;font-size:10pt;">$241.0 million</span><span style="font-family:inherit;font-size:10pt;"> at the end of fiscal </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">. AZZ's debt to equity ratio was </span><span style="font-family:inherit;font-size:10pt;">0.32</span><span style="font-family:inherit;font-size:10pt;"> to 1 at the end of fiscal </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2020</span><span style="font-family:inherit;font-size:10pt;"> compared to </span><span style="font-family:inherit;font-size:10pt;">0.40</span><span style="font-family:inherit;font-size:10pt;"> to 1 at the end of fiscal </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2019</span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Other (Income) Expense, Net</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">For fiscal </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;">, we recorded other expense, net of </span><span style="font-family:inherit;font-size:10pt;">$1.0 million</span><span style="font-family:inherit;font-size:10pt;"> as compared to other income, net of </span><span style="font-family:inherit;font-size:10pt;">$1.0 million</span><span style="font-family:inherit;font-size:10pt;"> in fiscal </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">. For the current fiscal year, the activity consisted primarily of foreign currency losses resulting from unfavorable movements in exchange rates. For the prior fiscal year, the activity consisted primarily of adjustments related to a bankruptcy proceeding for a non-trade note receivable that ultimately settled at an amount higher than originally estimated.</span></div><div><br/></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">18</span></div></div><hr style="page-break-after:always"></hr><div><div style="line-height:120%;text-align:left;font-size:8pt;"><a style="font-family:inherit;font-size:8pt;font-weight:bold;" href="#sAFD25BFF8D125FEC80A34261E8448076"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Table of Contents</span></a></div><div style="line-height:120%;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><br/></span></div></div><div><br/></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Provision For Income Taxes</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The provision for income taxes reflected an effective tax rate of </span><span style="font-family:inherit;font-size:10pt;">25.7%</span><span style="font-family:inherit;font-size:10pt;"> for fiscal </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">18.7%</span><span style="font-family:inherit;font-size:10pt;"> for fiscal </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">. The increase is due primarily to state tax rate increases, reductions of realizable tax credits and non-material corrections to prior period reported amounts. During the fourth quarter, at the same time the Company was divesting of NLI, we identified a tax accounting correction to the NLI purchase accounting stemming from an original earn-out agreement treated differently for tax and book in prior years.  The amount was determined to not be material to prior periods, and the tax accounting correction resulted in the Company recording a one-time tax expense of $1.9 million at February 29, 2020.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> In March 2020, subsequent to the end of our fiscal year 2020, the Coronavirus Aid, Relief, and Economic Security Act (the &#8220;CARES Act&#8221;) was enacted into law to&#160;provide emergency assistance and health care response for businesses and others affected by the 2020 coronavirus pandemic. Significant changes impacting businesses include, but are not limited to (i)&#160;the businesses' ability to temporarily</span><span style="font-family:inherit;font-size:10pt;color:#ff0000;">&#160;</span><span style="font-family:inherit;font-size:10pt;">increase the allowable interest deduction by raising the interest expense limitation from 30% of adjusted taxable income ("ATI") to 50% of ATI for tax years beginning in 2019 and 2020, (ii) temporary suspension of the 80% taxable income limitation to allow net operating losses to fully offset taxable income for taxable years before 2021, (iii) a technical correction to the applicability of 100% bonus depreciation for qualified improvement property, and (iv) a provision for a retention credit for certain qualified wages paid by a qualified employer to an employee. We will account for the CARES Act during fiscal year 2021, the period of enactment, and we are currently evaluating the impact.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Westinghouse Electric Company Bankruptcy Case</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We had existing contracts with subsidiaries of Westinghouse Electric Company (&#8220;WEC&#8221;). WEC and the relevant subsidiaries (the "Debtors") filed relief under Chapter 11 of the Bankruptcy Code on March 29, 2017 in the United States Bankruptcy Court for the Southern District of New York, jointly administered as In re Westinghouse Electric Company, et al., Case No. 17-10751 (the "Bankruptcy Case"). The Company has been collecting on post-petition amounts due and owed. On February 22, 2018, the United States Bankruptcy Court for the Southern District of New York approved the Debtors&#8217; Modified First Amended Disclosure Statement for the Joint Chapter 11 Plan of Reorganization. In the Disclosure Statement, the Debtors estimated a 98.9% to 100% distribution on Allowed General Unsecured Claims. We filed approximately $12.0 million of such claims with the court, which includes 100% of our pre-petition claims. In April 2019, for one of our plants, the Company entered into a settlement agreement with the third party bankruptcy administrator related to outstanding claims.&#160;The agreement amount of approximately $8.1 million represented 100% of those outstanding claims for such plant. The impact of the settlement noted above had no material impact on operating income for the period.&#160;During the second quarter of fiscal 2020, the Company received full and final payment of all outstanding amounts related to the bankruptcy and recorded a favorable non material income impact in the second quarter related to the final reconciliations of these accounts with our counter-parties.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Coronavirus (COVID-19)</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;color:#212529;">In March 2020, the World Health Organization declared the viral strain of coronavirus ("COVID-19") a global pandemic and recommended containment and mitigation measures worldwide. </span><span style="font-family:inherit;font-size:10pt;">The spread of COVID-19 has resulted in most governments issuing restrictive orders, including &#8220;shelter in place&#8221; orders around the globe to assist in mitigating the spread of the virus.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Subsequently, in March 2020, the Department of Homeland Security&#8217;s Cybersecurity and Infrastructure Security Agency (CISA) department issued guidance clarifying that critical infrastructure industries have a responsibility to maintain operations while these restrictive measures are in place. The Company, based on input from the government as well as our customers, has continued most operations under the CISA guidelines in an effort to support critical infrastructure in the areas where we are either required to do so, or where we are able.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">While we continue to support our customers, there remains uncertainties regarding the duration and, to what extent, if any, that the COVID-19 pandemic will ultimately have on the demand for our products and services or with our supply chain. We continue to closely monitor the situation as information becomes readily available and continue to take actions to provide for the safety of our personnel, and to support the requirements under CISA.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;color:#212529;">As of the date of this filing, our operations remain open globally and the impact to our personnel and operations has been limited by the effects of COVID-19.&#160;However, we are experiencing certain customer order deferrals until later in fiscal 2021, but there have been few outright customer order cancellations. Accordingly, we cannot reasonably estimate the length or severity of this pandemic, or the extent to which the disruption may materially impact our consolidated balance sheet, statements of income or statements of cash flows for fiscal year 2021.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We have substantial liquidity as further discussed below, with both cash on hand and with borrowing capacity under our revolving credit facility. In addition, we are closely monitoring our collection efforts from customers and payments to suppliers. </span></div><div><br/></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">19</span></div></div><hr style="page-break-after:always"></hr><div><a id="s95DBD7AFAD5E584C9B0A38DD674E36AC"></a></div><div><div style="line-height:120%;text-align:left;font-size:8pt;"><a style="font-family:inherit;font-size:8pt;font-weight:bold;" href="#sAFD25BFF8D125FEC80A34261E8448076"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Table of Contents</span></a></div><div style="line-height:120%;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><br/></span></div></div><div><br/></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Liquidity and Capital Resources</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Cash Flows</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table summarizes our cash flows by category for the periods presented (in thousands):</span></div><div style="line-height:120%;padding-top:12px;text-align:center;text-indent:30px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:68.359375%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"></td></tr><tr><td style="width:62%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:16%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:16%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Twelve Months Ended</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">February&#160;29, 2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">February&#160;28, 2019</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net cash provided by operating activities</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">144,759</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">111,476</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net cash used in investing activities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">(71,748</span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">(32,073</span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net cash used in financing activities</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">(59,739</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">(74,812</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr></table></div></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net cash provided by operating activities for fiscal </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;"> was </span><span style="font-family:inherit;font-size:10pt;">$144.8 million</span><span style="font-family:inherit;font-size:10pt;"> compared to </span><span style="font-family:inherit;font-size:10pt;">$111.5 million</span><span style="font-family:inherit;font-size:10pt;"> for fiscal </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">. The increase in cash provided by operating activities for fiscal </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;"> as compared to fiscal </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> is primarily attributable to an increase in non-cash charges, related primarily to the loss on disposal of the nuclear logistic business and other impairment charges, and positive impacts from improvements in working capital resulting from our stronger focus on collections and inventory management.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net cash used in investing activities for fiscal </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;"> was </span><span style="font-family:inherit;font-size:10pt;">$71.7 million</span><span style="font-family:inherit;font-size:10pt;"> as compared to </span><span style="font-family:inherit;font-size:10pt;">$32.1 million</span><span style="font-family:inherit;font-size:10pt;"> for fiscal </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">. The increase in cash used during fiscal </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;"> was primarily attributable to increased acquisition activity and higher capital expenditures, partially offset from the net proceeds received from the divestiture of the nuclear logistics business. The breakdown of capital spending by segment for fiscal </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> can be found in Note 12 to the Consolidated Financial Statements.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net cash used in financing activities for fiscal </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;"> was </span><span style="font-family:inherit;font-size:10pt;">$59.7 million</span><span style="font-family:inherit;font-size:10pt;"> compared to </span><span style="font-family:inherit;font-size:10pt;">$74.8 million</span><span style="font-family:inherit;font-size:10pt;"> for fiscal </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">. The decrease in cash used for financing activities during fiscal </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;"> was primarily attributable to lower net borrowings and was partially offset by increased treasury share activity.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Financing and Capital</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">2017 Revolving Credit Facility</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On March 27, 2013, the Company entered into a credit agreement (the &#8220;Credit Agreement&#8221;) with Bank of America and other lenders.  The Credit Agreement provided for a $75.0 million term facility and a $225.0 million revolving credit facility that included a $75.0 million &#8220;accordion&#8221; feature. The Credit Agreement is used to provide for working capital needs, capital improvements, dividends, future acquisitions and letter of credit needs.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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. The 2017 Credit Agreement amended the Credit Agreement by the following: (i) extending the maturity date until March 21, 2022, (ii) providing for a senior revolving credit facility in a principal amount of up to $450 million, with an additional $150 million accordion, (iii) including a $75 million sublimit for the issuance of standby and commercial letters of credit, (iv) including a $30 million sublimit for swing line loans, (v) restricting indebtedness incurred in respect of capital leases, synthetic lease obligations and purchase money obligations not to exceed $20 million, (vi) restricting investments in any foreign subsidiaries not to exceed $50 million in the aggregate, and (vii) 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="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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 2017 Credit Agreement will be used to finance working capital needs, capital improvements, dividends, future acquisitions, letter of credit needs and potential share repurchases.</span></div><div><br/></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">20</span></div></div><hr style="page-break-after:always"></hr><div><div style="line-height:120%;text-align:left;font-size:8pt;"><a style="font-family:inherit;font-size:8pt;font-weight:bold;" href="#sAFD25BFF8D125FEC80A34261E8448076"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Table of Contents</span></a></div><div style="line-height:120%;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><br/></span></div></div><div><br/></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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 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. The effective interest rate was 4.06% as of </span><span style="font-family:inherit;font-size:10pt;">February&#160;29, 2020</span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of </span><span style="font-family:inherit;font-size:10pt;">February&#160;29, 2020</span><span style="font-family:inherit;font-size:10pt;">, we had </span><span style="font-family:inherit;font-size:10pt;">$78.0 million</span><span style="font-family:inherit;font-size:10pt;"> of outstanding debt against the revolving credit facility and letters of credit outstanding in the amount of </span><span style="font-family:inherit;font-size:10pt;">$14.4 million</span><span style="font-family:inherit;font-size:10pt;">, which left approximately </span><span style="font-family:inherit;font-size:10pt;">$357.6 million</span><span style="font-family:inherit;font-size:10pt;"> of additional credit available under the 2017 Credit Agreement. </span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">2011 Senior Notes</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> On January&#160;21, 2011, the Company entered into a Note Purchase Agreement (the &#8220;2011 Agreement&#8221;), pursuant to which the Company issued $125.0 million aggregate principal amount of its 5.42% unsecured Senior Notes (the &#8220;2011 Notes&#8221;), through a private placement (the &#8220;2011 Note Offering&#8221;). Amounts under the agreement are due in a balloon payment on the January 2021 maturity date. Pursuant to the 2011 Agreement, the Company's payment obligations with respect to the 2011 Notes may be accelerated under certain circumstances. </span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The 2011 Notes contain various financial covenants requiring the Company, among other things, to a) maintain on a consolidated basis net worth equal to at least the sum of $116.9 million plus 50.0% of future net income; b) maintain a ratio of indebtedness to EBITDA (as defined in Note Purchase Agreement) not to exceed 3.25:1.00; c) maintain on a consolidated basis a Fixed Charge Coverage Ratio (as defined in the Note Purchase Agreement) of at least 2.0:1.0; d) not at any time permit the aggregate amount of all Priority Indebtedness (as defined in the Note Purchase Agreement) to exceed 10.0% of Consolidated Net Worth (as defined in the Note Purchase Agreement).</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of February 29, 2020, the 2011 Senior Notes are reflected in current liabilities as the maturity date is January 2021. The Company has the ability and intent to fully settle these notes on the maturity date through a combination of additional borrowings that are available under the 2017 Credit Agreement, existing cash and cash equivalent balances and through cash generated from ongoing operations.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of </span><span style="font-family:inherit;font-size:10pt;">February&#160;29, 2020</span><span style="font-family:inherit;font-size:10pt;">, the Company was in compliance with all of its debt covenants.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Share Repurchase Program</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In January of 2012, our Board authorized the repurchase of up to ten percent of the outstanding shares of our Common Stock. The share repurchase authorization does not have an expiration date, and the amount and prices paid for any future share purchases under the authorization will be based on market conditions and other factors at the time of the purchase. Repurchases under this share repurchase authorization would be made through open market purchases or private transactions in accordance with applicable federal securities laws, including Rule 10b-18 under the Exchange Act. During the </span><span style="font-family:inherit;font-size:10pt;">twelve months ended</span><span style="font-family:inherit;font-size:10pt;"> </span><span style="font-family:inherit;font-size:10pt;">February&#160;29, 2020</span><span style="font-family:inherit;font-size:10pt;">, the Company repurchased 130,800 shares for $5.8 million at an average price of $44.34 per share.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Other Exposures</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We have exposure to commodity price increases in both segments of our business, primarily copper, aluminum, steel and nickel based alloys in the Energy 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><br/></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">21</span></div></div><hr style="page-break-after:always"></hr><div><a id="s0DECEF13F5B95CE098B0E00D13F9F29E"></a></div><div><div style="line-height:120%;text-align:left;font-size:8pt;"><a style="font-family:inherit;font-size:8pt;font-weight:bold;" href="#sAFD25BFF8D125FEC80A34261E8448076"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Table of Contents</span></a></div><div style="line-height:120%;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><br/></span></div></div><div><br/></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Off Balance Sheet Arrangements and Contractual Commitments</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of </span><span style="font-family:inherit;font-size:10pt;">February&#160;29, 2020</span><span style="font-family:inherit;font-size:10pt;">, 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, revenues or expenses, results of operations, liquidity, capital expenditures or capital resources of the Company.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following summarizes our operating lease obligations, purchase commitments, debt principal payments and interest payments for the next five years and beyond (in thousands):</span></div><div style="line-height:120%;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">&#160;</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:94.7265625%;border-collapse:collapse;text-align:left;"><tr><td colspan="21"></td></tr><tr><td style="width:20%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:13%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:13%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:13%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:13%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:13%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Operating Leases</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Purchase Commitments </span><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;"><br/>Debt</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Interest </span><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(2)</sup></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Total</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Fiscal year:</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="19" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2021</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">8,311</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">43,200</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">125,000</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">10,035</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">186,546</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2022</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">7,990</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#8212;</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#8212;</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">3,260</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">11,250</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2023</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">7,505</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#8212;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">78,000</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">421</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">85,926</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2024</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">6,687</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#8212;</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#8212;</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#8212;</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">6,687</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2025</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">5,755</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#8212;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#8212;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#8212;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">5,755</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Thereafter</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">17,494</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#8212;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#8212;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#8212;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">17,494</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">53,742</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">43,200</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">203,000</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">13,716</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">313,658</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;padding-top:12px;text-align:justify;padding-left:30px;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">(1) Purchase commitments consist of non-cancelable forward contracts to purchase zinc at various volumes and prices. All such contracts expire in fiscal 2021.</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;padding-left:30px;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">(2) For variable rate debt, interest payments are calculated using current interest rates.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:11pt;"><span style="font-family:inherit;font-size:10pt;">In addition, as of </span><span style="font-family:inherit;font-size:10pt;">February&#160;29, 2020</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:11pt;">w</span><span style="font-family:inherit;font-size:10pt;">e had outstanding letters of credit in the amount of </span><span style="font-family:inherit;font-size:10pt;">$30.5 million</span><span style="font-family:inherit;font-size:10pt;">. 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><a id="sCB356CA54AAC5AF7A5AD34617AADC5E8"></a></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Critical Accounting Policies and Estimates</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The preparation of the consolidated financial statements requires us to make estimates that affect the reported value of assets, liabilities, revenues 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. With the global economic contraction and uncertainty caused by the COVID-19 pandemic, certain of our accounting estimates, particularly estimates involving prospective financial information, may change as business and economic conditions change. Such changes, if they were to occur, could be material to the Company&#8217;s financial statements. Accounting policies and estimates considered most critical are allowances for doubtful accounts, accruals for contingent liabilities, revenue recognition, impairment of long-lived assets, identifiable intangible assets and goodwill, including purchase accounting, accounting for income taxes and stock-based compensation expense. Actual results may differ from these estimates under different assumptions or conditions. The development and selection of the critical accounting policies and the related disclosures below have been reviewed with the Audit Committee of the Board of Directors. More information regarding significant accounting policies can be found in Note 1 to the Consolidated Financial Statements.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Allowance for Doubtful Accounts </span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The carrying value of our accounts receivable is continually evaluated based on the likelihood of collection. An allowance is maintained for estimated losses resulting from our customers&#8217; inability to make required 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 collectibility 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><br/></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">22</span></div></div><hr style="page-break-after:always"></hr><div><div style="line-height:120%;text-align:left;font-size:8pt;"><a style="font-family:inherit;font-size:8pt;font-weight:bold;" href="#sAFD25BFF8D125FEC80A34261E8448076"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Table of Contents</span></a></div><div style="line-height:120%;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><br/></span></div></div><div><br/></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Accruals for Contingent Liabilities</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The amounts we record for estimated claims, such as self-insurance programs, warranty, environmental and other contingent liabilities, requires us to make judgments regarding the amount of expenses that will ultimately be incurred. We use past history and experience and other specific circumstances surrounding these claims in evaluating the amount of liability that should be recorded. Actual results may be different than what we estimate.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Revenue recognition</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We determine revenue recognition through the following steps:</span></div><div style="line-height:120%;padding-left:0px;padding-top:12px;text-align:left;text-indent:30px;"><span style="padding-top:12px;text-align:left;font-family:inherit;font-size:10pt;padding-right:18px;">1)</span><span style="font-family:inherit;font-size:10pt;">Identification of the contract with a customer,</span></div><div style="line-height:120%;padding-left:0px;text-align:left;text-indent:30px;"><span style="text-align:left;font-family:inherit;font-size:10pt;padding-right:18px;">2)</span><span style="font-family:inherit;font-size:10pt;">Identification of the performance obligations in the contract,</span></div><div style="line-height:120%;padding-left:0px;text-align:left;text-indent:30px;"><span style="text-align:left;font-family:inherit;font-size:10pt;padding-right:18px;">3)</span><span style="font-family:inherit;font-size:10pt;">Determination of the transaction price,</span></div><div style="line-height:120%;padding-left:0px;text-align:left;text-indent:30px;"><span style="text-align:left;font-family:inherit;font-size:10pt;padding-right:18px;">4)</span><span style="font-family:inherit;font-size:10pt;">Allocation of the transaction price to performance obligations in the contract, and</span></div><div style="line-height:120%;padding-left:0px;text-align:left;text-indent:30px;"><span style="text-align:left;font-family:inherit;font-size:10pt;padding-right:18px;">5)</span><span style="font-family:inherit;font-size:10pt;">Recognition of revenue when, or as, the Company satisfies a performance obligation</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:11pt;"><span style="font-family:inherit;font-size:10pt;">Revenue is recognized when control of the promised goods or services is transferred to our customers, in an amount that reflects the consideration that we expect to be entitled to in exchange for those goods or services.</span><span style="font-family:inherit;font-size:11pt;"> </span><span style="font-family:inherit;font-size:10pt;">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="line-height:120%;padding-bottom:10px;padding-top:12px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Metal Coatings Segment</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Our Metal Coatings segment is a provider of hot dip galvanizing, powder coating and other metal coating applications to the steel fabrication and other industries. Within this segment, our contracts are 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. We combine 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="line-height:120%;padding-top:12px;text-align:justify;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We recognize revenue over time as the metal coating is applied to customer provided material as our process enhances a customer controlled asset. Contract modifications are rare within the Metal Coatings segment and most contracts are on a fixed price basis with no variable consideration.</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:12px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Energy Segment</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:12px;text-align:justify;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Our Energy segment is a provider of specialized products and services designed to support industrial, electrical and nuclear 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. When we enter into an arrangement 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 to the customer and revenue is recognized upon the satisfaction of each performance obligation. We combine 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="line-height:120%;padding-bottom:10px;padding-top:12px;text-align:justify;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">For custom built products, we recognize revenues over time provided that the goods do not have an alternative use to the Company and we have 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, we recognize revenues 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 revenue at a point-in-time upon the transfer of the goods to the customer.</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:12px;text-align:justify;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">For revenues 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 versus the total estimated costs upon completion of the project. This requires that we estimate the total contract revenues, 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 our contracts, management reviews and updates its contract related estimates regularly. We recognize adjustments in estimated margin on contracts under a cumulative catch-up basis and subsequent revenues are recognized using the adjusted estimate. If the estimate of contract margin indicates an anticipated loss on the contract, we recognize the total estimated loss in the period it is identified.</span></div><div><br/></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">23</span></div></div><hr style="page-break-after:always"></hr><div><div style="line-height:120%;text-align:left;font-size:8pt;"><a style="font-family:inherit;font-size:8pt;font-weight:bold;" href="#sAFD25BFF8D125FEC80A34261E8448076"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Table of Contents</span></a></div><div style="line-height:120%;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><br/></span></div></div><div><br/></div><div style="line-height:120%;padding-bottom:10px;padding-top:12px;text-align:justify;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Due to the custom nature of the goods and services provided, contracts within the Energy 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 us, 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 revenue on a cumulative catch-up basis. </span></div><div style="line-height:120%;padding-bottom:10px;padding-top:12px;text-align:justify;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In addition to fixed consideration, the contracts within our Energy segment can include variable consideration, including claims, incentive fees, liquidated damages or other penalties. We recognizes 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;</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Contract Assets and Liabilities</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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 our Energy 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, we sometimes 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="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Other</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:12px;text-align:justify;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">No general rights of return exist for customers and we establish provisions for estimated warranties. We generally do not sell extended warranties. Revenue is recognized net of applicable sales and other taxes. We do not adjust the contract price for the effects of a significant financing component if we expect, at contract inception, that the period between when we transfer 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 revenues. 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="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Impairment of Long-Lived Assets, Identifiable Intangible Assets and Goodwill </span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We record impairment losses on long-lived assets, including identifiable intangible assets, when events and circumstances indicate that the assets might be impaired and the undiscounted projected cash flows associated with those assets are less than the carrying amounts of those assets. In those situations, impairment losses on long-lived assets are measured based on the excess of the carrying amount over the asset&#8217;s fair value, generally determined based upon discounted estimates of future cash flows. A significant change in events, circumstances or projected cash flows could result in an impairment of long-lived assets, including identifiable intangible assets. An annual impairment test of goodwill is performed in the fourth quarter of each fiscal year. The test is calculated using the anticipated future cash flows after tax from our operating segments. Based on the present value of the future cash flows, we will determine 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. During fiscal 2020, 2019 and 2018, our testing concluded that none of our goodwill was impaired. See note 8 to the consolidated financial statements for information about the goodwill write-off related to the divestiture of our nuclear logistics business and note 5 to the consolidated financial statements regarding our impairment charges.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Accounting for Income Taxes  </span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Our income tax expense, deferred tax assets and liabilities, and liabilities for unrecognized tax benefits reflect management&#8217;s best assessment of estimated current and future taxes to be paid. We are subject to income taxes in both the United States and numerous foreign jurisdictions. Significant judgments and estimates are required in determining the consolidated income tax expense. Deferred income taxes arise from temporary differences between the tax basis of assets and liabilities and their reported amounts in the financial statements, which will result in taxable or deductible amounts in the future.  </span></div><div><br/></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">24</span></div></div><hr style="page-break-after:always"></hr><div><div style="line-height:120%;text-align:left;font-size:8pt;"><a style="font-family:inherit;font-size:8pt;font-weight:bold;" href="#sAFD25BFF8D125FEC80A34261E8448076"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Table of Contents</span></a></div><div style="line-height:120%;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><br/></span></div></div><div><br/></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In evaluating our ability to recover our deferred tax assets within the jurisdiction from which they arise, we consider all available positive and negative evidence, including scheduled reversals of deferred tax liabilities, projected future taxable income, tax-planning strategies, and results of recent operations. In projecting future taxable income, we begin with historical results adjusted for the results of discontinued operations and incorporate assumptions about the amount of future state, federal, and foreign pretax operating income adjusted for items that do not have tax consequences. The assumptions about future taxable income require significant judgment and are consistent with the plans and estimates we are using to manage the underlying businesses. Deferred tax assets are reduced by a valuation allowance if it is more likely than not that some portion or all of the deferred tax asset will not be realized.</span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The calculation of our tax liabilities involves dealing with uncertainties in the application of complex tax laws and regulations in a multitude of jurisdictions across our 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. We may (1) record unrecognized tax benefits as liabilities in accordance with GAAP and (2) adjust these liabilities when our 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 our 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 is available. </span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Stock-based Compensation Expense</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Stock-based compensation expense consists of the expense for restricted stock units ("RSUs"), performance share units ("PSUs"), stock appreciation rights ("SARs") and employee stock purchase plan ("ESPP") shares granted to our employees and directors. The compensation cost is measured based on the grant-date fair value of those awards and is recognized over the respective vesting periods of the awards.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">For SARs and ESPP awards, we estimate the grant date fair value using a Black-Scholes pricing model. For PSUs, which generally have performance-based and market-based vesting conditions, we estimate the grant date fair value using a Monte Carlo simulation. The inputs required for these valuation models are subjective and require significant management judgment. For RSUs we estimate the grant date fair value based on the close price of our common stock on the date of grant.</span></div><div><a id="s616E7AC343195BB2A0845C4C3D7E4124"></a></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Recent Accounting Pronouncements</span></div><div style="line-height:120%;padding-top:12px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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><br/></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">25</span></div></div><hr style="page-break-after:always"></hr><div><a id="s4E2F5A4DCB045607BDF5B6B107A5184B"></a></div><div><div style="line-height:120%;text-align:left;font-size:8pt;"><a style="font-family:inherit;font-size:8pt;font-weight:bold;" href="#sAFD25BFF8D125FEC80A34261E8448076"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Table of Contents</span></a></div><div style="line-height:120%;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><br/></span></div></div><div><br/></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Item&#160;7A. Quantitative and Qualitative Disclosures About Market Risk</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We are exposed to market risk from changes in commodity prices, interest rates and foreign currency exchange rates. As of </span><span style="font-family:inherit;font-size:10pt;">February&#160;29, 2020</span><span style="font-family:inherit;font-size:10pt;">, we did not hold any derivative financial instruments.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Commodity Prices</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In our Energy 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="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Interest Rates</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We had </span><span style="font-family:inherit;font-size:10pt;">$78.0 million</span><span style="font-family:inherit;font-size:10pt;"> in gross debt outstanding at </span><span style="font-family:inherit;font-size:10pt;">February&#160;29, 2020</span><span style="font-family:inherit;font-size:10pt;"> 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="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Foreign Exchange Rates</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company&#8217;s foreign exchange exposures result primarily from inter-company balances, sale of products in foreign currencies, foreign currency denominated purchases, employee-related and other costs of running operations in foreign countries. As of </span><span style="font-family:inherit;font-size:10pt;">February&#160;29, 2020</span><span style="font-family:inherit;font-size:10pt;">, the Company had exposure to foreign currency exchange rates related to our operations in Canada, China, Brazil, Poland, and the Netherlands.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Sensitivity Analysis</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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="font-family:inherit;font-size:9pt;">&#160;</span></div><div><br/></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">26</span></div></div><hr style="page-break-after:always"></hr><div><a id="s34FDF4EE9B9A5AA8A9E0333681C360FB"></a></div><div><div style="line-height:120%;text-align:left;font-size:8pt;"><a style="font-family:inherit;font-size:8pt;font-weight:bold;" href="#sAFD25BFF8D125FEC80A34261E8448076"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Table of Contents</span></a></div><div style="line-height:120%;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><br/></span></div></div><div><br/></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Item&#160;8. Financial Statements and Supplementary Data&#160;</span></div><div><a id="s413EF3C8777651C4A819EFAF198D22CF"></a></div><div style="line-height:120%;padding-top:12px;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:12px;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Index to Consolidated Financial Statements and Schedules</span></div><div style="line-height:120%;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">&#160;</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.21875%;border-collapse:collapse;text-align:left;"><tr><td colspan="3"></td></tr><tr><td style="width:5%;"></td><td style="width:84%;"></td><td style="width:11%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Page</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">1.</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Consolidated Financial Statements</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#s38892B1F0AB853B88D19CE02372B11A2"><span style="font-family:inherit;font-size:10pt;">Report of Independent Registered Public Accounting Firm - Consolidated Financial Statements</span></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#s38892B1F0AB853B88D19CE02372B11A2">28</a></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#sB78F04C19082552B8A3DC50FD2626D7F"><span style="font-family:inherit;font-size:10pt;">Report of Independent Registered Public Accounting Firm - Internal Controls Over Financial Reporting</span></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#sB78F04C19082552B8A3DC50FD2626D7F">31</a></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#se2f3102121574bca9cd7c96d850ae129"><span style="font-family:inherit;font-size:10pt;">Report of Independent Registered Public Accounting Firm - Consolidated Financial Statements</span></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#se2f3102121574bca9cd7c96d850ae129">33</a></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#sBD5B5056B4005EF39E49B80EAC3C54B5"><span style="font-family:inherit;font-size:10pt;">Consolidated Statements of Income</span></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#sBD5B5056B4005EF39E49B80EAC3C54B5">34</a></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#sDBDB0E61C19F5E25B684811D4191C4EF"><span style="font-family:inherit;font-size:10pt;">Consolidated Statements of Comprehensive Income</span></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#sDBDB0E61C19F5E25B684811D4191C4EF">35</a></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#s9A62DFCB1EA95C80A6D027904D034D67"><span style="font-family:inherit;font-size:10pt;">Consolidated Balance Sheets</span></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#s9A62DFCB1EA95C80A6D027904D034D67">36</a></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#sB96D7990B1555C608B7D3FCAB95232BF"><span style="font-family:inherit;font-size:10pt;">Consolidated Statements of Cash Flows</span></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#sB96D7990B1555C608B7D3FCAB95232BF">37</a></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#sC3A0D173F11559488E988E841617E6D0"><span style="font-family:inherit;font-size:10pt;">Consolidated Statements of Shareholders&#8217; Equity</span></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#sC3A0D173F11559488E988E841617E6D0">38</a></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#s3C7E4493821F50DEBD398AB5AC39C035"><span style="font-family:inherit;font-size:10pt;">Notes to Consolidated Financial Statements</span></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#s3C7E4493821F50DEBD398AB5AC39C035">39</a></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2.</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Consolidated Financial Statement Schedule</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#sA9EF8497724A5E148FA810CBA079F866"><span style="font-family:inherit;font-size:10pt;">Schedule II &#8211; Valuation and Qualifying Accounts and Reserves</span></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#sA9EF8497724A5E148FA810CBA079F866">62</a></div></td></tr></table></div></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div><br/></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">27</span></div></div><hr style="page-break-after:always"></hr><div><a id="s38892B1F0AB853B88D19CE02372B11A2"></a></div><div><div style="line-height:120%;text-align:left;font-size:8pt;"><a style="font-family:inherit;font-size:8pt;font-weight:bold;" href="#sAFD25BFF8D125FEC80A34261E8448076"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Table of Contents</span></a></div><div style="line-height:120%;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><br/></span></div></div><div><br/></div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Report of Independent Registered Public Accounting Firm</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Board of Directors and Shareholders</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">AZZ Inc.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Opinion on the financial statements</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We have audited the accompanying consolidated balance sheet of AZZ Inc. (a Texas corporation) and subsidiaries (the &#8220;Company&#8221;) as of February 29, 2020, and the related consolidated statements of income, comprehensive income, shareholders&#8217; equity, and cash flows for the year ended February 29, 2020, 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 29, 2020, and the results of its operations and its cash flows for the year ended February 29, 2020, in conformity with accounting principles generally accepted in the United States of America. </span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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 29, 2020, based on criteria established in the 2013 </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Internal Control-Integrated Framework</span><span style="font-family:inherit;font-size:10pt;"> issued by the Committee of Sponsoring Organizations of the Treadway Commission (&#8220;COSO&#8221;), and our report dated </span><span style="font-family:inherit;font-size:10pt;">April&#160;29, 2020</span><span style="font-family:inherit;font-size:10pt;"> expressed an adverse opinion.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Basis for opinion</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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 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="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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 the financial statements are free of material misstatement, whether due to error or fraud. Our audit 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 audit 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 audit provides a reasonable basis for our opinion.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"> Critical audit matters</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The critical audit matters communicated below are matters arising from the current period audit of the financial statements that were communicated or required to be communicated to the audit committee and that: (1) relate 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 matters below, providing separate opinions on the critical audit matters or on the accounts or disclosures to which they relate.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"> Revenue recognition - Energy Customers</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As described in Note 1, 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 energy 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.  We determined that revenue recognition pertaining to energy customer contracts is a critical audit matter.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Our determination that revenue recognition pertaining to customer contracts is a critical audit matter results 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 </span></div><div><br/></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">28</span></div></div><hr style="page-break-after:always"></hr><div><div style="line-height:120%;text-align:left;font-size:8pt;"><a style="font-family:inherit;font-size:8pt;font-weight:bold;" href="#sAFD25BFF8D125FEC80A34261E8448076"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Table of Contents</span></a></div><div style="line-height:120%;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><br/></span></div></div><div><br/></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">uncompleted contracts to determine the appropriate amount of revenue to recognize.  Given the high degree of management judgment involved in evaluating project estimates and estimating the amount of revenue to recognize, the audit effort required to evaluate management&#8217;s judgments in determining revenue recognition for the Company&#8217;s contracts with energy customers was extensive and required a high degree of auditor judgment. </span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Our audit procedures related to these aspects of the Company&#8217;s revenue recognition for customer contracts included the following:  </span></div><table cellpadding="0" cellspacing="0" style="padding-top:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:50px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:26px;"><span style="font-family:inherit;font-size:10pt;">&#8226;</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:50px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:26px;"><span style="font-family:inherit;font-size:10pt;">&#8226;</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We tested the effectiveness of internal controls over management&#8217;s estimation of the amount of revenue to recognize for customer contracts where revenue is recognized over time as work progresses.  </span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:50px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:26px;"><span style="font-family:inherit;font-size:10pt;">&#8226;</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:50px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:26px;"><span style="font-family:inherit;font-size:10pt;">&#8226;</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We evaluated the accuracy of estimates made by management in prior periods by comparing previous estimates to actual results.    </span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:50px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:26px;"><span style="font-family:inherit;font-size:10pt;">&#8226;</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:98px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:74px;"><span style="font-family:inherit;font-size:10pt;">&#9702;</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The accumulation of historical costs incurred for the project, </span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:98px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:74px;"><span style="font-family:inherit;font-size:10pt;">&#9702;</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Management&#8217;s estimate of the total expected costs for the entire project, including costs yet to be incurred to complete the project, and</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:98px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:74px;"><span style="font-family:inherit;font-size:10pt;">&#9702;</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Management&#8217;s estimate of the total expected gross margin to be realized upon completion of the project.</span></div></td></tr></table><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"> Measurement of loss (goodwill allocation) - NLI Divestiture</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As described in Note 15, on February 29, 2020, the Company sold Nuclear Logistics LLC (&#8220;NLI&#8221;), a wholly owned subsidiary included in the Company&#8217;s Energy segment, to a third party.  The Company recorded a loss of </span><span style="font-family:inherit;font-size:10pt;">$18.6 million</span><span style="font-family:inherit;font-size:10pt;"> upon the sale, which was measured as the difference between the fair value of consideration received and the adjusted carrying value of the net assets of NLI. The determination of the adjusted carrying value of the net assets of NLI involved identifying and measuring the assets and liabilities of NLI, including goodwill allocated to NLI, as of the closing date of the transaction.  NLI was previously included in an existing reporting unit for the purpose of periodic goodwill impairment testing.  The allocation of goodwill to NLI was a necessary step in measuring the loss to record upon sale.  As described in Note 8, management allocated </span><span style="font-family:inherit;font-size:10pt;">$7.9 million</span><span style="font-family:inherit;font-size:10pt;"> of goodwill to NLI that was previously recorded at the reporting unit level.  We determined that estimating the amount of loss to recognize for the February 29, 2020 sale of NLI is a critical audit matter.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Our determination that estimating the amount of loss to recognize for the sale of NLI is a critical audit matter results from the significant judgment exercised by management in determining the amount of goodwill to allocate to NLI for the purpose of measuring the loss.  Allocating goodwill involved fair value measurements of multiple businesses within the reporting unit.  The estimated fair value of those businesses was primarily based on financial forecasts, including the development of discounted cash flow models prepared by management with the assistance of third party valuation specialists.  Those discounted cash flow models include inputs and assumptions that are subjectively determined and are sensitive to variations in key assumptions, which included but were not limited to estimated future revenues, gross margins, discount rates, income taxes, and other business assumptions.  Management utilized a third party valuation specialist to assist with determining the estimated fair values of certain businesses.  Given the high degree of management judgment involved in allocating goodwill to NLI for the purpose of measuring the loss to record, the audit effort required in testing the amount of loss recorded for the NLI divestiture was extensive and required a high degree of auditor judgment. </span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Our audit procedures related to these aspects of the Company&#8217;s accounting for the February 29, 2020 sale of NLI included the following:  </span></div><table cellpadding="0" cellspacing="0" style="padding-top:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:50px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:26px;"><span style="font-family:inherit;font-size:10pt;">&#8226;</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We tested the effectiveness of internal controls over the accounting for the sale, including controls over the preparation and review of key inputs, data, and assumptions that had material impact on the Company&#8217;s fair value measurements used to determine how much goodwill to include in the measurement of the of loss to record upon the sale of NLI.  </span></div></td></tr></table><div><br/></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">29</span></div></div><hr style="page-break-after:always"></hr><div><div style="line-height:120%;text-align:left;font-size:8pt;"><a style="font-family:inherit;font-size:8pt;font-weight:bold;" href="#sAFD25BFF8D125FEC80A34261E8448076"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Table of Contents</span></a></div><div style="line-height:120%;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><br/></span></div></div><div><br/></div><table cellpadding="0" cellspacing="0" style="padding-top:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:50px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:26px;"><span style="font-family:inherit;font-size:10pt;">&#8226;</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We tested key inputs, data, and assumptions that had a material impact on the Company&#8217;s fair value measurements used to measure the amount of loss to record upon the sale of NLI by examining audit evidence for key inputs, data, and assumptions and comparing such information to historical results, where applicable.  We utilized our Firm&#8217;s valuation specialists to assist the audit engagement team in evaluating the competency of the Company engaged valuation specialist and to evaluate the appropriateness of the valuation approaches used by management&#8217;s valuation specialist.  </span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:50px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:26px;"><span style="font-family:inherit;font-size:10pt;">&#8226;</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We recomputed the adjusted carrying value of NLI based on information contained in the Company&#8217;s accounting records and the outcome of the goodwill allocation process described above.  </span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:50px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:26px;"><span style="font-family:inherit;font-size:10pt;">&#8226;</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We examined supporting evidence for the consideration exchanged in the transaction, which included inspecting applicable bank records.</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:50px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:26px;"><span style="font-family:inherit;font-size:10pt;">&#8226;</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We read the applicable transaction documents to ensure management&#8217;s accounting for the divestiture was consistent with the substance of the transaction.  </span><span style="font-family:Arial;font-size:9pt;"> </span></div></td></tr></table><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Income Taxes</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As described in Note 1, the Company&#8217;s accounting for income taxes requires the recognition of deferred tax assets, liabilities, and valuation reserve analysis for the expected future tax consequences of events that have been included in the financial statements and the recognition of liabilities for uncertain tax positions.  The Company operates in multiple countries, which requires specialized knowledge of the income tax laws in various federal, state, and foreign jurisdictions.  In addition, the Company&#8217;s acquisition and divestiture strategy adds complexity to the accounting for income taxes.  We determined that the accounting for income taxes is a critical audit matter.  </span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Our determination that the accounting for income taxes is a critical audit matter results from the specialized skill and knowledge required to properly account for income taxes and the significant amount of management judgement necessary to evaluate the realizability of deferred tax assets and the recognition of uncertain tax positions.  Further impacting our determination were the changes management made to the Company&#8217;s processes and internal controls in the fourth quarter of the most recent fiscal year in response to a material weakness in internal controls related to income taxes as of February 29, 2020.  The amount of specialized skill and knowledge necessary to account for income taxes, the high level of management judgment necessary, and the ineffective control environment required a significant audit effort, and required a high degree of auditor judgement.   </span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Our audit procedures related to the accounting for income taxes included the following:</span></div><table cellpadding="0" cellspacing="0" style="padding-top:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:50px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:26px;"><span style="font-family:inherit;font-size:10pt;">&#8226;</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We tested the effectiveness of internal controls over the accounting for income taxes.  Due to the ineffective control environment, as noted above, we increased the nature and extent of our substantive testing.  </span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:50px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:26px;"><span style="font-family:inherit;font-size:10pt;">&#8226;</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We utilized our Firm&#8217;s income tax specialists to assist the audit engagement team in evaluating the qualifications of the Company&#8217;s tax specialists and testing the Company&#8217;s income tax provision, including evaluating key areas of judgement related to assessing the realizability of the Company&#8217;s deferred tax assets and conclusions regarding uncertain tax positions.    </span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:50px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:26px;"><span style="font-family:inherit;font-size:10pt;">&#8226;</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We examined supporting evidence for the book and tax bases of the Company&#8217;s assets and liabilities on a sample basis and for the income tax rates applied to the bases differences to measure the Company&#8217;s deferred tax assets and liabilities.  </span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:50px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:26px;"><span style="font-family:inherit;font-size:10pt;">&#8226;</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We examined supporting evidence for current taxes payable, including inspecting income tax returns and testing the Company&#8217;s adjustments recorded upon the filing of those returns, on a sample basis.  </span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:50px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:26px;"><span style="font-family:inherit;font-size:10pt;">&#8226;</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We inquired about the status of any recent income tax audits and related findings, if any.</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:50px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:26px;"><span style="font-family:inherit;font-size:10pt;">&#8226;</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We tested the tax adjustments recorded for the Company&#8217;s current period business combinations and divestitures, including the use of our Firm&#8217;s valuation specialists when applicable</span><span style="font-family:Arial;font-size:9pt;">.    </span></div></td></tr></table><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">/s/ GRANT THORNTON LLP</span></div><div style="line-height:174%;padding-bottom:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We have served as the Company&#8217;s auditor since 2020.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Dallas, Texas</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">April&#160;29, 2020</span><span style="font-family:inherit;font-size:10pt;"> </span></div><div><br/></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">30</span></div></div><hr style="page-break-after:always"></hr><div><a id="sB78F04C19082552B8A3DC50FD2626D7F"></a></div><div><div style="line-height:120%;text-align:left;font-size:8pt;"><a style="font-family:inherit;font-size:8pt;font-weight:bold;" href="#sAFD25BFF8D125FEC80A34261E8448076"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Table of Contents</span></a></div><div style="line-height:120%;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><br/></span></div></div><div><br/></div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Report of Independent Registered Public Accounting Firm</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Board of Directors and Shareholders</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">AZZ Inc.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:16px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Opinion on internal control over financial reporting</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We have audited the internal control over financial reporting of AZZ Inc. (a Texas corporation) and subsidiaries (the &#8220;Company&#8221;) as of February 29, 2020, based on criteria established in the 2013 </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Internal Control-Integrated Framework</span><span style="font-family:inherit;font-size:10pt;"> issued by the Committee of Sponsoring Organizations of the Treadway Commission (&#8220;COSO&#8221;). In our opinion, because of the effect of the material weakness described in the following paragraph on the achievement of the objectives of the control criteria, the Company has not maintained effective internal control over financial reporting as of February 29, 2020, based on criteria established in the 2013 </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Internal Control-Integrated Framework</span><span style="font-family:inherit;font-size:10pt;"> issued by COSO.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">A material weakness is a deficiency, or combination of control deficiencies, in internal control over financial reporting, such that there is a reasonable possibility that a material misstatement of the company&#8217;s annual or interim financial statements will not be prevented or detected on a timely basis.  A material weakness in internal controls related to the Company&#8217;s accounting for income taxes has been identified and included in management&#8217;s assessment. </span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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 29, 2020. The material weakness identified above was considered in determining the nature, timing, and extent of audit tests applied in our audit of the consolidated financial statements for the fiscal year ended February 29, 2020, and this report does not affect our report dated </span><span style="font-family:inherit;font-size:10pt;">April&#160;29, 2020</span><span style="font-family:inherit;font-size:10pt;"> which expressed an unqualified opinion on those financial statements. </span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Basis for opinion</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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 style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Our audit of, and opinion on, the Company&#8217;s internal control over financial reporting does not include the internal control over financial reporting related to the businesses of K2 Partners, Inc., NuZinc, LLC, or Preferred Industries, Ltd.  As disclosed in Note 15, these businesses were acquired by the Company during the year ended February 29, 2020, and whose total assets and revenues were approximately 6.9 and 2.6 percent, respectively, of the Company&#8217;s related consolidated financial statement amounts as of and for the year ended February 29, 2020.  Management&#8217;s assertion on the effectiveness of the Company&#8217;s internal control over financial reporting excluded internal control over financial reporting of the acquired businesses.</span></div><div><br/></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">31</span></div></div><hr style="page-break-after:always"></hr><div><div style="line-height:120%;text-align:left;font-size:8pt;"><a style="font-family:inherit;font-size:8pt;font-weight:bold;" href="#sAFD25BFF8D125FEC80A34261E8448076"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Table of Contents</span></a></div><div style="line-height:120%;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><br/></span></div></div><div><br/></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Definition and limitations of internal control over financial reporting</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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><span style="font-family:Arial;font-size:9pt;"> </span></div><div style="line-height:120%;padding-top:16px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">/s/ GRANT THORNTON LLP</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Dallas, Texas</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">April&#160;29, 2020</span><span style="font-family:inherit;font-size:10pt;"> </span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div><br/></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">32</span></div></div><hr style="page-break-after:always"></hr><div><a id="se2f3102121574bca9cd7c96d850ae129"></a></div><div><div style="line-height:120%;text-align:left;font-size:8pt;"><a style="font-family:inherit;font-size:8pt;font-weight:bold;" href="#sAFD25BFF8D125FEC80A34261E8448076"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Table of Contents</span></a></div><div style="line-height:120%;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><br/></span></div></div><div><br/></div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Report of Independent Registered Public Accounting Firm</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Board of Directors and Shareholders</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">AZZ Inc.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Fort Worth, Texas</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Opinion on the Consolidated Financial Statements</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We have audited the accompanying consolidated balance sheets of AZZ Inc. (the &#8220;Company&#8221;) and subsidiaries as of February 28, 2019, the related consolidated statements of income, comprehensive income, shareholders&#8217; equity, and cash flows for each of the two fiscal years in the period ended February 28, 2019, and the related notes and financial statement schedule (collectively referred to as the &#8220;consolidated financial statements&#8221;).  In our opinion, the consolidated financial statements present fairly, in all material respects, the financial position of the Company and subsidiaries at February 28, 2019, and the results of their operations and their cash flows for each of the two fiscal years in the period ended February 28, 2019</span><span style="font-family:inherit;font-size:10pt;font-weight:bold;">,</span><span style="font-family:inherit;font-size:10pt;"> in conformity with accounting principles generally accepted in the United States of America.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Basis for Opinion</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">These consolidated financial statements are the responsibility of the Company&#8217;s management. Our responsibility is to express an opinion on the Company&#8217;s consolidated 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="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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 consolidated financial statements are free of material misstatement, whether due to error or fraud.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Our audits included performing procedures to assess the risks of material misstatement of the consolidated 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 consolidated 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 consolidated financial statements. We believe that our audits provide a reasonable basis for our opinion.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">/s/ BDO USA, LLP</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Dallas, Texas</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">May 17, 2019</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div><br/></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">33</span></div></div><hr style="page-break-after:always"></hr><div><a id="sBD5B5056B4005EF39E49B80EAC3C54B5"></a></div><div><div style="line-height:120%;text-align:left;font-size:8pt;"><a style="font-family:inherit;font-size:8pt;font-weight:bold;" href="#sAFD25BFF8D125FEC80A34261E8448076"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Table of Contents</span></a></div><div style="line-height:120%;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><br/></span></div></div><div><br/></div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">AZZ INC.</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">CONSOLIDATED STATEMENTS OF INCOME</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">(in thousands, except per share amounts)</span></div><div style="line-height:120%;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">&#160;</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:624px;border-collapse:collapse;text-align:left;"><tr><td colspan="13"></td></tr><tr><td style="width:326px;"></td><td style="width:5px;"></td><td style="width:9px;"></td><td style="width:80px;"></td><td style="width:4px;"></td><td style="width:5px;"></td><td style="width:9px;"></td><td style="width:80px;"></td><td style="width:4px;"></td><td style="width:5px;"></td><td style="width:9px;"></td><td style="width:80px;"></td><td style="width:4px;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Year Ended</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">February 29, 2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">February&#160;28, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">February&#160;28, 2018</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net sales</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87848824e790-wk-Fact-C650B3A23A0417F4AE378BF9EE832BD9" name="us-gaap:Revenues" contextRef="FD2020Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">1,061,817</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87848824e809-wk-Fact-F35F872C783CFC05157F8BF9EE838B2E" name="us-gaap:Revenues" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">927,087</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87848824e829-wk-Fact-314D4927BA7337BA4A318BF9EE834B21" name="us-gaap:Revenues" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">810,430</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cost of sales</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87848824e849-wk-Fact-70EC7581CACDC0BDED658BF9EE7338A4" name="us-gaap:CostOfGoodsAndServicesSold" contextRef="FD2020Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">824,589</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87848824e868-wk-Fact-A09F12806B22939CA9318BF9EE73AFCB" name="us-gaap:CostOfGoodsAndServicesSold" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">728,466</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87848824e887-wk-Fact-FC27C82E988D139C13398BF9EE928DCC" name="us-gaap:CostOfGoodsAndServicesSold" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">650,121</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Gross profit</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87848824e913-wk-Fact-F9141EAD3361BEE9805A8BF9EE73B2B8" name="us-gaap:GrossProfit" contextRef="FD2020Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">237,228</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87848824e932-wk-Fact-3C8CB2B59795BE9B3AE18BF9EE920140" name="us-gaap:GrossProfit" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">198,621</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87848824e951-wk-Fact-F4B289D28150623B79AF8BF9EE73DBC9" name="us-gaap:GrossProfit" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">160,309</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Selling, general and administrative</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87848824e1044-wk-Fact-DA4722956FDE96C9AF8F8BF9EE731CD5" name="us-gaap:SellingGeneralAndAdministrativeExpense" contextRef="FD2020Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">139,253</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87848824e1063-wk-Fact-265F1785E2ADFF3232FD8BF9EE839B0A" name="us-gaap:SellingGeneralAndAdministrativeExpense" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">121,665</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87848824e1082-wk-Fact-530EFB9DD2300AACC8138BF9EE83F4D6" name="us-gaap:SellingGeneralAndAdministrativeExpense" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">112,061</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Loss on disposal of business</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87848824e1108-wk-Fact-784711A79B9724D838B6BD3D517B27BC" name="us-gaap:GainLossOnSaleOfBusiness" contextRef="FD2020Q4YTD" unitRef="usd" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">18,632</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87848824e1127-wk-Fact-E26793639AD66B6FCE88BD3D76F60C1A" name="us-gaap:GainLossOnSaleOfBusiness" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87848824e1146-wk-Fact-50A0E0CE6014F538CE3CBD3D818EC9FB" name="us-gaap:GainLossOnSaleOfBusiness" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating income</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87848824e1172-wk-Fact-BBB0D09BB62FDD0BAD2D8BF9EE83A469" name="us-gaap:OperatingIncomeLoss" contextRef="FD2020Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">79,343</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87848824e1191-wk-Fact-8619A3C913D17A264CA68BF9EE83962F" name="us-gaap:OperatingIncomeLoss" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">76,956</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87848824e1210-wk-Fact-BA04C580AC923E9C0E078BF9EE734D14" name="us-gaap:OperatingIncomeLoss" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">48,248</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Interest expense</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87848824e1303-wk-Fact-E1097AC7578497D15B0B8BF9EE836AEE" name="us-gaap:InterestExpense" contextRef="FD2020Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">13,463</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87848824e1322-wk-Fact-BE095E9C26242A3806D48BF9EE926718" name="us-gaap:InterestExpense" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">14,971</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87848824e1341-wk-Fact-ED2B4231DB5B9D6F8A7C8BF9EE83978D" name="us-gaap:InterestExpense" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">13,860</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other expense (income), net</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87848824e1368-wk-Fact-825CB274EB1F3AC4F2538BF9EE83FB5C" name="us-gaap:OtherNonoperatingIncomeExpense" contextRef="FD2020Q4YTD" unitRef="usd" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">990</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(<ix:nonFraction id="d87848824e1387-wk-Fact-067C9C78BC0EFBA1445C8BF9EE83E951" name="us-gaap:OtherNonoperatingIncomeExpense" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">1,020</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87848824e1407-wk-Fact-35FB0EEE90FD9A1A77668BF9EE731002" name="us-gaap:OtherNonoperatingIncomeExpense" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">3,489</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Income before income taxes</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87848824e1433-wk-Fact-2A86340A5ADD380F40C28BF9EE837435" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" contextRef="FD2020Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">64,890</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87848824e1452-wk-Fact-A1D5737F28FE3C4984EB8BF9EE839157" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">63,005</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87848824e1471-wk-Fact-69814062DDF5E4DA71E38BF9EE837F1F" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">30,899</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Income tax expense (benefit)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87848824e1497-wk-Fact-DD219C59964702207BB48BF9EE83D8AF" name="us-gaap:IncomeTaxExpenseBenefit" contextRef="FD2020Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">16,656</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87848824e1516-wk-Fact-8420852134603414A6A18BF9EEB2D308" name="us-gaap:IncomeTaxExpenseBenefit" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">11,797</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(<ix:nonFraction id="d87848824e1535-wk-Fact-6E080A8B86066F755BD38BF9EE83719B" name="us-gaap:IncomeTaxExpenseBenefit" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">14,270</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net income</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87848824e1567-wk-Fact-D633C887B85517951F908BF9EE543D5C" name="us-gaap:NetIncomeLoss" contextRef="FD2020Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">48,234</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87848824e1586-wk-Fact-E4B1586F9AC848EA07EA8BF9EE544034" name="us-gaap:NetIncomeLoss" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">51,208</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87848824e1606-wk-Fact-FD0BB3D5796FB8D1B2048BF9EE5494B0" name="us-gaap:NetIncomeLoss" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">45,169</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Earnings per common share</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Basic earnings per share</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87848824e1698-wk-Fact-A55770941EBE1A8EBCC08BF9EE54BB28" name="us-gaap:EarningsPerShareBasic" contextRef="FD2020Q4YTD" unitRef="usdPerShare" decimals="2" scale="0" format="ixt:numdotdecimal">1.84</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87848824e1717-wk-Fact-BC8EA91E541334AF7E578BF9EE92C1EB" name="us-gaap:EarningsPerShareBasic" contextRef="FD2019Q4YTD" unitRef="usdPerShare" decimals="2" scale="0" format="ixt:numdotdecimal">1.97</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87848824e1737-wk-Fact-9DE5E66BFDE3E30AF6A58BF9EE73FE4B" name="us-gaap:EarningsPerShareBasic" contextRef="FD2018Q4YTD" unitRef="usdPerShare" decimals="2" scale="0" format="ixt:numdotdecimal">1.74</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Diluted earnings per share</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87848824e1762-wk-Fact-2B1A61F6976F8B1F1BEA8BF9EE5452E5" name="us-gaap:EarningsPerShareDiluted" contextRef="FD2020Q4YTD" unitRef="usdPerShare" decimals="2" scale="0" format="ixt:numdotdecimal">1.84</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87848824e1781-wk-Fact-60F4B6ED6B134AAB11358BF9EEB21E41" name="us-gaap:EarningsPerShareDiluted" contextRef="FD2019Q4YTD" unitRef="usdPerShare" decimals="2" scale="0" format="ixt:numdotdecimal">1.96</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87848824e1801-wk-Fact-A484D61547A89D3F03918BF9EE839D39" name="us-gaap:EarningsPerShareDiluted" contextRef="FD2018Q4YTD" unitRef="usdPerShare" decimals="2" scale="0" format="ixt:numdotdecimal">1.73</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted average shares outstanding</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Basic</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87848824e1888-wk-Fact-69F17758E321E479495F8BF9EE545EA1" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" contextRef="FD2020Q4YTD" unitRef="shares" decimals="-3" scale="3" format="ixt:numdotdecimal">26,191</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87848824e1907-wk-Fact-272E10F1D2D6BD94A91E8BF9EE83590F" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" contextRef="FD2019Q4YTD" unitRef="shares" decimals="-3" scale="3" format="ixt:numdotdecimal">26,038</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87848824e1926-wk-Fact-1AFECF99CC666128CAA08BF9EE831B87" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" contextRef="FD2018Q4YTD" unitRef="shares" decimals="-3" scale="3" format="ixt:numdotdecimal">25,970</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Diluted</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87848824e1952-wk-Fact-D4E35FFE48AADCF5743A8BF9EE54DB2C" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" contextRef="FD2020Q4YTD" unitRef="shares" decimals="-3" scale="3" format="ixt:numdotdecimal">26,281</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87848824e1971-wk-Fact-3BFA365FCEF242BADE0C8BF9EE83726D" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" contextRef="FD2019Q4YTD" unitRef="shares" decimals="-3" scale="3" format="ixt:numdotdecimal">26,107</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87848824e1990-wk-Fact-0665EE7D67C030C4F4AB8BF9EEB2D8A3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" contextRef="FD2018Q4YTD" unitRef="shares" decimals="-3" scale="3" format="ixt:numdotdecimal">26,036</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cash dividends declared per common share</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87848824e2089-wk-Fact-86E4E55AAEC446B25A4E8BF9EE646E1A" name="us-gaap:CommonStockDividendsPerShareDeclared" contextRef="FD2020Q4YTD" unitRef="usdPerShare" decimals="2" scale="0" format="ixt:numdotdecimal">0.68</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87848824e2108-wk-Fact-FA8702BAA3622ED1941C8BF9EE8349CC" name="us-gaap:CommonStockDividendsPerShareDeclared" contextRef="FD2019Q4YTD" unitRef="usdPerShare" decimals="2" scale="0" format="ixt:numdotdecimal">0.68</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87848824e2128-wk-Fact-F4440BB84F73A056B5848BF9EE838F65" name="us-gaap:CommonStockDividendsPerShareDeclared" contextRef="FD2018Q4YTD" unitRef="usdPerShare" decimals="2" scale="0" format="ixt:numdotdecimal">0.68</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;padding-top:12px;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">The accompanying notes are an integral part of the consolidated financial statements.</span></div><div><br/></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">34</span></div></div><hr style="page-break-after:always"></hr><div><a id="sDBDB0E61C19F5E25B684811D4191C4EF"></a></div><div><div style="line-height:120%;text-align:left;font-size:8pt;"><a style="font-family:inherit;font-size:8pt;font-weight:bold;" href="#sAFD25BFF8D125FEC80A34261E8448076"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Table of Contents</span></a></div><div style="line-height:120%;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><br/></span></div></div><div><br/></div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">AZZ INC.</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">(in thousands)</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:618px;border-collapse:collapse;text-align:left;"><tr><td colspan="13"></td></tr><tr><td style="width:326px;"></td><td style="width:5px;"></td><td style="width:9px;"></td><td style="width:79px;"></td><td style="width:4px;"></td><td style="width:5px;"></td><td style="width:9px;"></td><td style="width:79px;"></td><td style="width:4px;"></td><td style="width:5px;"></td><td style="width:9px;"></td><td style="width:79px;"></td><td style="width:4px;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Year Ended</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">February 29, 2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">February&#160;28, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">February&#160;28, 2018</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net income</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87849529e789-wk-Fact-D633C887B85517951F908BF9EE543D5C" name="us-gaap:NetIncomeLoss" contextRef="FD2020Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">48,234</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87849529e808-wk-Fact-E4B1586F9AC848EA07EA8BF9EE544034" name="us-gaap:NetIncomeLoss" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">51,208</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87849529e828-wk-Fact-FD0BB3D5796FB8D1B2048BF9EE5494B0" name="us-gaap:NetIncomeLoss" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">45,169</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other comprehensive income (loss):</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Change in foreign currency translation (net of tax of $0, $0 and $0)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(<ix:nonFraction id="d87849529e915-wk-Fact-A331F4065FE3C331F5B18BF9EE544EC4" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" contextRef="FD2020Q4YTD" unitRef="usd" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">2,093</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(<ix:nonFraction id="d87849529e935-wk-Fact-D7BBE14802CC569664C68BF9EE64CC72" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">3,478</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87849529e955-wk-Fact-C4F445BAEFB0DE840BD68BF9EE542F97" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">3,928</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Interest rate swap (net of tax of $29, $29 and $29)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(<ix:nonFraction id="d87849529e981-wk-Fact-5520D49E0E79D94ED7438BF9EE645326" name="us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax" contextRef="FD2020Q4YTD" unitRef="usd" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">54</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(<ix:nonFraction id="d87849529e1001-wk-Fact-29367051A225B03A06CE8BF9EE64D403" name="us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">54</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(<ix:nonFraction id="d87849529e1021-wk-Fact-EA572A339583E0F2A2918BF9EE540879" name="us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">54</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other comprehensive income (loss)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(<ix:nonFraction id="d87849529e1048-wk-Fact-91CD00A702FCE2DEA3D68BF9EE54AABF" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" contextRef="FD2020Q4YTD" unitRef="usd" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">2,147</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(<ix:nonFraction id="d87849529e1068-wk-Fact-3EE838D48316FB047AF48BF9EE6464E6" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">3,532</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87849529e1088-wk-Fact-37696FD15186C9CDDC728BF9EE64931E" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">3,874</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Comprehensive income</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87849529e1119-wk-Fact-C76A9089C5756BDDB6BA8BF9EE64F0EF" name="us-gaap:ComprehensiveIncomeNetOfTax" contextRef="FD2020Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">46,087</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87849529e1138-wk-Fact-FDCBCAE51593B4D519F28BF9EE6498F2" name="us-gaap:ComprehensiveIncomeNetOfTax" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">47,676</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87849529e1158-wk-Fact-177A8A41F8F718E506998BF9EE645D80" name="us-gaap:ComprehensiveIncomeNetOfTax" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">49,043</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;padding-top:12px;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">The accompanying notes are an integral part of the consolidated financial statements.</span></div><div style="line-height:120%;padding-top:12px;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div><br/></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">35</span></div></div><hr style="page-break-after:always"></hr><div><a id="s9A62DFCB1EA95C80A6D027904D034D67"></a></div><div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></div><div><br/></div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">AZZ INC.</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">CONSOLIDATED BALANCE SHEETS</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">(in thousands, except par value)</span></div><div style="line-height:120%;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">&#160;</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:623px;border-collapse:collapse;text-align:left;"><tr><td colspan="9"></td></tr><tr><td style="width:425px;"></td><td style="width:5px;"></td><td style="width:9px;"></td><td style="width:79px;"></td><td style="width:4px;"></td><td style="width:9px;"></td><td style="width:9px;"></td><td style="width:79px;"></td><td style="width:4px;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">February 29, 2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">February 28, 2019</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Assets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Current assets:</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cash and cash equivalents</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87851931e790-wk-Fact-4CE2B7A174484085D6738BF9EE73BE2A" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" contextRef="FI2020Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">36,687</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87851931e809-wk-Fact-EBE7FBCAAA6D47526B8B8BF9EE92FB05" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">24,005</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accounts receivable, net of allowance for doubtful accounts of $4,951 and $2,267 at February&#160;29, 2020 and February 28, 2019, respectively</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87851931e829-wk-Fact-064235A5782A58F63C3A8BF9EEB2DFED" name="us-gaap:AccountsReceivableNetCurrent" contextRef="FI2020Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">139,214</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87851931e848-wk-Fact-5FE5DE8B640E6827482A8BF9EEA2E23F" name="us-gaap:AccountsReceivableNetCurrent" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">144,887</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Inventories, net</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87851931e873-wk-Fact-77CF1E1F3FA9D9AF549F8BF9EEA28527" name="us-gaap:InventoryNet" contextRef="FI2020Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">99,841</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87851931e892-wk-Fact-609293F58AAD384499238BF9EEB230C9" name="us-gaap:InventoryNet" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">124,847</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Contract assets</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87851931e917-wk-Fact-AF7EE6D64546F35272238BF9EEB2C489" name="us-gaap:ContractWithCustomerAssetNet" contextRef="FI2020Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">70,093</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87851931e936-wk-Fact-98E86AA162383EEB550F8BF9EEB2150B" name="us-gaap:ContractWithCustomerAssetNet" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">75,561</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Prepaid expenses and other</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87851931e961-wk-Fact-FE6E4B8B48135DEB39D88BF9EE7319FE" name="us-gaap:PrepaidExpenseAndOtherAssets" contextRef="FI2020Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">8,727</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87851931e980-wk-Fact-26546988A5B79DCCE7698BF9EEA2C42C" name="us-gaap:PrepaidExpenseAndOtherAssets" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">9,245</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total current assets</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87851931e1005-wk-Fact-E71E5B5A8462E15B81938BF9EEA2A4CC" name="us-gaap:AssetsCurrent" contextRef="FI2020Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">354,562</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87851931e1024-wk-Fact-30D060CBA9924B28195D8BF9EEA2F213" name="us-gaap:AssetsCurrent" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">378,545</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Property, plant, and equipment, net</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87851931e1049-wk-Fact-4DF1C383DC2F3DA8E0D78BF9EEA23BBA" name="us-gaap:PropertyPlantAndEquipmentNet" contextRef="FI2020Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">213,104</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87851931e1068-wk-Fact-698C6290835455F8ACC58BF9EE73BAE8" name="us-gaap:PropertyPlantAndEquipmentNet" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">210,227</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating lease right-of-use assets</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87851931e1093-wk-Fact-25CEFAFA74ED0416189F8BF9EE92BB10" name="us-gaap:OperatingLeaseRightOfUseAsset" contextRef="FI2020Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">43,208</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87851931e1112-wk-Fact-E890E58C9E79C5542A018BF9EEB20F01" name="us-gaap:OperatingLeaseRightOfUseAsset" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">45,870</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Goodwill</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87851931e1138-wk-Fact-4B4D923BFD3DB607BE0E8BF9EE732549" name="us-gaap:Goodwill" contextRef="FI2020Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">356,225</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87851931e1157-wk-Fact-A547297F136A8FF8E5D78BF9EEA28B0A" name="us-gaap:Goodwill" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">323,756</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Intangibles and other assets</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87851931e1182-wk-Fact-67D58B99CEAA37277F588BF9EE7352C7" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" contextRef="FI2020Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">106,732</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87851931e1201-wk-Fact-585BE612DECDE27F30528BF9EE64A067" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">130,172</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total assets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87851931e1231-wk-Fact-C930C054249E09FFC82C8BF9EEA23C4C" name="us-gaap:Assets" contextRef="FI2020Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">1,073,831</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87851931e1250-wk-Fact-C0EFB529B7ED12A461878BF9EEA22CAD" name="us-gaap:Assets" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">1,088,570</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Liabilities and Shareholders&#8217; Equity</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Current liabilities:</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accounts payable</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87851931e1367-wk-Fact-ECDDF34E5AF70BE43D5D8BF9EEA2494E" name="us-gaap:AccountsPayableCurrent" contextRef="FI2020Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">61,987</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87851931e1386-wk-Fact-E8E25F8BEDDB418703818BF9EEA2B91D" name="us-gaap:AccountsPayableCurrent" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">53,047</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Income tax payable</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87851931e1406-wk-Fact-B71CCF2F70B5F605B9558BF9EE7399BF" name="us-gaap:AccruedIncomeTaxesCurrent" contextRef="FI2020Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">2,876</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87851931e1425-wk-Fact-71DD25558783697051708BF9EEA2ADB0" name="us-gaap:AccruedIncomeTaxesCurrent" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">632</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accrued salaries and wages</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87851931e1450-wk-Fact-F6C429CF714171EBF1BD8BF9EEA24749" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" contextRef="FI2020Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">38,882</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87851931e1469-wk-Fact-BEF46A8BF53D85D435678BF9EE73358D" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">30,395</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other accrued liabilities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87851931e1494-wk-Fact-9B4832154B490E4AB3B58BF9EE730970" name="us-gaap:OtherLiabilitiesCurrent" contextRef="FI2020Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">26,868</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87851931e1513-wk-Fact-D1C58C64596CF9B7AF428BF9EEA24159" name="us-gaap:OtherLiabilitiesCurrent" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">17,631</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Customer deposits</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87851931e1538-wk-Fact-9B4E1CE39951B00FB3998BF9EE73C13D" name="us-gaap:CustomerAdvancesCurrent" contextRef="FI2020Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">255</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87851931e1557-wk-Fact-13A0901395AC7FF423638BF9EEA29747" name="us-gaap:CustomerAdvancesCurrent" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">481</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Contract liabilities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87851931e1582-wk-Fact-10E357C59E045794AF3F8BF9EE6437FD" name="us-gaap:ContractWithCustomerLiability" contextRef="FI2020Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">18,418</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87851931e1601-wk-Fact-D4F423BB8AB4CB30DF1A8BF9EEA24F6C" name="us-gaap:ContractWithCustomerLiability" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">56,928</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Lease liability, short-term</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87851931e1627-wk-Fact-B7CF9AD87E0008288DDF8BF9EEA28647" name="us-gaap:OperatingLeaseLiabilityCurrent" contextRef="FI2020Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">6,327</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87851931e1646-wk-Fact-846CD8CC74535E8A6E2B8BF9EEA2C250" name="us-gaap:OperatingLeaseLiabilityCurrent" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">5,657</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Debt due within one year</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87851931e1671-wk-Fact-89DC44EC1BFF43C98D848BF9EE73C19D" name="us-gaap:DebtCurrent" contextRef="FI2020Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">125,000</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87851931e1690-wk-Fact-A7FF11F2F67BD05930AF8BF9EEA228D9" name="us-gaap:DebtCurrent" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total current liabilities</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87851931e1715-wk-Fact-44BECA0FEE27794AC3B68BF9EEA2181C" name="us-gaap:LiabilitiesCurrent" contextRef="FI2020Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">280,613</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87851931e1734-wk-Fact-5B1ACE4A41C02B1F9E1E8BF9EEB210CF" name="us-gaap:LiabilitiesCurrent" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">164,771</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other long-term liabilities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87851931e1759-wk-Fact-6D97D9FB9187AE3606DC8BF9EE73208E" name="us-gaap:OtherLiabilitiesNoncurrent" contextRef="FI2020Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">4,934</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87851931e1778-wk-Fact-433D86A589832BD7E9298BF9EEA23139" name="us-gaap:OtherLiabilitiesNoncurrent" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">1,513</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Lease liability, long-term</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87851931e1803-wk-Fact-9B6C8876A6D1AE069FCE8BF9EEB23565" name="us-gaap:OperatingLeaseLiabilityNoncurrent" contextRef="FI2020Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">38,114</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87851931e1822-wk-Fact-CF4B00BF96253C4B665F8BF9EE73B4AE" name="us-gaap:OperatingLeaseLiabilityNoncurrent" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">41,190</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Debt due after one year, net</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87851931e1847-wk-Fact-ABACCD91321EAA83525E8BF9EEA22DE1" name="us-gaap:LongTermDebtNoncurrent" contextRef="FI2020Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">77,878</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87851931e1866-wk-Fact-D7BAC8D46142E17F433B8BF9EEA2EE45" name="us-gaap:LongTermDebtNoncurrent" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">240,745</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred income tax liabilities</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87851931e1891-wk-Fact-ED0103EAA9CAB41DA76A8BF9EEA25C38" name="us-gaap:DeferredTaxLiabilitiesNoncurrent" contextRef="FI2020Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">37,926</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87851931e1910-wk-Fact-81DE0BEB4AFEA182DF1C8BF9EE73FAE9" name="us-gaap:DeferredTaxLiabilitiesNoncurrent" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">36,623</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total liabilities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87851931e1935-wk-Fact-F63368B3D04FA5944DDA8BF9EEA23311" name="us-gaap:Liabilities" contextRef="FI2020Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">439,465</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87851931e1954-wk-Fact-17D0A53253597A969E0A8BF9EEB2937E" name="us-gaap:Liabilities" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">484,842</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Commitments and contingencies (Note 14)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Shareholders&#8217; equity:</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Common Stock, $1.00 par value; 100,000 shares authorized; 26,148 and 26,115 shares issued and outstanding at February&#160;29, 2020 and February 28, 2019, respectively</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87851931e2071-wk-Fact-67DD167950CDB43AEEC38BF9EE732195" name="us-gaap:CommonStockValue" contextRef="FI2020Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">26,148</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87851931e2090-wk-Fact-89768CABD9178F7C6A6C8BF9EEA27F44" name="us-gaap:CommonStockValue" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">26,115</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Capital in excess of par value</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87851931e2116-wk-Fact-0D8B6145A8198C98B97A8BF9EE73C66D" name="us-gaap:AdditionalPaidInCapitalCommonStock" contextRef="FI2020Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">66,703</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87851931e2135-wk-Fact-C482C07DB8DDC2B287628BF9EEA24537" name="us-gaap:AdditionalPaidInCapitalCommonStock" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">58,695</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Retained earnings</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87851931e2160-wk-Fact-209D57D4EDD11A961A0B8BF9EEA2E7B6" name="us-gaap:RetainedEarningsAccumulatedDeficit" contextRef="FI2020Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">572,414</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87851931e2179-wk-Fact-8204AA0BC857DCB95E3B8BF9EEA2AD07" name="us-gaap:RetainedEarningsAccumulatedDeficit" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">547,670</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accumulated other comprehensive loss</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(<ix:nonFraction id="d87851931e2204-wk-Fact-25AA8877764E82E5B97A8BF9EEB27FC6" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" contextRef="FI2020Q4" unitRef="usd" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">30,899</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(<ix:nonFraction id="d87851931e2224-wk-Fact-87E478F8AE1760498E258BF9EE73200F" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">28,752</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total shareholders&#8217; equity</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87851931e2250-wk-Fact-B244C25564A2138938748BF9EE738D8C" name="us-gaap:StockholdersEquity" contextRef="FI2020Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">634,366</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87851931e2269-wk-Fact-2A1205406445B8247AC18BF9EEB2595F" name="us-gaap:StockholdersEquity" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">603,728</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total liabilities and shareholders' equity</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87851931e2299-wk-Fact-CC6B43E71FA5A660393C8BF9EE735F1B" name="us-gaap:LiabilitiesAndStockholdersEquity" contextRef="FI2020Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">1,073,831</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87851931e2318-wk-Fact-ECDA7688CCD2F4B8D4DE8BF9EEA24A4B" name="us-gaap:LiabilitiesAndStockholdersEquity" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">1,088,570</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">&#160;</span></div><div style="line-height:120%;padding-top:12px;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">The accompanying notes are an integral part of the consolidated financial statements.</span></div><div><br/></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">36</span></div></div><hr style="page-break-after:always"></hr><div><a id="sB96D7990B1555C608B7D3FCAB95232BF"></a></div><div><div style="line-height:120%;text-align:left;font-size:8pt;"><a style="font-family:inherit;font-size:8pt;font-weight:bold;" href="#sAFD25BFF8D125FEC80A34261E8448076"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Table of Contents</span></a></div><div style="line-height:120%;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><br/></span></div></div><div><br/></div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">AZZ INC.</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">CONSOLIDATED STATEMENTS OF CASH FLOWS</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">(in thousands)</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:9pt;">&#160;</span><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:655px;border-collapse:collapse;text-align:left;"><tr><td colspan="13"></td></tr><tr><td style="width:354px;"></td><td style="width:5px;"></td><td style="width:6px;"></td><td style="width:83px;"></td><td style="width:4px;"></td><td style="width:5px;"></td><td style="width:6px;"></td><td style="width:83px;"></td><td style="width:4px;"></td><td style="width:5px;"></td><td style="width:6px;"></td><td style="width:83px;"></td><td style="width:4px;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Year Ended</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">February 29, 2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">February 28, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">February 28, 2018</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Cash flows from operating activities:</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Net income</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span><ix:nonFraction id="d87854885e856-wk-Fact-D633C887B85517951F908BF9EE543D5C" name="us-gaap:NetIncomeLoss" contextRef="FD2020Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">48,234</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span><ix:nonFraction id="d87854885e875-wk-Fact-E4B1586F9AC848EA07EA8BF9EE544034" name="us-gaap:NetIncomeLoss" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">51,208</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span><ix:nonFraction id="d87854885e895-wk-Fact-FD0BB3D5796FB8D1B2048BF9EE5494B0" name="us-gaap:NetIncomeLoss" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">45,169</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Adjustments to reconcile net income to net cash provided by operating activities:</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Depreciation and amortization</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span><ix:nonFraction id="d87854885e982-wk-Fact-45E37645FD901C731FF28BF9EE4499C8" name="us-gaap:DepreciationAmortizationAndAccretionNet" contextRef="FD2020Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">50,194</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span><ix:nonFraction id="d87854885e1001-wk-Fact-7B48F3F9D01F45649FBC8BF9EE5454DD" name="us-gaap:DepreciationAmortizationAndAccretionNet" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">50,245</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span><ix:nonFraction id="d87854885e1020-wk-Fact-E1812D7034BB30CB900E8BF9EE64DC03" name="us-gaap:DepreciationAmortizationAndAccretionNet" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">50,526</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Deferred income taxes</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(<ix:nonFraction id="d87854885e1046-wk-Fact-DD0FCAF0C051AFF303A58BF9EE73D5DC" name="us-gaap:IncreaseDecreaseInDeferredIncomeTaxes" contextRef="FD2020Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">2,617</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span><ix:nonFraction id="d87854885e1066-wk-Fact-126B1BE746BD32F008218BF9EEA24D93" name="us-gaap:IncreaseDecreaseInDeferredIncomeTaxes" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">3,731</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(<ix:nonFraction id="d87854885e1085-wk-Fact-77219BBE090016C570B08BF9EE643D4D" name="us-gaap:IncreaseDecreaseInDeferredIncomeTaxes" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">20,637</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Loss on disposal of business</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span><ix:nonFraction id="d87854885e1112-wk-Fact-784711A79B9724D838B6BD3D517B27BC" name="us-gaap:GainLossOnSaleOfBusiness" contextRef="FD2020Q4YTD" unitRef="usd" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">18,632</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span><ix:nonFraction id="d87854885e1131-wk-Fact-E26793639AD66B6FCE88BD3D76F60C1A" name="us-gaap:GainLossOnSaleOfBusiness" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span><ix:nonFraction id="d87854885e1150-wk-Fact-50A0E0CE6014F538CE3CBD3D818EC9FB" name="us-gaap:GainLossOnSaleOfBusiness" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Impairment loss on long lived assets</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span><ix:nonFraction id="d87854885e1176-wk-Fact-BB745E522EB42747FDEE8BF9EE548FE7" name="us-gaap:GainLossOnDispositionOfAssets1" contextRef="FD2020Q4YTD" unitRef="usd" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">9,157</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span><ix:nonFraction id="d87854885e1195-wk-Fact-3E1D7C9D3B5AB8853B798BF9EE54EFED" name="us-gaap:GainLossOnDispositionOfAssets1" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">810</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span><ix:nonFraction id="d87854885e1214-wk-Fact-7103C67DF4EE77D8E3578BF9EEA25FDC" name="us-gaap:GainLossOnDispositionOfAssets1" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">10,834</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Loss on sale of property, plant&#160;&amp; equipment</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(<ix:nonFraction id="d87854885e1240-wk-Fact-47240CEA20343C6A66CA8BF9EEC1E01B" name="us-gaap:GainLossOnSaleOfPropertyPlantEquipment" contextRef="FD2020Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">71</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span><ix:nonFraction id="d87854885e1260-wk-Fact-EC1CC9851BAA7A8B23718BF9EE648DCE" name="us-gaap:GainLossOnSaleOfPropertyPlantEquipment" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">9</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span><ix:nonFraction id="d87854885e1279-wk-Fact-60F6E0AA0CBD1B72543B8BF9EE54916C" name="us-gaap:GainLossOnSaleOfPropertyPlantEquipment" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">765</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Share-based compensation expense</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span><ix:nonFraction id="d87854885e1305-wk-Fact-A0B8409B3E60A3988CBD8BF9EEA2E62D" name="us-gaap:ShareBasedCompensation" contextRef="FD2020Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">6,290</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span><ix:nonFraction id="d87854885e1324-wk-Fact-850F932A6E8E09D027CE8BF9EE4463F0" name="us-gaap:ShareBasedCompensation" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">4,659</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span><ix:nonFraction id="d87854885e1343-wk-Fact-F48ADBE3B5576EA36C298BF9EE920DB8" name="us-gaap:ShareBasedCompensation" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">6,121</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Amortization of deferred debt issuance costs</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span><ix:nonFraction id="d87854885e1370-wk-Fact-E7471C3B7B3B7392964B8BF9EE54697B" name="us-gaap:PaidInKindInterest" contextRef="FD2020Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">538</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span><ix:nonFraction id="d87854885e1389-wk-Fact-200D29F45A520BEBDFF88BF9EE540A18" name="us-gaap:PaidInKindInterest" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">541</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span><ix:nonFraction id="d87854885e1408-wk-Fact-DB6DA62D56703E7E0B648BF9EEB22EC2" name="us-gaap:PaidInKindInterest" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">595</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Provision for doubtful accounts</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span><ix:nonFraction id="d87854885e1434-wk-Fact-049481CFC556D89ED33A8BF9EE73B0D8" name="us-gaap:ProvisionForDoubtfulAccounts" contextRef="FD2020Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">2,734</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span><ix:nonFraction id="d87854885e1453-wk-Fact-0D948775C3F2A810CD0D8BF9EEA2E999" name="us-gaap:ProvisionForDoubtfulAccounts" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">2,153</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span><ix:nonFraction id="d87854885e1472-wk-Fact-2895E68A74D6273E72F08BF9EE6460B7" name="us-gaap:ProvisionForDoubtfulAccounts" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">3,007</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Effects of changes in operating assets and liabilities, net of acquisitions:</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Accounts receivable</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(<ix:nonFraction id="d87854885e1565-wk-Fact-07ABE41728FBC40B28478BF9EE44197D" name="us-gaap:IncreaseDecreaseInAccountsReceivable" contextRef="FD2020Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">1,006</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(<ix:nonFraction id="d87854885e1585-wk-Fact-621736FFDBF0EC6B9A448BF9EE922503" name="us-gaap:IncreaseDecreaseInAccountsReceivable" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">8,131</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span><ix:nonFraction id="d87854885e1605-wk-Fact-9FB83172602E603EFF398BF9EE54ACBA" name="us-gaap:IncreaseDecreaseInAccountsReceivable" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">3,492</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Inventories</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span><ix:nonFraction id="d87854885e1631-wk-Fact-0894ADFF01B21827FDE28BF9EEA251B5" name="us-gaap:IncreaseDecreaseInInventories" contextRef="FD2020Q4YTD" unitRef="usd" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">25,875</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(<ix:nonFraction id="d87854885e1650-wk-Fact-CA9E5AEDD145AD35D8F08BF9EE44730F" name="us-gaap:IncreaseDecreaseInInventories" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">595</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(<ix:nonFraction id="d87854885e1670-wk-Fact-20DD5870A8B10FEFC8548BF9EE6423FA" name="us-gaap:IncreaseDecreaseInInventories" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">9,927</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Prepaid expenses and other assets</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(<ix:nonFraction id="d87854885e1697-wk-Fact-DD0A51E5A73DF04802968BF9EE543D07" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" contextRef="FD2020Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">291</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(<ix:nonFraction id="d87854885e1717-wk-Fact-21C0801AB69712C1152D8BF9EE92AFA9" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">4,883</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(<ix:nonFraction id="d87854885e1737-wk-Fact-5D721FC0858D4488554D8BF9EE54A324" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">2,376</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Net change in contract assets and liabilities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(<ix:nonFraction id="d87854885e1764-wk-Fact-267A7547C48AC167B9918BF9EE5406D0" name="us-gaap:IncreaseDecreaseInBillingInExcessOfCostOfEarnings" contextRef="FD2020Q4YTD" unitRef="usd" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">47,040</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span><ix:nonFraction id="d87854885e1784-wk-Fact-D7AD87F1D16A5D7BE26E8BF9EE9290F7" name="us-gaap:IncreaseDecreaseInBillingInExcessOfCostOfEarnings" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">3,091</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span><ix:nonFraction id="d87854885e1803-wk-Fact-FB434313D6E816542EEE8BF9EE641DA7" name="us-gaap:IncreaseDecreaseInBillingInExcessOfCostOfEarnings" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">984</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Accounts payable</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span><ix:nonFraction id="d87854885e1829-wk-Fact-5DA8B8449151DA8D941C8BF9EEA2D2AA" name="us-gaap:IncreaseDecreaseInAccountsPayable" contextRef="FD2020Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">10,594</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(<ix:nonFraction id="d87854885e1848-wk-Fact-CD67F62B8413E51426858BF9EE549C0C" name="us-gaap:IncreaseDecreaseInAccountsPayable" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">171</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span><ix:nonFraction id="d87854885e1868-wk-Fact-FC9FF5ACA065E42E735E8BF9EEA26250" name="us-gaap:IncreaseDecreaseInAccountsPayable" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">1,540</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Other accrued liabilities and income taxes payable</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span><ix:nonFraction id="d87854885e1894-wk-Fact-47FDE7CDD47EACE8F44D8BF9EE4433DD" name="us-gaap:IncreaseDecreaseInOtherOperatingLiabilities" contextRef="FD2020Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">23,536</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span><ix:nonFraction id="d87854885e1913-wk-Fact-D81AC485C7EB578BC87E8BF9EEA2157A" name="us-gaap:IncreaseDecreaseInOtherOperatingLiabilities" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">8,809</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(<ix:nonFraction id="d87854885e1932-wk-Fact-7C71D2BAA42F91D4F2A18BF9EE6497F5" name="us-gaap:IncreaseDecreaseInOtherOperatingLiabilities" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">13,283</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:44px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Net cash provided by operating activities:</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span><ix:nonFraction id="d87854885e1959-wk-Fact-FE74E4CF5DAAA58A29548BF9EE6417CF" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" contextRef="FD2020Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">144,759</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span><ix:nonFraction id="d87854885e1978-wk-Fact-45A1D6B0FEE2A6B7E6A48BF9EE929203" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">111,476</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span><ix:nonFraction id="d87854885e1997-wk-Fact-08D29F9E7B2165BF0E958BF9EE547C98" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">76,810</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Cash flows from investing activities:</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Proceeds from the sale or insurance settlement of property, plant, and equipment</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span><ix:nonFraction id="d87854885e2091-wk-Fact-7825C334C603C2B01A128BF9EE54BBA8" name="us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment" contextRef="FD2020Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">340</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span><ix:nonFraction id="d87854885e2110-wk-Fact-5A226FF2125720DA525F8BF9EE44D7FA" name="us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">1,543</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span><ix:nonFraction id="d87854885e2129-wk-Fact-7BAFD032ADE946B7CC998BF9EE643C0B" name="us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">458</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Proceeds from sale of subsidiary, net</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span><ix:nonFraction id="d87854885e2155-wk-Fact-EBC0A62A9B5BADA83972BD41AFCA4EDA" name="us-gaap:ProceedsFromDivestitureOfBusinessesNetOfCashDivested" contextRef="FD2020Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">23,584</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span><ix:nonFraction id="d87854885e2174-wk-Fact-2F4B41703195FEF13ECDBD41BE430D21" name="us-gaap:ProceedsFromDivestitureOfBusinessesNetOfCashDivested" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span><ix:nonFraction id="d87854885e2193-wk-Fact-D2C5440F5BB7B53DF859BD41CBD0C6AF" name="us-gaap:ProceedsFromDivestitureOfBusinessesNetOfCashDivested" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Acquisition of subsidiaries, net of cash acquired</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(<ix:nonFraction id="d87854885e2219-wk-Fact-4985B99DB62E55E66EAA8BF9EE644FF1" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" contextRef="FD2020Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">60,628</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(<ix:nonFraction id="d87854885e2239-wk-Fact-43EF605B655D5CE5F7A3BD40E089394B" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">8,000</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(<ix:nonFraction id="d87854885e2259-wk-Fact-B57706DDD1040D6BAC0ABD40E0815479" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">44,785</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Purchases of property, plant and equipment</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(<ix:nonFraction id="d87854885e2286-wk-Fact-A5AF33F05DB9EEDCE1C58BF9EE92ECCD" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" contextRef="FD2020Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">35,044</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(<ix:nonFraction id="d87854885e2306-wk-Fact-0B6291F67832F32B6CB38BF9EE92101F" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">25,616</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(<ix:nonFraction id="d87854885e2326-wk-Fact-30D541FCF511F33BF8F08BF9EE445AA3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">29,612</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:44px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Net cash used in investing activities:</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(<ix:nonFraction id="d87854885e2353-wk-Fact-1F87357A8F8FB5E1F95A8BF9EEA23B87" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" contextRef="FD2020Q4YTD" unitRef="usd" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">71,748</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(<ix:nonFraction id="d87854885e2373-wk-Fact-5E2B1CE8ED87DB6C27A98BF9EE9223EE" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">32,073</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(<ix:nonFraction id="d87854885e2393-wk-Fact-4345771BBC3E475164048BF9EEB26150" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">73,939</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Cash flows from financing activities:</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Proceeds from issuance of common stock</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span><ix:nonFraction id="d87854885e2487-wk-Fact-AB38A16DD2C0B809F421BD4369E1ECEF" name="us-gaap:ProceedsFromIssuanceOfCommonStock" contextRef="FD2020Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">3,113</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span><ix:nonFraction id="d87854885e2506-wk-Fact-CBA099CFEB1BA037F5ACBD4380425290" name="us-gaap:ProceedsFromIssuanceOfCommonStock" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">3,765</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span><ix:nonFraction id="d87854885e2525-wk-Fact-AD4B9D0101A6F4761A1DBD438CA170C7" name="us-gaap:ProceedsFromIssuanceOfCommonStock" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">3,317</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-top:0px;text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Payments for taxes related to net share settlement of equity awards</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(<ix:nonFraction id="d87854885e2551-wk-Fact-BD5C276AE28290F0372DBD441B476F07" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" contextRef="FD2020Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">1,231</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(<ix:nonFraction id="d87854885e2571-wk-Fact-4AA3ABF3115C23473E72BD443D96DB7F" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">573</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(<ix:nonFraction id="d87854885e2591-wk-Fact-2EEF1B43842D9340C852BD44491D4D5D" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">1,218</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Proceeds from revolving loan</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span><ix:nonFraction id="d87854885e2618-wk-Fact-FCFE6541E0C83C65142A8BF9EE546E2F" name="us-gaap:ProceedsFromLinesOfCredit" contextRef="FD2020Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">428,500</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span><ix:nonFraction id="d87854885e2637-wk-Fact-8690DF988932465790E08BF9EE733DD4" name="us-gaap:ProceedsFromLinesOfCredit" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">264,000</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span><ix:nonFraction id="d87854885e2656-wk-Fact-F765131D86602D754D318BF9EE64AFAD" name="us-gaap:ProceedsFromLinesOfCredit" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">349,000</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Payments on revolving loan</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(<ix:nonFraction id="d87854885e2682-wk-Fact-11EFEB269D7FF49AB5998BF9EEA296D1" name="us-gaap:RepaymentsOfLinesOfCredit" contextRef="FD2020Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">466,500</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(<ix:nonFraction id="d87854885e2702-wk-Fact-132FFB231628FBA52A9E8BF9EE442254" name="us-gaap:RepaymentsOfLinesOfCredit" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">310,000</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(<ix:nonFraction id="d87854885e2722-wk-Fact-BF4BAC7F61EE3342E10B8BF9EE44A47C" name="us-gaap:RepaymentsOfLinesOfCredit" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">256,500</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Payments on long-term debt</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span><ix:nonFraction id="d87854885e2749-wk-Fact-9D27539FB8F037329F308BF9EEB2ED5F" name="us-gaap:RepaymentsOfLongTermDebt" contextRef="FD2020Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(<ix:nonFraction id="d87854885e2768-wk-Fact-8F2A8F92C5C95CD98C9A8BF9EEA29CDD" name="us-gaap:RepaymentsOfLongTermDebt" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">14,286</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(<ix:nonFraction id="d87854885e2788-wk-Fact-7A77CDB7C68094A3ECDB8BF9EE54F2ED" name="us-gaap:RepaymentsOfLongTermDebt" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">63,504</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Purchases of treasury shares</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(<ix:nonFraction id="d87854885e2816-wk-Fact-9ADEF98E824EB80D730B8BF9EEA25CEE" name="us-gaap:PaymentsForRepurchaseOfCommonStock" contextRef="FD2020Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">5,799</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span><ix:nonFraction id="d87854885e2836-wk-Fact-6BAC07BAC7735BC460168BF9EE54D30D" name="us-gaap:PaymentsForRepurchaseOfCommonStock" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(<ix:nonFraction id="d87854885e2855-wk-Fact-E59F9CF62DF3A7CEF23F8BF9EE641F37" name="us-gaap:PaymentsForRepurchaseOfCommonStock" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">7,518</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Payment of dividends</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(<ix:nonFraction id="d87854885e2882-wk-Fact-8C1CA0D6BD806D5018798BF9EEA26672" name="us-gaap:PaymentsOfDividends" contextRef="FD2020Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">17,822</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(<ix:nonFraction id="d87854885e2902-wk-Fact-507B14D90559758221FB8BF9EE5442A8" name="us-gaap:PaymentsOfDividends" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">17,718</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(<ix:nonFraction id="d87854885e2922-wk-Fact-82FFF543FFA9187E736E8BF9EEC1194C" name="us-gaap:PaymentsOfDividends" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">17,678</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:44px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Net cash provided by (used in) financing activities:</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(<ix:nonFraction id="d87854885e2949-wk-Fact-6E51A44840D433789BA38BF9EEA27173" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" contextRef="FD2020Q4YTD" unitRef="usd" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">59,739</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(<ix:nonFraction id="d87854885e2969-wk-Fact-A1EB486C245B9965C0E28BF9EE44D004" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">74,812</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span><ix:nonFraction id="d87854885e2989-wk-Fact-7B92C925AE639B79D0438BF9EE73040B" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">5,899</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Effect of exchange rate changes on cash and cash equivalents</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(<ix:nonFraction id="d87854885e3015-wk-Fact-B0A88497CFC00E6384EB8BF9EEA2200C" name="us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents" contextRef="FD2020Q4YTD" unitRef="usd" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">590</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(<ix:nonFraction id="d87854885e3035-wk-Fact-85FE6F803552FE3CA0518BF9EE921C4C" name="us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">1,439</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span><ix:nonFraction id="d87854885e3055-wk-Fact-58D853C2C98B8D0DF01A8BF9EE92D55E" name="us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">781</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:44px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Net change in cash and cash equivalents</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span><ix:nonFraction id="d87854885e3081-wk-Fact-4D7861EE14A8A202BD758BF9EEA22A6C" name="us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease" contextRef="FD2020Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">12,682</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span><ix:nonFraction id="d87854885e3100-wk-Fact-A3CAF78ECFF57E26A06C8BF9EE44EBB8" name="us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">3,152</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span><ix:nonFraction id="d87854885e3119-wk-Fact-4653A17D5A125209F9818BF9EE548F8C" name="us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">9,551</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Cash and cash equivalents, beginning of year</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span><ix:nonFraction id="d87854885e3145-wk-Fact-EBE7FBCAAA6D47526B8B8BF9EE92FB05" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">24,005</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span><ix:nonFraction id="d87854885e3164-wk-Fact-A515550D4DA36D23BC4F8BF9EE6444C3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" contextRef="FI2018Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">20,853</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span><ix:nonFraction id="d87854885e3183-wk-Fact-B08670D129162EAE7C868BF9EEA26B47" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" contextRef="FI2017Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">11,302</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Cash and cash equivalents, end of year</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span><ix:nonFraction id="d87854885e3214-wk-Fact-4CE2B7A174484085D6738BF9EE73BE2A" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" contextRef="FI2020Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">36,687</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span><ix:nonFraction id="d87854885e3233-wk-Fact-EBE7FBCAAA6D47526B8B8BF9EE92FB05" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">24,005</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span><ix:nonFraction id="d87854885e3253-wk-Fact-A515550D4DA36D23BC4F8BF9EE6444C3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" contextRef="FI2018Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">20,853</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:10px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:10px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:10px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:10px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:10px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:10px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:10px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Supplemental disclosures of cash flow information:</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:44px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Cash paid for interest</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span><ix:nonFraction id="d87854885e3412-wk-Fact-103515558D85B80CCF248BF9EEA2266C" name="us-gaap:InterestPaid" contextRef="FD2020Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">13,023</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span><ix:nonFraction id="d87854885e3431-wk-Fact-138743ACA5575D2FE1D48BF9EEB209B0" name="us-gaap:InterestPaid" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">14,880</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span><ix:nonFraction id="d87854885e3451-wk-Fact-04DA1DB335648238A8998BF9EE543908" name="us-gaap:InterestPaid" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">13,593</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:44px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Cash paid for income taxes</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span><ix:nonFraction id="d87854885e3476-wk-Fact-ACDB107A7716D31C21D28BF9EE54A982" name="us-gaap:IncomeTaxesPaid" contextRef="FD2020Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">18,802</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span><ix:nonFraction id="d87854885e3495-wk-Fact-490C65FB8AE7B963BD9B8BF9EE54A85E" name="us-gaap:IncomeTaxesPaid" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">3,291</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span><ix:nonFraction id="d87854885e3515-wk-Fact-0585CF1EF92F59007ED28BF9EEA29ED2" name="us-gaap:IncomeTaxesPaid" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">8,701</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><br/></span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:8pt;">&#160;</span><span style="font-family:inherit;font-size:10pt;font-style:italic;">The accompanying notes are an integral part of the consolidated financial statements.</span></div><div><br/></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">37</span></div></div><hr style="page-break-after:always"></hr><div><a id="sC3A0D173F11559488E988E841617E6D0"></a></div><div><div style="line-height:120%;text-align:left;font-size:8pt;"><a style="font-family:inherit;font-size:8pt;font-weight:bold;" href="#sAFD25BFF8D125FEC80A34261E8448076"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Table of Contents</span></a></div><div style="line-height:120%;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><br/></span></div></div><div><br/></div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">AZZ INC.</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">CONSOLIDATED STATEMENTS OF SHAREHOLDERS&#8217; EQUITY</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">(in thousands)</span></div><div style="line-height:120%;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">&#160;</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:683px;border-collapse:collapse;text-align:left;"><tr><td colspan="24"></td></tr><tr><td style="width:218px;"></td><td style="width:5px;"></td><td style="width:65px;"></td><td style="width:4px;"></td><td style="width:5px;"></td><td style="width:6px;"></td><td style="width:58px;"></td><td style="width:4px;"></td><td style="width:5px;"></td><td style="width:6px;"></td><td style="width:63px;"></td><td style="width:4px;"></td><td style="width:5px;"></td><td style="width:6px;"></td><td style="width:58px;"></td><td style="width:4px;"></td><td style="width:5px;"></td><td style="width:6px;"></td><td style="width:75px;"></td><td style="width:4px;"></td><td style="width:5px;"></td><td style="width:6px;"></td><td style="width:51px;"></td><td style="width:4px;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="6" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Common Stock</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" rowspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Capital In</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Excess Of Par</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Value</span></div></td><td rowspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" rowspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Retained</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Earnings</span></div></td><td rowspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" rowspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Accumulated</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Other</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Comprehensive</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Loss</span></div></td><td rowspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" rowspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Shares</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Amount</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Balance at February&#160;28, 2017</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span><ix:nonFraction id="d87859200e927-wk-Fact-0E507D8F5271AE2653448BF9EE92A433" name="us-gaap:SharesIssued" contextRef="FI2017Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" unitRef="shares" decimals="-3" scale="3" format="ixt:numdotdecimal">25,964</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span><ix:nonFraction id="d87859200e946-wk-Fact-7AE4A62691A014C982EA8BF9EE83E4B6" name="us-gaap:StockholdersEquity" contextRef="FI2017Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">25,964</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span><ix:nonFraction id="d87859200e965-wk-Fact-82AFBCF1A38BF6BD25188BF9EEA209D0" name="us-gaap:StockholdersEquity" contextRef="FI2017Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">42,922</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span><ix:nonFraction id="d87859200e985-wk-Fact-63CF553BEB82B67AB9348BF9EEA2D6B2" name="us-gaap:StockholdersEquity" contextRef="FI2017Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">493,344</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(<ix:nonFraction id="d87859200e1004-wk-Fact-42A26D6118A5DDEFFD388BF9EEB2DF7B" name="us-gaap:StockholdersEquity" contextRef="FI2017Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember" unitRef="usd" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">29,094</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span><ix:nonFraction id="d87859200e1025-wk-Fact-2E1D732E8AA8852206AA8BF9EEA23EC7" name="us-gaap:StockholdersEquity" contextRef="FI2017Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">533,136</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Share-based compensation</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span><ix:nonFraction id="d87859200e1045-wk-Fact-7BA4A25958803614A22B8BF9EEA26519" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" contextRef="FD2018Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" unitRef="shares" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span><ix:nonFraction id="d87859200e1059-wk-Fact-9E1E5206A7C754BE6D8A8BF9EE832CE1" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" contextRef="FD2018Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span><ix:nonFraction id="d87859200e1078-wk-Fact-36910D0AD6B906C8B6EC8BF9EEA2C906" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" contextRef="FD2018Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">6,121</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">&#8212;</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">&#8212;</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span><ix:nonFraction id="d87859200e1136-wk-Fact-40A233BE716EE9B9828B8BF9EE83D71B" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">6,121</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Common stock issued from stock plans, net of shares withheld for employee taxes</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span><ix:nonFraction id="d87859200e1162-wk-Fact-2339FC53C36182A5A0418BF9EEC1E6D9" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross" contextRef="FD2018Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" unitRef="shares" decimals="-3" scale="3" format="ixt:numdotdecimal">65</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span><ix:nonFraction id="d87859200e1176-wk-Fact-FE8A40D77A2F8642E3DA8BF9EE92DC4C" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross" contextRef="FD2018Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">65</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(<ix:nonFraction id="d87859200e1195-wk-Fact-340D2047B0300BAC265F8BF9EE54836D" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross" contextRef="FD2018Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember" unitRef="usd" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">1,283</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">&#8212;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">&#8212;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(<ix:nonFraction id="d87859200e1254-wk-Fact-EAD53DE17851D56BA64C8BF9EE73E5FB" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">1,218</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Common stock issued under employee stock purchase plan</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span><ix:nonFraction id="d87859200e1281-wk-Fact-D104ED9966EE6568787F8BF9EE73E768" name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" contextRef="FD2018Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" unitRef="shares" decimals="-3" scale="3" format="ixt:numdotdecimal">77</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span><ix:nonFraction id="d87859200e1295-wk-Fact-F17AF00322163C0554AE8BF9EEB2C225" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" contextRef="FD2018Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">77</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span><ix:nonFraction id="d87859200e1314-wk-Fact-AEEFECAF95C303AB18F38BF9EE446336" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" contextRef="FD2018Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">3,240</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">&#8212;</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">&#8212;</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span><ix:nonFraction id="d87859200e1372-wk-Fact-B85744BEC608E9C226D68BF9EEB2982E" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">3,317</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Retirement of treasury shares</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(<ix:nonFraction id="d87859200e1398-wk-Fact-A2DB618142284407B1978BF9EE64095A" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodShares" contextRef="FD2018Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" unitRef="shares" decimals="-3" scale="3" format="ixt:numdotdecimal">147</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(<ix:nonFraction id="d87859200e1413-wk-Fact-9F5F1562D8A98A9923048BF9EEB2662E" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" contextRef="FD2018Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">147</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">&#8212;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(<ix:nonFraction id="d87859200e1453-wk-Fact-44C877CF9C8603770097BD47BBCAA17D" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" contextRef="FD2018Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">7,371</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span><ix:nonFraction id="d87859200e1473-wk-Fact-6A3F2E3B7439B643F440BD489DCA9B83" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" contextRef="FD2018Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(<ix:nonFraction id="d87859200e1492-wk-Fact-27F89F92C2C346DC6C848BF9EEB28ED8" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">7,518</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Cash dividend paid</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">&#8212;</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">&#8212;</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">&#8212;</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(<ix:nonFraction id="d87859200e1572-wk-Fact-70AC52258DDE156B49DB8BF9EE92584D" name="us-gaap:DividendsCash" contextRef="FD2018Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">17,678</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">&#8212;</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(<ix:nonFraction id="d87859200e1611-wk-Fact-DE18CE0CD36E1C25BD208BF9EE83445C" name="us-gaap:DividendsCash" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">17,678</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Net income</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">&#8212;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">&#8212;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">&#8212;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span><ix:nonFraction id="d87859200e1691-wk-Fact-A9956C778732B4DD2E8C8BF9EEB21BF4" name="us-gaap:NetIncomeLoss" contextRef="FD2018Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">45,169</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">&#8212;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span><ix:nonFraction id="d87859200e1729-wk-Fact-FD0BB3D5796FB8D1B2048BF9EE5494B0" name="us-gaap:NetIncomeLoss" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">45,169</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Foreign currency translation</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">&#8212;</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">&#8212;</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">&#8212;</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">&#8212;</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span><ix:nonFraction id="d87859200e1827-wk-Fact-6EBAB521A3AA5E7C6A8B8BF9EE64B2E1" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" contextRef="FD2018Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">3,928</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span><ix:nonFraction id="d87859200e1846-wk-Fact-C4F445BAEFB0DE840BD68BF9EE542F97" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">3,928</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Interest rate swap</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">&#8212;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">&#8212;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">&#8212;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">&#8212;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(<ix:nonFraction id="d87859200e1944-wk-Fact-284628A7925C3E1F4E168BF9EE647D03" name="us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax" contextRef="FD2018Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember" unitRef="usd" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">54</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(<ix:nonFraction id="d87859200e1964-wk-Fact-EA572A339583E0F2A2918BF9EE540879" name="us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">54</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Balance at February&#160;28, 2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span><ix:nonFraction id="d87859200e1992-wk-Fact-64AA493D845D07CD8AA38BF9EE54BECD" name="us-gaap:SharesIssued" contextRef="FI2018Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" unitRef="shares" decimals="-3" scale="3" format="ixt:numdotdecimal">25,959</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span><ix:nonFraction id="d87859200e2011-wk-Fact-1CC73C3D535E71C00D468BF9EE9225CD" name="us-gaap:StockholdersEquity" contextRef="FI2018Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">25,959</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span><ix:nonFraction id="d87859200e2030-wk-Fact-39FAF6066FFB2C471D338BF9EE6432F1" name="us-gaap:StockholdersEquity" contextRef="FI2018Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">51,000</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span><ix:nonFraction id="d87859200e2050-wk-Fact-BA327027572F2C90738C8BF9EE54D620" name="us-gaap:StockholdersEquity" contextRef="FI2018Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">513,464</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(<ix:nonFraction id="d87859200e2069-wk-Fact-CF3E511A582D270F7B7B8BF9EEA29890" name="us-gaap:StockholdersEquity" contextRef="FI2018Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember" unitRef="usd" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">25,220</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span><ix:nonFraction id="d87859200e2090-wk-Fact-A21E3120EE45C564F6918BF9EE54E74A" name="us-gaap:StockholdersEquity" contextRef="FI2018Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">565,203</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Impact of ASC 606 Adoption</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">&#8212;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">&#8212;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">&#8212;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span><ix:nonFraction id="d87859200e2163-wk-Fact-A30D4A7EB874EB4D03DEBD492BC8F192" name="us-gaap:CumulativeEffectOnRetainedEarningsNetOfTax1" contextRef="FD2019Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">716</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">&#8212;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span><ix:nonFraction id="d87859200e2201-wk-Fact-0F24E8DCC44BA90EB046BD49C6623060" name="us-gaap:CumulativeEffectOnRetainedEarningsNetOfTax1" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">716</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Share-based compensation</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span><ix:nonFraction id="d87859200e2227-wk-Fact-87EAFCF66EE33D293C838BF9EE83FDEC" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" contextRef="FD2019Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" unitRef="shares" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span><ix:nonFraction id="d87859200e2241-wk-Fact-072E3A5D9D108A27B6808BF9EEA25F8E" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" contextRef="FD2019Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span><ix:nonFraction id="d87859200e2260-wk-Fact-8053CA8BD24BAE1D011E8BF9EE83DC83" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" contextRef="FD2019Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">4,659</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">&#8212;</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">&#8212;</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span><ix:nonFraction id="d87859200e2318-wk-Fact-A7F7EC0E4F57F36CEC778BF9EE64FC32" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">4,659</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Common stock issued from stock plans, net of shares withheld for employee taxes</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span><ix:nonFraction id="d87859200e2344-wk-Fact-23DDD0983D3F9F0270D58BF9EEB2B75A" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross" contextRef="FD2019Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" unitRef="shares" decimals="-3" scale="3" format="ixt:numdotdecimal">55</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span><ix:nonFraction id="d87859200e2358-wk-Fact-CB3FDBC43D5F1BE6D0768BF9EE9260B7" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross" contextRef="FD2019Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">55</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(<ix:nonFraction id="d87859200e2377-wk-Fact-06DE9B4F7F485A930FD98BF9EE922A94" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross" contextRef="FD2019Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember" unitRef="usd" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">628</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">&#8212;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">&#8212;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(<ix:nonFraction id="d87859200e2436-wk-Fact-BD4BD29621ED4AE2369B8BF9EE73659D" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">573</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Common stock issued under employee stock purchase plan</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span><ix:nonFraction id="d87859200e2463-wk-Fact-C6A4747B9A47E1E1DBF68BF9EE926D08" name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" contextRef="FD2019Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" unitRef="shares" decimals="-3" scale="3" format="ixt:numdotdecimal">101</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span><ix:nonFraction id="d87859200e2477-wk-Fact-F0FACD377CCE9D56B2618BF9EE5408F4" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" contextRef="FD2019Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">101</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span><ix:nonFraction id="d87859200e2496-wk-Fact-D37BF3B2564B43D227218BF9EEA2DCFF" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" contextRef="FD2019Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">3,664</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">&#8212;</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">&#8212;</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span><ix:nonFraction id="d87859200e2554-wk-Fact-62E332F8494EB9D74AC38BF9EE922E2D" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">3,765</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Cash dividend paid</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">&#8212;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">&#8212;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">&#8212;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(<ix:nonFraction id="d87859200e2633-wk-Fact-786F1F2D90F8985C8E568BF9EEA22FB1" name="us-gaap:DividendsCash" contextRef="FD2019Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">17,718</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">&#8212;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(<ix:nonFraction id="d87859200e2672-wk-Fact-1E8C3464F0259D0A82EC8BF9EE549A90" name="us-gaap:DividendsCash" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">17,718</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Net income</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">&#8212;</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">&#8212;</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">&#8212;</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span><ix:nonFraction id="d87859200e2752-wk-Fact-DC08CC333452E8360EF78BF9EEB29124" name="us-gaap:NetIncomeLoss" contextRef="FD2019Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">51,208</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span><ix:nonFraction id="d87859200e2771-wk-Fact-6955B9825B8879DDB8BE8BF9EEB2B76A" name="us-gaap:NetIncomeLoss" contextRef="FD2019Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span><ix:nonFraction id="d87859200e2790-wk-Fact-E4B1586F9AC848EA07EA8BF9EE544034" name="us-gaap:NetIncomeLoss" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">51,208</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Foreign currency translation</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">&#8212;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">&#8212;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">&#8212;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">&#8212;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(<ix:nonFraction id="d87859200e2888-wk-Fact-F56840341762AB1DCB718BF9EEA2DC48" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" contextRef="FD2019Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember" unitRef="usd" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">3,478</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(<ix:nonFraction id="d87859200e2908-wk-Fact-D7BBE14802CC569664C68BF9EE64CC72" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">3,478</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Interest rate swap</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">&#8212;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">&#8212;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">&#8212;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">&#8212;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(<ix:nonFraction id="d87859200e3007-wk-Fact-F3B2F8428101905863268BF9EE7354A5" name="us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax" contextRef="FD2019Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember" unitRef="usd" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">54</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(<ix:nonFraction id="d87859200e3027-wk-Fact-29367051A225B03A06CE8BF9EE64D403" name="us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">54</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Balance at February&#160;28, 2019</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span><ix:nonFraction id="d87859200e3054-wk-Fact-085C1B2179CC01A522838BF9EE922B0D" name="us-gaap:SharesIssued" contextRef="FI2019Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" unitRef="shares" decimals="-3" scale="3" format="ixt:numdotdecimal">26,115</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span><ix:nonFraction id="d87859200e3073-wk-Fact-676180873BEA85A469398BF9EEA2CE4C" name="us-gaap:StockholdersEquity" contextRef="FI2019Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">26,115</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span><ix:nonFraction id="d87859200e3092-wk-Fact-8586911BCE062135F3088BF9EEA26117" name="us-gaap:StockholdersEquity" contextRef="FI2019Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">58,695</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span><ix:nonFraction id="d87859200e3112-wk-Fact-686AF2855E248CB2EF708BF9EEA23F7F" name="us-gaap:StockholdersEquity" contextRef="FI2019Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">547,670</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(<ix:nonFraction id="d87859200e3131-wk-Fact-C9F425CD7A66DB91BD5C8BF9EEA20CBD" name="us-gaap:StockholdersEquity" contextRef="FI2019Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember" unitRef="usd" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">28,752</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span><ix:nonFraction id="d87859200e3152-wk-Fact-2A1205406445B8247AC18BF9EEB2595F" name="us-gaap:StockholdersEquity" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">603,728</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Share-based compensation</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span><ix:nonFraction id="d87859200e3172-wk-Fact-8D9D96F2413B146C1DBD8BF9EE73090D" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" contextRef="FD2020Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" unitRef="shares" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span><ix:nonFraction id="d87859200e3186-wk-Fact-228EF209A3C6BE797C098BF9EE548A66" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" contextRef="FD2020Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span><ix:nonFraction id="d87859200e3205-wk-Fact-048B80D6A4F0C21469798BF9EEA23BD5" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" contextRef="FD2020Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">6,290</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">&#8212;</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">&#8212;</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span><ix:nonFraction id="d87859200e3263-wk-Fact-6A05B2ABEDF6FB1AAD7A8BF9EE92DEED" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" contextRef="FD2020Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">6,290</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Common stock issued from stock plans, net of shares withheld for employee taxes</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span><ix:nonFraction id="d87859200e3290-wk-Fact-04FEE15BEBDF6C23822B8BF9EE92AF2F" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross" contextRef="FD2020Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" unitRef="shares" decimals="-3" scale="3" format="ixt:numdotdecimal">74</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span><ix:nonFraction id="d87859200e3304-wk-Fact-808AC4B1898D578B84358BF9EE7395B8" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross" contextRef="FD2020Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">74</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(<ix:nonFraction id="d87859200e3323-wk-Fact-E4F58F2A3C98CA5B07088BF9EEA25A49" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross" contextRef="FD2020Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember" unitRef="usd" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">1,305</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">&#8212;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">&#8212;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(<ix:nonFraction id="d87859200e3382-wk-Fact-B6F2FBCD0796EB9FE4D68BF9EEA2C4EF" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross" contextRef="FD2020Q4YTD" unitRef="usd" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">1,231</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Common stock issued under employee stock purchase plan</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span><ix:nonFraction id="d87859200e3409-wk-Fact-65D5E7FB038A4DF73BF68BF9EE83D88C" name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" contextRef="FD2020Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" unitRef="shares" decimals="-3" scale="3" format="ixt:numdotdecimal">90</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span><ix:nonFraction id="d87859200e3423-wk-Fact-7C65F297F556E58F94588BF9EEA21941" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" contextRef="FD2020Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">90</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span><ix:nonFraction id="d87859200e3442-wk-Fact-F9752E809B2871D3783C8BF9EEA2A0A3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" contextRef="FD2020Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">3,023</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">&#8212;</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">&#8212;</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span><ix:nonFraction id="d87859200e3500-wk-Fact-14655363206DAB99FC0B8BF9EEA2CFBC" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" contextRef="FD2020Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">3,113</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Retirement of treasury shares</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(<ix:nonFraction id="d87859200e3526-wk-Fact-AA43B905D9A7738D3FAF8BF9EE64E57B" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodShares" contextRef="FD2020Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" unitRef="shares" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">131</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(<ix:nonFraction id="d87859200e3541-wk-Fact-6AD54E212EC0A35954A78BF9EEB248F2" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" contextRef="FD2020Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" unitRef="usd" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">131</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">&#8212;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(<ix:nonFraction id="d87859200e3581-wk-Fact-3AECDA0935EF2E506EA7BD49F2C79EAB" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" contextRef="FD2020Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember" unitRef="usd" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">5,668</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">&#8212;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(<ix:nonFraction id="d87859200e3620-wk-Fact-DFB51ED6E1F300185F3B8BF9EE64E9B7" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" contextRef="FD2020Q4YTD" unitRef="usd" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">5,799</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Cash dividend paid</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">&#8212;</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">&#8212;</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">&#8212;</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(<ix:nonFraction id="d87859200e3700-wk-Fact-401C460D48388C83E42B8BF9EEA220BF" name="us-gaap:DividendsCash" contextRef="FD2020Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">17,822</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">&#8212;</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(<ix:nonFraction id="d87859200e3739-wk-Fact-F3FAB98A14E541D60E8A8BF9EE73F497" name="us-gaap:DividendsCash" contextRef="FD2020Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">17,822</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Net income</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">&#8212;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">&#8212;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">&#8212;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span><ix:nonFraction id="d87859200e3819-wk-Fact-11027DB2E3BD159502E08BF9EEA2FA28" name="us-gaap:NetIncomeLoss" contextRef="FD2020Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">48,234</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">&#8212;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span><ix:nonFraction id="d87859200e3857-wk-Fact-D633C887B85517951F908BF9EE543D5C" name="us-gaap:NetIncomeLoss" contextRef="FD2020Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">48,234</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Foreign currency translation</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">&#8212;</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">&#8212;</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">&#8212;</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">&#8212;</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(<ix:nonFraction id="d87859200e3955-wk-Fact-33B6494AAEF41E753B8E8BF9EEA2A700" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" contextRef="FD2020Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember" unitRef="usd" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">2,093</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(<ix:nonFraction id="d87859200e3975-wk-Fact-A331F4065FE3C331F5B18BF9EE544EC4" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" contextRef="FD2020Q4YTD" unitRef="usd" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">2,093</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Interest rate swap</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">&#8212;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">&#8212;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">&#8212;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">&#8212;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(<ix:nonFraction id="d87859200e4074-wk-Fact-AB5138710DA7723242A08BF9EEB25ABD" name="us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax" contextRef="FD2020Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember" unitRef="usd" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">54</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(<ix:nonFraction id="d87859200e4094-wk-Fact-5520D49E0E79D94ED7438BF9EE645326" name="us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax" contextRef="FD2020Q4YTD" unitRef="usd" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">54</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Balance at February&#160;29, 2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span><ix:nonFraction id="d87859200e4121-wk-Fact-305AC66311396DF0BCB08BF9EEA2F74D" name="us-gaap:SharesIssued" contextRef="FI2020Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" unitRef="shares" decimals="-3" scale="3" format="ixt:numdotdecimal">26,148</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span><ix:nonFraction id="d87859200e4140-wk-Fact-0BF615F9CA69194E73878BF9EEA291A9" name="us-gaap:StockholdersEquity" contextRef="FI2020Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">26,148</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span><ix:nonFraction id="d87859200e4159-wk-Fact-ABDF2CC13E1F8E1367C48BF9EE92C868" name="us-gaap:StockholdersEquity" contextRef="FI2020Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">66,703</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span><ix:nonFraction id="d87859200e4179-wk-Fact-B3A51A49E95C3DF290C88BF9EEB209E0" name="us-gaap:StockholdersEquity" contextRef="FI2020Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">572,414</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(<ix:nonFraction id="d87859200e4198-wk-Fact-D10AC4D849A23CC4D3D38BF9EEA22A2F" name="us-gaap:StockholdersEquity" contextRef="FI2020Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember" unitRef="usd" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">30,899</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span><ix:nonFraction id="d87859200e4219-wk-Fact-B244C25564A2138938748BF9EE738D8C" name="us-gaap:StockholdersEquity" contextRef="FI2020Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">634,366</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;padding-top:12px;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">The accompanying notes are an integral part of the consolidated financial statements.</span></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div><br/></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">38</span></div></div><hr style="page-break-after:always"></hr><div><a id="s3C7E4493821F50DEBD398AB5AC39C035"></a></div><div><div style="line-height:120%;text-align:left;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;font-weight:bold;" href="#sAFD25BFF8D125FEC80A34261E8448076"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Table of Contents</span></a></div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">AZZ INC.</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS </span></div></div><div><br/></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div><a id="sA7BFFD5FFCEF58ECBCA0DB3E4CB5C225"></a></div><ix:nonNumeric contextRef="FD2020Q4YTD" name="us-gaap:SignificantAccountingPoliciesTextBlock" id="TextSelection-F2DC3174DF3D4A4034B08BF9EEC1B211-0-wk-Fact-5683AC666DF833F165428BF9EE641BC9" continuedAt="TextSelection-F2DC3174DF3D4A4034B08BF9EEC1B211-1" escape="true"><div style="line-height:120%;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">&#160;</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Note 1 &#8211; Summary of Significant Accounting Policies</span></div><ix:nonNumeric contextRef="FD2020Q4YTD" name="us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" id="TextSelection-4E50FC0CD7E7690F67A38BF9EED17B66-0-wk-Fact-6179959AB848890FB1428BF9EE64CCD2" escape="true"><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Organization</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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 China, Brazil, Poland and the Netherlands. Information about the Company's operations by segment is included in Note 12 to the consolidated financial statements.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Basis of consolidation</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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 significant inter-company accounts and transactions have been eliminated in consolidation.</span></div></ix:nonNumeric><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Immaterial Error Corrections</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">During the preparation of the consolidated financial statements for the year ended February 29, 2020, the Company identified two immaterial errors in its prior year consolidated financial statements and those financial statements  have been revised to reflect the correction of such errors. In the consolidated statements of cash flows, payments for employee taxes related to net share settlement of equity awards and proceeds from the issuance of shares under the Company's Employee Stock Purchase Plan aggregating to </span><span style="font-family:inherit;font-size:10pt;"><span>$<ix:nonFraction id="d87861560e647-wk-Fact-4DC3290141DCC8B0D894BD4E3D8C4D0D" name="us-gaap:QuantifyingMisstatementInCurrentYearFinancialStatementsAmount" contextRef="FD2019Q4YTD_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_azz_ReclassificationfromOperatingActivitiestoFinancingActivitiesMember" unitRef="usd" decimals="-5" scale="6" format="ixt:numdotdecimal">3.2</ix:nonFraction> million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$<ix:nonFraction id="d87861560e651-wk-Fact-E80D303771B0DF0A8F0ABD4E3FFD6E1A" name="us-gaap:QuantifyingMisstatementInCurrentYearFinancialStatementsAmount" contextRef="FD2018Q4YTD_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_azz_ReclassificationfromOperatingActivitiestoFinancingActivitiesMember" unitRef="usd" decimals="-5" scale="6" format="ixt:numdotdecimal">2.1</ix:nonFraction> million</span></span><span style="font-family:inherit;font-size:10pt;"> for the years ended February 28, 2019 and 2018, respectively, have been reclassified from operating activities to financing activities. In addition, the excess over par value related to repurchases of the Company's common stock were incorrectly reflected as a reduction of capital in excess of par value and should have been recorded as a reduction to retained earnings. The correction resulted in an increase to capital in excess of par value and a decrease in retained earnings  of </span><span style="font-family:inherit;font-size:10pt;"><span>$<ix:nonFraction id="d87861560e655-wk-Fact-9541CAC35364983540BABD4E3E823A5B" name="us-gaap:QuantifyingMisstatementInCurrentYearFinancialStatementsAmount" contextRef="FD2018Q4YTD_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_azz_IncreasetoCapitalinExcessofParValueandDecreaseinRetainedEarningsMember" unitRef="usd" decimals="-5" scale="6" format="ixt:numdotdecimal">12.6</ix:nonFraction> million</span></span><span style="font-family:inherit;font-size:10pt;"> as of February 28. 2019 and 2018 and </span><span style="font-family:inherit;font-size:10pt;"><span>$<ix:nonFraction id="d87861560e659-wk-Fact-31F0A85774B29CBB9251BD4E3DB412E4" name="us-gaap:QuantifyingMisstatementInCurrentYearFinancialStatementsAmount" contextRef="FD2017Q4YTD_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_azz_IncreasetoCapitalinExcessofParValueandDecreaseinRetainedEarningsMember" unitRef="usd" decimals="-5" scale="6" format="ixt:numdotdecimal">5.2</ix:nonFraction> million</span></span><span style="font-family:inherit;font-size:10pt;"> as of February 28, 2017, which has been corrected in the in the consolidated statement of shareholders&#8217; equity and consolidated balance sheet for the applicable periods. Management evaluated the impact of such error corrections and concluded they were not material to any prior period.</span></div><ix:nonNumeric contextRef="FD2020Q4YTD" name="us-gaap:UseOfEstimates" id="TextSelection-AC8969D275AE4BF4C7258BF9EED1C181-0-wk-Fact-C62E3F361DB1FBC291BB8BF9EE921F7F" escape="true"><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Use of estimates</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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="FD2020Q4YTD" name="us-gaap:ConcentrationRiskCreditRisk" id="TextSelection-B4383F9E43D7FA4EA5C28BF9EEC19DD2-0-wk-Fact-5083AC2A8A6F6E74EF388BF9EE64BE3C" escape="true"><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Concentrations of credit risk</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company maintains cash and cash equivalents with various financial institutions. These financial institutions are located throughout the United States and Canada, as well as Europe, China and Brazil. 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="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Concentrations of credit risk with respect to trade accounts receivable are limited due to the Company&#8217;s diversity by virtue of its </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;"><span><ix:nonFraction id="d87861560e700-wk-Fact-D33CFE1646C003B37E8F8BF9EEA277C5" name="us-gaap:NumberOfOperatingSegments" contextRef="FD2020Q4YTD" unitRef="operating_segment" decimals="INF" scale="0" format="ixt-sec:numwordsen">two</ix:nonFraction></span></span><span style="font-family:inherit;font-size:10pt;"> operating segments, the number of customers, and the absence of a concentration of trade accounts receivable in a small number of customers. The Company performs continuous evaluations of its ability to collect trade accounts receivable and allowance for doubtful accounts based upon historical losses, economic conditions and customer specific events. After all collection efforts are exhausted and an account is deemed uncollectible, it is written off against the allowance for doubtful accounts. Recoveries, unless material, are recorded against amounts written off in a period. Collateral is usually not required from customers as a condition of sale.</span></div></ix:nonNumeric></ix:nonNumeric><div><br/></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">39</span></div></div><hr style="page-break-after:always"></hr><div><div style="line-height:120%;text-align:left;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;font-weight:bold;" href="#sAFD25BFF8D125FEC80A34261E8448076"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Table of Contents</span></a></div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">AZZ INC.</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS </span></div></div><div><br/></div><ix:nonNumeric contextRef="FD2020Q4YTD" name="us-gaap:RevenueRecognitionPolicyTextBlock" id="TextSelection-D657FE50EC4A8708BB8C8BF9EED12FA5-0-wk-Fact-82B3F670B1485CD20DD38BF9EE92D5D0" continuedAt="TextSelection-D657FE50EC4A8708BB8C8BF9EED12FA5-1" escape="true"><ix:continuation id="TextSelection-F2DC3174DF3D4A4034B08BF9EEC1B211-1" continuedAt="TextSelection-F2DC3174DF3D4A4034B08BF9EEC1B211-2"><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Revenue recognition</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company determines revenue recognition through the following steps:</span></div><div style="line-height:120%;padding-left:0px;padding-top:12px;text-align:left;text-indent:30px;"><span style="padding-top:12px;text-align:left;font-family:inherit;font-size:10pt;padding-right:18px;">1)</span><span style="font-family:inherit;font-size:10pt;">Identification of the contract with a customer,</span></div><div style="line-height:120%;padding-left:0px;text-align:left;text-indent:30px;"><span style="text-align:left;font-family:inherit;font-size:10pt;padding-right:18px;">2)</span><span style="font-family:inherit;font-size:10pt;">Identification of the performance obligations in the contract,</span></div><div style="line-height:120%;padding-left:0px;text-align:left;text-indent:30px;"><span style="text-align:left;font-family:inherit;font-size:10pt;padding-right:18px;">3)</span><span style="font-family:inherit;font-size:10pt;">Determination of the transaction price,</span></div><div style="line-height:120%;padding-left:0px;text-align:left;text-indent:30px;"><span style="text-align:left;font-family:inherit;font-size:10pt;padding-right:18px;">4)</span><span style="font-family:inherit;font-size:10pt;">Allocation of the transaction price to performance obligations in the contract, and</span></div><div style="line-height:120%;padding-left:0px;text-align:left;text-indent:30px;"><span style="text-align:left;font-family:inherit;font-size:10pt;padding-right:18px;">5)</span><span style="font-family:inherit;font-size:10pt;">Recognition of revenue when, or as, the Company satisfies a performance obligation.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:11pt;"><span style="font-family:inherit;font-size:10pt;">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="font-family:inherit;font-size:11pt;"> </span><span style="font-family:inherit;font-size:10pt;">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="line-height:120%;padding-bottom:10px;padding-top:12px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Metal Coatings Segment</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">AZZ&#8217;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 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="line-height:120%;padding-top:12px;text-align:justify;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company recognizes revenue 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="line-height:120%;padding-bottom:10px;padding-top:12px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Energy Segment</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:12px;text-align:justify;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">AZZ's Energy segment is a provider of specialized products and services designed to support industrial, electrical and nuclear 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. When the Company does enter into an arrangement 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 to the customer 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="line-height:120%;padding-bottom:10px;padding-top:12px;text-align:justify;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">For custom built products, the Company recognizes revenues 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 revenues 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, the Company recognizes revenue at a point-in-time upon the transfer of the goods to the customer.</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:12px;text-align:justify;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">For revenues 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 revenues, 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 under a cumulative catch-up basis and subsequent revenues 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="line-height:120%;padding-bottom:10px;padding-top:12px;text-align:justify;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Due to the custom nature of the goods and services provided, contracts within the Energy 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 </span></div></ix:continuation></ix:nonNumeric><div><br/></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">40</span></div></div><hr style="page-break-after:always"></hr><div><div style="line-height:120%;text-align:left;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;font-weight:bold;" href="#sAFD25BFF8D125FEC80A34261E8448076"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Table of Contents</span></a></div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">AZZ INC.</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS </span></div></div><div><br/></div><ix:continuation id="TextSelection-F2DC3174DF3D4A4034B08BF9EEC1B211-2" continuedAt="TextSelection-F2DC3174DF3D4A4034B08BF9EEC1B211-3"><ix:continuation id="TextSelection-D657FE50EC4A8708BB8C8BF9EED12FA5-1"><div style="line-height:120%;padding-bottom:10px;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">a result, the transaction price and the measure of progress for the performance obligation to which it relates, is recognized as an adjustment to revenue on a cumulative catch-up basis. </span></div><div style="line-height:120%;padding-bottom:10px;padding-top:12px;text-align:justify;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In addition to fixed consideration, the Company&#8217;s contracts within its Energy segment can 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="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Contract Assets and Liabilities</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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 Energy 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="FD2019Q4YTD" name="us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock" id="TextSelection-201EB0D795625B009D46BD5289A24B65-0-wk-Fact-A6DB873529F7960BA329BD535F85492D" escape="true"><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table shows the changes in contract liabilities for fiscal year </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> (in thousands):</span></div><div style="line-height:120%;padding-top:12px;text-align:center;text-indent:29px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:95.71150097465888%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"></td></tr><tr><td style="width:72%;"></td><td style="width:2%;"></td><td style="width:1%;"></td><td style="width:10%;"></td><td style="width:1%;"></td><td style="width:2%;"></td><td style="width:1%;"></td><td style="width:10%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2019</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance at beginning of period</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87861560e898-wk-Fact-D4F423BB8AB4CB30DF1A8BF9EEA24F6C" name="us-gaap:ContractWithCustomerLiability" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">56,928</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87861560e917-wk-Fact-C551C4FC7528251AE60ABD5656C54AC9" name="us-gaap:ContractWithCustomerLiability" contextRef="FI2018Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">22,698</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Contract liabilities added during the period</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87861560e937-wk-Fact-0C46DBCAC78D48525A2EBD5543A35562" name="us-gaap:IncreaseDecreaseInContractWithCustomerLiability" contextRef="FD2020Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">14,292</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87861560e956-wk-Fact-28724B02E33A8477DB73BD5657D1FE14" name="us-gaap:IncreaseDecreaseInContractWithCustomerLiability" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">54,331</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Revenue recognized during the period</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(<ix:nonFraction id="d87861560e981-wk-Fact-FB25DB58D50048CBBD3EBD5579DA01F1" name="us-gaap:ContractWithCustomerLiabilityRevenueRecognized" contextRef="FD2020Q4YTD" unitRef="usd" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">52,802</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(<ix:nonFraction id="d87861560e1001-wk-Fact-88D483F97DFD3DBE2DB7BD5658CBD157" name="us-gaap:ContractWithCustomerLiabilityRevenueRecognized" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">20,101</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance at end of period</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87861560e1032-wk-Fact-10E357C59E045794AF3F8BF9EE6437FD" name="us-gaap:ContractWithCustomerLiability" contextRef="FI2020Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">18,418</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87861560e1051-wk-Fact-D4F423BB8AB4CB30DF1A8BF9EEA24F6C" name="us-gaap:ContractWithCustomerLiability" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">56,928</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div></ix:nonNumeric><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company expects to recognize revenues of approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$<ix:nonFraction id="d87861560e1062-wk-Fact-E58C4B6741F9437135E88BF9EEA2D770" name="azz:FutureRevenues" contextRef="FD2020Q4YTD" unitRef="usd" decimals="-5" scale="6" format="ixt:numdotdecimal">14.9</ix:nonFraction> million</span></span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>$<ix:nonFraction id="d87861560e1066-wk-Fact-2A2ED77626982BB4F5B48BF9EEA250DA" name="azz:FutureRevenues" contextRef="FD2021Q4YTD" unitRef="usd" decimals="-5" scale="6" format="ixt:numdotdecimal">1.7</ix:nonFraction> million</span></span><span style="font-family:inherit;font-size:10pt;">, and </span><span style="font-family:inherit;font-size:10pt;"><span>$<ix:nonFraction id="d87861560e1070-wk-Fact-23A22DEFA3C79EF4502B8BF9EEA28E1D" name="azz:FutureRevenues" contextRef="FD2022Q4YTD" unitRef="usd" decimals="-5" scale="6" format="ixt:numdotdecimal">1.8</ix:nonFraction> million</span></span><span style="font-family:inherit;font-size:10pt;"> in fiscal 2021, 2022 and 2023, respectively, related to the </span><span style="font-family:inherit;font-size:10pt;"><span>$<ix:nonFraction id="d87861560e1074-wk-Fact-A4615C41B0CB31493EF68BF9EE92684B" name="us-gaap:RevenueRemainingPerformanceObligation" contextRef="FI2020Q4" unitRef="usd" decimals="-5" scale="6" format="ixt:numdotdecimal">18.4</ix:nonFraction> million</span></span><span style="font-family:inherit;font-size:10pt;"> balance of contract liabilities as of February 29, 2020.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The increases or decreases in accounts receivable, contract assets and contract liabilities during fiscal year 2020 were due primarily to normal timing differences between the Company&#8217;s performance and customer payments. The acquisitions for fiscal year 2020 described in Note 15 had no impact on contract assets or liabilities as of the date of acquisition.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Other</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:12px;text-align:justify;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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 revenues. 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:nonNumeric contextRef="FD2020Q4YTD" name="us-gaap:DisaggregationOfRevenueTableTextBlock" id="TextSelection-11EB47CF546FFA0CBD188BF9EED1166A-0-wk-Fact-CCAFCDEE703B7F760B628BF9EE9228DC" escape="true"><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Disaggregated Revenue</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Revenue by segment and geography is disclosed in Note 12. In addition, the following table presents disaggregated revenue by customer industry (in thousands):</span></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:center;text-indent:32px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:85.96491228070175%;border-collapse:collapse;text-align:left;"><tr><td colspan="13"></td></tr><tr><td style="width:58%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net sales:</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Industrial - oil and gas, construction, and general</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87861560e1276-wk-Fact-097EEF47E059CE0299388BF9EE54422C" name="us-gaap:Revenues" contextRef="FD2020Q4YTD_azz_IndustryAxis_azz_IndustrialMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">605,236</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87861560e1295-wk-Fact-7326ACBFC614B73EA7678BF9EE54B3CC" name="us-gaap:Revenues" contextRef="FD2019Q4YTD_azz_IndustryAxis_azz_IndustrialMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">526,465</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87861560e1315-wk-Fact-5E74651379451703BEC38BF9EE54158B" name="us-gaap:Revenues" contextRef="FD2018Q4YTD_azz_IndustryAxis_azz_IndustrialMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">461,945</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Transmission and distribution</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87861560e1335-wk-Fact-F628A232FB1E7D0364A98BF9EE54D94B" name="us-gaap:Revenues" contextRef="FD2020Q4YTD_azz_IndustryAxis_azz_TrasmissionDistributionMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">254,836</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87861560e1354-wk-Fact-6C7562E3994590501AEA8BF9EE54B2E8" name="us-gaap:Revenues" contextRef="FD2019Q4YTD_azz_IndustryAxis_azz_TrasmissionDistributionMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">212,433</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87861560e1373-wk-Fact-24D9707BC40E805331F58BF9EE542A9E" name="us-gaap:Revenues" contextRef="FD2018Q4YTD_azz_IndustryAxis_azz_TrasmissionDistributionMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">194,503</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Power generation</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87861560e1399-wk-Fact-FB0EA30AE3DCAEFE5C2D8BF9EE5454C7" name="us-gaap:Revenues" contextRef="FD2020Q4YTD_azz_IndustryAxis_azz_PowerGenerationMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">201,745</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87861560e1418-wk-Fact-3CCC814E356D95FEC9A98BF9EE547A8D" name="us-gaap:Revenues" contextRef="FD2019Q4YTD_azz_IndustryAxis_azz_PowerGenerationMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">188,189</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87861560e1437-wk-Fact-FF257289D8ED0D30DBEB8BF9EE540742" name="us-gaap:Revenues" contextRef="FD2018Q4YTD_azz_IndustryAxis_azz_PowerGenerationMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">153,982</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total net sales</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87861560e1468-wk-Fact-C650B3A23A0417F4AE378BF9EE832BD9" name="us-gaap:Revenues" contextRef="FD2020Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">1,061,817</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87861560e1487-wk-Fact-F35F872C783CFC05157F8BF9EE838B2E" name="us-gaap:Revenues" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">927,087</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87861560e1507-wk-Fact-314D4927BA7337BA4A318BF9EE834B21" name="us-gaap:Revenues" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">810,430</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div></ix:nonNumeric></ix:continuation><div><br/></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">41</span></div></div><hr style="page-break-after:always"></hr><div><div style="line-height:120%;text-align:left;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;font-weight:bold;" href="#sAFD25BFF8D125FEC80A34261E8448076"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Table of Contents</span></a></div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">AZZ INC.</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS </span></div></div><div><br/></div><ix:continuation id="TextSelection-F2DC3174DF3D4A4034B08BF9EEC1B211-3" continuedAt="TextSelection-F2DC3174DF3D4A4034B08BF9EEC1B211-4"><ix:nonNumeric contextRef="FD2020Q4YTD" name="us-gaap:CashAndCashEquivalentsPolicyTextBlock" id="TextSelection-9612CC67996DF2E5F0678BF9EEC1D3B8-0-wk-Fact-39F65B222D164FC0062C8BF9EE926A11" continuedAt="TextSelection-9612CC67996DF2E5F0678BF9EEC1D3B8-1" escape="true"><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Cash and cash equivalents</span></div></ix:nonNumeric><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><ix:continuation id="TextSelection-9612CC67996DF2E5F0678BF9EEC1D3B8-1">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.</ix:continuation> </span></div><ix:nonNumeric contextRef="FD2020Q4YTD" name="us-gaap:InventoryPolicyTextBlock" id="TextSelection-B0C2DDA2DB033A7160108BF9EEC110E2-0-wk-Fact-7CFD4BFC1E372276B1918BF9EE92972B" escape="true"><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Inventories</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Inventory is stated at the lower of cost or net realizable value. Cost is determined principally using a weighted-average method for the Energy segment and the first-in-first-out (FIFO) method for the Metal Coatings segment. The Company periodically evaluates inventories 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 establishes reserves for obsolescence until inventories are formally disposed of, then the Company writes-down disposed inventories.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="FD2020Q4YTD" name="us-gaap:PropertyPlantAndEquipmentPolicyTextBlock" id="TextSelection-6E89B85E0D445283DBAB8BF9EEC16C9C-0-wk-Fact-5A081F9E2E23884DA1AA8BF9EE9297C7" escape="true"><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Property, plant and equipment</span></div><div style="line-height:120%;padding-top:12px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Property and equipment are stated at cost less accumulated depreciation. <ix:nonNumeric contextRef="FD2020Q4YTD" name="us-gaap:PropertyPlantAndEquipmentTextBlock" id="TextSelection-653D8973E5B69D0FD89B8BF9EEC15298-0-wk-Fact-B1536C6CEAD793766A838BF9EE92B12F" continuedAt="TextSelection-653D8973E5B69D0FD89B8BF9EEC15298-1" 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="TextSelection-653D8973E5B69D0FD89B8BF9EEC15298-1" continuedAt="TextSelection-59FFFF709BEE1D27E6608BF9EED16271-0"><div style="line-height:120%;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">&#160;</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:523px;border-collapse:collapse;text-align:left;"><tr><td colspan="2"></td></tr><tr><td style="width:432px;"></td><td style="width:90px;"></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Buildings and structures</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">10-25&#160;years</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Machinery and equipment</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">3-15 years</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Furniture and fixtures</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">3-15 years</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Automotive equipment</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">3 years</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Computers and software</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">3-7 years</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div></ix:continuation><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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><ix:nonNumeric contextRef="FD2020Q4YTD" name="us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsPolicy" id="TextSelection-0C8276384077E5D1C0B48BF9EEC166FA-0-wk-Fact-6F63AC8A53BA9A6FB2018BF9EE9288C1" continuedAt="TextSelection-0C8276384077E5D1C0B48BF9EEC166FA-1" escape="true"><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Amortizable Intangible and Long-lived assets</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Purchased intangible assets on the consolidated balance sheets are comprised of customer relationships, backlogs, engineering drawings and non-compete agreements. 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><span style="font-family:inherit;font-size:10pt;">two</span><span style="font-family:inherit;font-size:10pt;"> to </span><span style="font-family:inherit;font-size:10pt;">nineteen</span><span style="font-family:inherit;font-size:10pt;"> years.<ix:nonNumeric contextRef="FD2020Q4YTD" name="us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" id="TextSelection-2007B28A284EC074625A8BF9EEC1AE85-0-wk-Fact-AE09D8BE3D4C0F482A2E8BF9EE648324" escape="true"> The Company records impairment losses on long-lived assets, including identifiable intangible assets, when events and circumstances indicate that the assets might be impaired and the undiscounted projected cash flows associated with those assets are less than their carrying amount. In those situations, impairment loss on a long-lived asset is measured based on the excess of the carrying amount of the asset over the asset&#8217;s fair value, which is determined using Level 3 fair value inputs.</ix:nonNumeric> For fiscal year </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> the Company recorded impairment losses of </span><span style="font-family:inherit;font-size:10pt;"><span>$<ix:nonFraction id="d87861560e1716-wk-Fact-DD3B945AF3752B0FF015C142BA087D34" name="us-gaap:GainLossOnDispositionOfAssets1" contextRef="FD2020Q4YTD" unitRef="usd" decimals="-5" scale="6" sign="-" format="ixt:numdotdecimal">9.2</ix:nonFraction> million</span></span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>$<ix:nonFraction id="d87861560e1720-wk-Fact-5B2BC282472FB1CD19CDC13E46116E98" name="us-gaap:GainLossOnDispositionOfAssets1" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-5" scale="6" sign="-" format="ixt:numdotdecimal">0.8</ix:nonFraction> million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$<ix:nonFraction id="d87861560e1724-wk-Fact-F97E55D8BB19BCFE1A60C13F040B582B" name="us-gaap:GainLossOnDispositionOfAssets1" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-5" scale="6" sign="-" format="ixt:numdotdecimal">10.8</ix:nonFraction> million</span></span><span style="font-family:inherit;font-size:10pt;"> respectively, related to the impairment of certain property, plant and equipment and other intangible assets. See note 5 for more information about the impairment charges.</span></div><ix:nonNumeric contextRef="FD2020Q4YTD" name="us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy" id="TextSelection-1D9496056D4BE536BAAD8BF9EEC1AEDB-0-wk-Fact-EC5FBE4907903D2AEE398BF9EEA28DF6" continuedAt="TextSelection-1D9496056D4BE536BAAD8BF9EEC1AEDB-1" escape="true"><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Goodwill and Other Indefinite-Lived Intangible Assets</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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. Goodwill is not subject to amortization but is subject to an annual impairment test during December of each fiscal year, or earlier if indicators of potential impairment exist. 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. 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 2020, 2019 and 2018 no goodwill impairment loss was recorded. See note 8 for information about the goodwill write-off related to the divestiture of the nuclear logistics business. </span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other indefinite-lived intangible assets consist of certain tradenames acquired as part prior acquisitions. The Company tests the carrying value of these tradenames during December of each fiscal year, or more frequently when an event occurs or circumstances change that indicates the carrying value may not be recoverable by comparing the asset's fair value to its carrying value. Fair value, using Level 3 inputs, is measured using a relief-from-royalty approach, which assumes the fair value of the </span></div></ix:nonNumeric></ix:nonNumeric></ix:continuation><div><br/></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">42</span></div></div><hr style="page-break-after:always"></hr><div><div style="line-height:120%;text-align:left;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;font-weight:bold;" href="#sAFD25BFF8D125FEC80A34261E8448076"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Table of Contents</span></a></div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">AZZ INC.</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS </span></div></div><div><br/></div><ix:continuation id="TextSelection-F2DC3174DF3D4A4034B08BF9EEC1B211-4" continuedAt="TextSelection-F2DC3174DF3D4A4034B08BF9EEC1B211-5"><ix:continuation id="TextSelection-0C8276384077E5D1C0B48BF9EEC166FA-1"><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><ix:continuation id="TextSelection-1D9496056D4BE536BAAD8BF9EEC1AEDB-1">tradename is the discounted cash flows of the amount that would be paid had the Company not owned the tradename and instead licensed the tradename from another company.</ix:continuation> For fiscal 2020, 2019 and 2018, no impairment losses related to these indefinite-lived intangible assets were recorded.</span></div></ix:continuation><ix:nonNumeric contextRef="FD2020Q4YTD" name="us-gaap:DebtPolicyTextBlock" id="TextSelection-9B6822E5C3A8030982CC8BF9EEC18907-0-wk-Fact-A7E6C27BEA634663DCBF8BF9EE92094E" escape="true"><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Debt issuance costs</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Debt issue costs related to the revolver are deferred within other assets and are amortized using the effective interest rate method over the term of the debt. Debt issue costs related to debt other than the revolver are deferred within total debt due after one year and are amortized using the effective interest rate method over the term of the debt.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="FD2020Q4YTD" name="us-gaap:IncomeTaxPolicyTextBlock" id="TextSelection-E9884A24B3262137581D8BF9EEC1C261-0-wk-Fact-D5D75AE35B3DB96615B98BF9EE64A0A8" escape="true"><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Income taxes</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company recognizes a valuation allowance against net deferred tax assets to the extent that the Company believes these 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 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="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company is subject to taxation in the U.S. and various state, provincial and local and foreign jurisdictions. With few exceptions, as of </span><span style="font-family:inherit;font-size:10pt;">February&#160;29, 2020</span><span style="font-family:inherit;font-size:10pt;">, the Company is no longer subject to U.S. federal or state examinations by tax authorities for years before fiscal 2017.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="FD2020Q4YTD" name="us-gaap:FairValueOfFinancialInstrumentsPolicy" id="TextSelection-0977A43855F4B2B478568BF9EEC11A8F-0-wk-Fact-CA75C969145A9F5CE4A38BF9EE92A0CE" escape="true"><div style="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Financial instruments</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Fair value is an exit price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants. Hierarchy Levels&#160;1, 2, or 3 are terms for the priority of inputs to valuation techniques used to measure fair value. Hierarchy Level&#160;1 inputs are quoted prices in active markets for identical assets or liabilities. Hierarchy Level&#160;2 inputs are inputs other than quoted prices included with Level&#160;1 that are directly or indirectly observable for the asset or liability. Hierarchy Level&#160;3 inputs are inputs that are not observable in the market.</span></div><div style="line-height:120%;padding-top:12px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The carrying amount of the Company's financial instruments (cash equivalents, accounts receivable, accounts&#160;payable, accrued liabilities and debt), excluding the Senior Notes, approximates the fair value of these instruments based upon either their short-term nature or their variable market rate of interest. As of February 29, </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;"> and February 28, </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> the fair value of the outstanding Senior Notes, as described in Note 11, was approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$<ix:nonFraction id="d87861560e1833-wk-Fact-BDB03644FB799AE0BE128BF9EEA27347" name="us-gaap:NotesPayableFairValueDisclosure" contextRef="FI2020Q4_us-gaap_DebtInstrumentAxis_azz_UnsecuredSeniorNotesDueMarch312018Member_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember" unitRef="usd" decimals="-5" scale="6" format="ixt:numdotdecimal">125.3</ix:nonFraction> million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$<ix:nonFraction id="d87861560e1837-wk-Fact-2BD4D731AD66E89BBB728BF9EE92FC09" name="us-gaap:NotesPayableFairValueDisclosure" contextRef="FI2019Q4_us-gaap_DebtInstrumentAxis_azz_UnsecuredSeniorNotesDueMarch312018Member_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember" unitRef="usd" decimals="-5" scale="6" format="ixt:numdotdecimal">127.4</ix:nonFraction> million</span></span><span style="font-family:inherit;font-size:10pt;">, respectively. These fair values were determined using the discounted cash flow at the market rate as well as the applicable market interest rates classified as Level 2 inputs.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="FD2020Q4YTD" name="us-gaap:DerivativesPolicyTextBlock" id="TextSelection-8AA197ECFC2ACE01768C8BF9EED16CDF-0-wk-Fact-67E72EA7A044FEF5D54A8BF9EE927AE3" escape="true"><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Derivative financial instruments</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">From time to time, the Company uses derivatives to manage interest rate risk. The Company&#8217;s policy is to use derivatives for risk management purposes only, which includes maintaining the ratio between the Company&#8217;s fixed and floating rate debt obligations that management deems appropriate, and prohibits entering into such contracts for trading purposes. The Company enters into derivatives only with counterparties (primarily financial institutions) which have substantial financial wherewithal to minimize credit risk. The amount of gains or losses from the use of derivative financial instruments has not been and is not expected to be material to the Company&#8217;s consolidated financial statements. As of </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">February&#160;29, 2020</span><span style="font-family:inherit;font-size:10pt;">, the Company had no derivative financial instruments.</span></div></ix:nonNumeric></ix:continuation><div><br/></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">43</span></div></div><hr style="page-break-after:always"></hr><div><div style="line-height:120%;text-align:left;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;font-weight:bold;" href="#sAFD25BFF8D125FEC80A34261E8448076"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Table of Contents</span></a></div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">AZZ INC.</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS </span></div></div><div><br/></div><ix:continuation id="TextSelection-F2DC3174DF3D4A4034B08BF9EEC1B211-5" continuedAt="TextSelection-F2DC3174DF3D4A4034B08BF9EEC1B211-6"><ix:nonNumeric contextRef="FD2020Q4YTD" name="us-gaap:StandardProductWarrantyPolicy" id="TextSelection-A954537DF315D6B5B4C28BF9EEC19EC5-0-wk-Fact-325EF7A7A53C8A4F58E88BF9EE92C926" escape="true"><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Warranty reserves</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Within other accrued liabilities, a reserve has been established to provide for the estimated future cost of warranties on a portion of the Company&#8217;s delivered products. 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. Warranties typically arise after the product has been accepted by the customer. Management periodically reviews the individual claims and related reserves, and adjustments are made according to the warranty work performed or with agreements reached with customers after fully addressing their claims. </span></div></ix:nonNumeric><ix:nonNumeric contextRef="FD2020Q4YTD" name="us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock" id="TextSelection-6B72F4CBE7BDC5112EB58BF9EEC1E1B5-0-wk-Fact-BBC5DD87CCB0E5FF00B98BF9EEB28F49" escape="true"><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table shows the changes in the Company&#8217;s accrued warranties for fiscal year </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> (in thousands):</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">&#160;</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:74.6588693957115%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"></td></tr><tr><td style="width:51%;"></td><td style="width:1%;"></td><td style="width:13%;"></td><td style="width:1%;"></td><td style="width:2%;"></td><td style="width:1%;"></td><td style="width:13%;"></td><td style="width:1%;"></td><td style="width:2%;"></td><td style="width:1%;"></td><td style="width:13%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance at beginning of period</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87861560e2007-wk-Fact-B415B9E210F14920162F8BF9EEB2CCA2" name="us-gaap:ProductWarrantyAccrual" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">1,751</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87861560e2026-wk-Fact-855E11AAE8CB071CC5078BF9EEB26C64" name="us-gaap:ProductWarrantyAccrual" contextRef="FI2018Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">2,013</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87861560e2045-wk-Fact-51C1CD199B01688D0C9B8BF9EEB21E04" name="us-gaap:ProductWarrantyAccrual" contextRef="FI2017Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">2,098</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Warranty costs incurred</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(<ix:nonFraction id="d87861560e2061-wk-Fact-3C0F7BAACDCA741F95978BF9EEB229EB" name="us-gaap:ProductWarrantyAccrualPreexistingIncreaseDecrease" contextRef="FD2020Q4YTD" unitRef="usd" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">2,118</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(<ix:nonFraction id="d87861560e2081-wk-Fact-FB2A30AC24FC8F6245188BF9EEB2A50B" name="us-gaap:ProductWarrantyAccrualPreexistingIncreaseDecrease" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">2,195</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(<ix:nonFraction id="d87861560e2101-wk-Fact-49FF45C3CB69333CDCBC8BF9EEB22A6B" name="us-gaap:ProductWarrantyAccrualPreexistingIncreaseDecrease" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">2,225</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Additions charged to income</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87861560e2123-wk-Fact-369C95003C6FD2ADC1CF8BF9EEB229BE" name="us-gaap:ProductWarrantyAccrualPeriodIncreaseDecrease" contextRef="FD2020Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">4,069</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87861560e2142-wk-Fact-3D129EDB62C7E53CC3A38BF9EEB2D3D4" name="us-gaap:ProductWarrantyAccrualPeriodIncreaseDecrease" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">1,933</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87861560e2161-wk-Fact-A2BC8D832C2E7243B3C38BF9EEB2A184" name="us-gaap:ProductWarrantyAccrualPeriodIncreaseDecrease" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">2,140</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance at end of period</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87861560e2187-wk-Fact-287F0F9318EA8FEB63F98BF9EEB22E81" name="us-gaap:ProductWarrantyAccrual" contextRef="FI2020Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">3,702</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87861560e2206-wk-Fact-B415B9E210F14920162F8BF9EEB2CCA2" name="us-gaap:ProductWarrantyAccrual" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">1,751</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87861560e2225-wk-Fact-855E11AAE8CB071CC5078BF9EEB26C64" name="us-gaap:ProductWarrantyAccrual" contextRef="FI2018Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">2,013</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div></ix:nonNumeric><ix:nonNumeric contextRef="FD2020Q4YTD" name="us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" id="TextSelection-609C39593E74915A22298BF9EEC1EE82-0-wk-Fact-BB14B9C69CD8A7931A238BF9EEA2737F" escape="true"><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Foreign Currency Translation</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The local currency is the functional currency for the Company&#8217;s foreign operations.&#160;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><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Accumulated Other Comprehensive Loss</span></div><ix:nonNumeric contextRef="FD2020Q4YTD" name="us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" id="TextSelection-FD4041F8294FC0C7C429BD5A1C8265C2-0-wk-Fact-CC55DC6E0DD6FB18C744BD5A8EE591B5" escape="true"><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The components of accumulated other comprehensive loss consisted of the following as of </span><span style="font-family:inherit;font-size:10pt;">February&#160;29, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">February&#160;28, 2019</span><span style="font-family:inherit;font-size:10pt;"> (in thousands):</span></div><div style="line-height:120%;padding-top:12px;text-align:center;text-indent:32px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:91.22807017543859%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"></td></tr><tr><td style="width:62%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:16%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:16%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2019</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign currency translation adjustments</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(<ix:nonFraction id="d87861560e2362-wk-Fact-88FEEFE530BD07677D53BD5C3E992881" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax" contextRef="FI2020Q4" unitRef="usd" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">30,949</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(<ix:nonFraction id="d87861560e2382-wk-Fact-33B7C81322925F93E508BD61AA476D7A" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">28,856</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Interest rate swap</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87861560e2403-wk-Fact-FFBAD01C5F1467096D2BBD615C36A4D0" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" contextRef="FI2020Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">50</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87861560e2422-wk-Fact-345F76CA3446975BC07CBD61AB840D7F" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">104</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accumulated other comprehensive loss</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(<ix:nonFraction id="d87861560e2452-wk-Fact-25AA8877764E82E5B97A8BF9EEB27FC6" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" contextRef="FI2020Q4" unitRef="usd" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">30,899</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(<ix:nonFraction id="d87861560e2472-wk-Fact-87E478F8AE1760498E258BF9EE73200F" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">28,752</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div></ix:nonNumeric><ix:nonNumeric contextRef="FD2020Q4YTD" name="us-gaap:CommitmentsAndContingenciesPolicyTextBlock" id="TextSelection-9AEDFD8C84755A6A69BD8BF9EEC1A825-0-wk-Fact-D5F218FBCACB92E1365B8BF9EE64BF0E" continuedAt="TextSelection-9AEDFD8C84755A6A69BD8BF9EEC1A825-1" escape="true"><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Accruals for Contingent Liabilities</span></div></ix:nonNumeric><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><ix:continuation id="TextSelection-9AEDFD8C84755A6A69BD8BF9EEC1A825-1">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 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="FD2020Q4YTD" name="us-gaap:LesseeLeasesPolicyTextBlock" id="TextSelection-F2054BD3D033B1A1C0248BF9EEC17967-0-wk-Fact-962F6ACF9B473C3EAC638BF9EEA2CBD8" continuedAt="TextSelection-F2054BD3D033B1A1C0248BF9EEC17967-1" escape="true"><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Leases</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company is a lessee under various operating 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="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> 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. 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. </span></div></ix:nonNumeric></ix:continuation><div><br/></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">44</span></div></div><hr style="page-break-after:always"></hr><div><div style="line-height:120%;text-align:left;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;font-weight:bold;" href="#sAFD25BFF8D125FEC80A34261E8448076"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Table of Contents</span></a></div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">AZZ INC.</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS </span></div></div><div><br/></div><ix:continuation id="TextSelection-F2DC3174DF3D4A4034B08BF9EEC1B211-6"><ix:continuation id="TextSelection-F2054BD3D033B1A1C0248BF9EEC17967-1"><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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 facilities leases, the Company accounts for lease and non-lease components on a combined basis, while for equipment leases, the lease and non-lease components are accounted for separately. </span></div></ix:continuation><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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="FD2020Q4YTD" name="us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock" id="TextSelection-C19049F3E1845FC3F3068BF9EEC13EEE-0-wk-Fact-3B0964FE445A570D8F798BF9EEA2E318" escape="true"><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"><ix:nonNumeric contextRef="FD2020Q4YTD" name="us-gaap:ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" id="TextSelection-04444ABABAAAA1ED34548BF9EEC112FE-0-wk-Fact-28034BA447BFA462B7F98BF9EE64C588" escape="true"></ix:nonNumeric>Recently Issued Accounting Pronouncements Not Yet Adopted</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In June 2016, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update ("ASU") No. 2016-13,&#160;</span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Financial Instruments &#8211; Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instrument</span><span style="font-family:inherit;font-size:10pt;">s&#160;(&#8220;ASU 2016-13&#8221;), which modifies the measurement of expected credit losses of certain financial instruments, including the Company's accounts receivable and contract assets. The Company will adopt ASU 2016-13 in the first quarter of its fiscal 2021 utilizing the modified retrospective transition method. Based on the composition of the Company&#8217;s accounts receivable and contract assets, current market conditions, and historical credit loss activity, the adoption of ASU 2016-13 is not expected to have a material impact on its consolidated financial statements.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In August 2018, the FASB issued ASU No. 2018-15, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Intangibles&#8212;Goodwill and Other&#8212; Internal-Use Software (Subtopic 350-40) - Customer&#8217;s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract</span><span style="font-family:inherit;font-size:10pt;"> ("ASU 2018-15"), which aligns the accounting for implementation costs incurred in a hosting arrangement that is a service contract with the accounting for implementation costs incurred to develop or obtain internal-use software, in order to determine the applicable costs to capitalize  and the applicable costs to expense as incurred. The Company will adopt ASU 2018-15 in the first quarter of its fiscal 2021. The standard can be applied either prospectively to implementation costs incurred after the date of adoption or retrospectively to all arrangements. The Company intends to adopt ASU 2018-15 using the prospective approach and the adoption is not expected to have a material impact on its consolidated financial statements.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:11pt;"><span style="font-family:inherit;font-size:10pt;">In December 2019, the FASB issued Accounting Standard Update No. 2019-12,</span><span style="font-family:inherit;font-size:10pt;font-style:italic;"> Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes</span><span style="font-family:inherit;font-size:10pt;"> ("ASU 2019-12"), which simplifies the accounting for income taxes. The Company will adopt ASU 2019-12 in the first quarter of its fiscal year 2022 on a prospective basis and early adoption is permitted. The Company is currently evaluating the impact of the new guidance on its consolidated financial statements</span><span style="font-family:inherit;font-size:11pt;">.</span></div></ix:nonNumeric></ix:continuation><div><a id="s4EED4E9324F656E1A40F7E2075C2E31D"></a></div><div style="line-height:120%;padding-top:16px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Note 2 &#8211; <ix:nonNumeric contextRef="FD2020Q4YTD" name="us-gaap:InventoryDisclosureTextBlock" id="TextSelection-00B687FEA1885CDB10CA8BF9EED129A6-0-wk-Fact-9E0BDE6CD75BA236FC0F8BF9EE832DE8" continuedAt="TextSelection-00B687FEA1885CDB10CA8BF9EED129A6-1" escape="true">Inventories</ix:nonNumeric></span></div><ix:nonNumeric contextRef="FD2020Q4YTD" name="us-gaap:ScheduleOfInventoryCurrentTableTextBlock" id="TextSelection-544A638D8C9D3BDD93208BF9EED1BBB6-0-wk-Fact-6130D57574692A8FC81E8BF9EE83CE65" escape="true"><ix:continuation id="TextSelection-00B687FEA1885CDB10CA8BF9EED129A6-1"><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Inventories, net consisted of the following as of </span><span style="font-family:inherit;font-size:10pt;">February&#160;29, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">February&#160;28, 2019</span><span style="font-family:inherit;font-size:10pt;"> (in thousands):</span></div><div style="line-height:120%;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">&#160;</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:91.22807017543859%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"></td></tr><tr><td style="width:62%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:16%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:16%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2019</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Raw materials</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87859665e716-wk-Fact-8FDE3CC5BF1AC8370E7A8BF9EE544B09" name="us-gaap:InventoryRawMaterialsNetOfReserves" contextRef="FI2020Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">88,837</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87859665e735-wk-Fact-4606FCCABDB4EA80E2608BF9EE44A8C8" name="us-gaap:InventoryRawMaterialsNetOfReserves" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">94,410</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Work-in-process</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87859665e755-wk-Fact-FCB3F4ADDA7F743BDBDC8BF9EE4486A7" name="us-gaap:InventoryWorkInProcessNetOfReserves" contextRef="FI2020Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">5,543</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87859665e774-wk-Fact-02D1292C906DCBD66D7D8BF9EE44387F" name="us-gaap:InventoryWorkInProcessNetOfReserves" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">19,067</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Finished goods</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87859665e799-wk-Fact-D02B520BC003EFA4226A8BF9EE44F7DD" name="us-gaap:InventoryFinishedGoodsNetOfReserves" contextRef="FI2020Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">5,461</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87859665e818-wk-Fact-2CADDCD8320CA90518C38BF9EE54FCBD" name="us-gaap:InventoryFinishedGoodsNetOfReserves" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">11,370</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87859665e848-wk-Fact-77CF1E1F3FA9D9AF549F8BF9EEA28527" name="us-gaap:InventoryNet" contextRef="FI2020Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">99,841</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87859665e867-wk-Fact-609293F58AAD384499238BF9EEB230C9" name="us-gaap:InventoryNet" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">124,847</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div></ix:continuation></ix:nonNumeric><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div><br/></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">45</span></div></div><hr style="page-break-after:always"></hr><div><a id="sF3D15A4E51E1578FA2AE0022C63B5F23"></a></div><div><div style="line-height:120%;text-align:left;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;font-weight:bold;" href="#sAFD25BFF8D125FEC80A34261E8448076"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Table of Contents</span></a></div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">AZZ INC.</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS </span></div></div><div><br/></div><div style="line-height:120%;padding-top:16px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Note 3 &#8211; <ix:continuation id="TextSelection-59FFFF709BEE1D27E6608BF9EED16271-0" continuedAt="TextSelection-59FFFF709BEE1D27E6608BF9EED16271-1"><ix:nonNumeric contextRef="FD2020Q4YTD" name="us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock" id="TextSelection-EC70237278DC2391CD9B8BF9EED1D287-0-wk-Fact-0DF44F073F6DB86203928BF9EE64CDEB" continuedAt="TextSelection-EC70237278DC2391CD9B8BF9EED1D287-1" escape="true">Property, Plant and Equipment</ix:nonNumeric></ix:continuation></span></div><ix:continuation id="TextSelection-59FFFF709BEE1D27E6608BF9EED16271-1"><ix:continuation id="TextSelection-EC70237278DC2391CD9B8BF9EED1D287-1" continuedAt="TextSelection-EC70237278DC2391CD9B8BF9EED1D287-2"><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Property, plant and equipment consisted of the following as of </span><span style="font-family:inherit;font-size:10pt;">February&#160;29, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">February&#160;28, 2019</span><span style="font-family:inherit;font-size:10pt;"> (in thousands):</span></div><div style="line-height:120%;padding-top:12px;text-align:center;text-indent:32px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:86.35477582846003%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"></td></tr><tr><td style="width:68%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:13%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:13%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2019</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Land</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87862184e712-wk-Fact-61B6C06604BA3B97FC398BF9EE541C3D" name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="FI2020Q4_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_LandMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">21,826</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87862184e731-wk-Fact-F9BFB514647EDD302B768BF9EEC19077" name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="FI2019Q4_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_LandMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">21,677</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Building and structures</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87862184e751-wk-Fact-D918DC50839C8AB0888F8BF9EEC16DE1" name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="FI2020Q4_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_BuildingAndBuildingImprovementsMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">162,851</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87862184e770-wk-Fact-72C3568E9616285DB9AF8BF9EEC15BFB" name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="FI2019Q4_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_BuildingAndBuildingImprovementsMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">156,447</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Machinery and equipment</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87862184e795-wk-Fact-945EF4CE2A85B8C121418BF9EE73CC89" name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="FI2020Q4_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_MachineryAndEquipmentMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">252,726</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87862184e814-wk-Fact-6E28E92096F30C4C7DCF8BF9EE546265" name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="FI2019Q4_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_MachineryAndEquipmentMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">245,588</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Furniture, fixtures, software and computers</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87862184e839-wk-Fact-1EEFBB3091F3D464C4D48BF9EEB2A4AB" name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="FI2020Q4_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_FurnitureAndFixturesMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">28,938</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87862184e858-wk-Fact-B22359FF5E13DFFEEAC78BF9EEB2339B" name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="FI2019Q4_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_FurnitureAndFixturesMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">27,075</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Automotive equipment</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87862184e883-wk-Fact-B240090C14675017B49C8BF9EE837273" name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="FI2020Q4_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_VehiclesMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">4,394</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87862184e902-wk-Fact-289DBA8D6462A1E255D08BF9EEB23F92" name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="FI2019Q4_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_VehiclesMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">3,766</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Construction in progress</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87862184e927-wk-Fact-1DCCCCE23D58246FC2648BF9EE640282" name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="FI2020Q4_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_ConstructionInProgressMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">16,466</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87862184e946-wk-Fact-1C25CB6207451CB3ECCE8BF9EEB2CE91" name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="FI2019Q4_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_ConstructionInProgressMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">13,065</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87862184e971-wk-Fact-1B69E602835BF5889FF78BF9EEB237EF" name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="FI2020Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">487,201</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87862184e990-wk-Fact-92A7E7745E8471632D8B8BF9EEB25FA7" name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">467,618</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less accumulated depreciation</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(<ix:nonFraction id="d87862184e1015-wk-Fact-B70145CC3692998A6A328BF9EE6436AC" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" contextRef="FI2020Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">274,097</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(<ix:nonFraction id="d87862184e1035-wk-Fact-3CEBEDD7D05EC73EDDE98BF9EE730B30" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">257,391</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net property, plant, and equipment</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87862184e1066-wk-Fact-4DF1C383DC2F3DA8E0D78BF9EEA23BBA" name="us-gaap:PropertyPlantAndEquipmentNet" contextRef="FI2020Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">213,104</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87862184e1085-wk-Fact-698C6290835455F8ACC58BF9EE73BAE8" name="us-gaap:PropertyPlantAndEquipmentNet" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">210,227</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div></ix:continuation></ix:continuation><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"><ix:continuation id="TextSelection-EC70237278DC2391CD9B8BF9EED1D287-2" continuedAt="TextSelection-EC70237278DC2391CD9B8BF9EED1D287-3"><span style="font-family:inherit;font-size:10pt;">Depreciation expense was </span><span style="font-family:inherit;font-size:10pt;"><span>$<ix:nonFraction id="d87862184e1100-wk-Fact-9A8C85008B041FF7901B8BF9EE8319E6" name="us-gaap:Depreciation" contextRef="FD2020Q4YTD" unitRef="usd" decimals="-5" scale="6" format="ixt:numdotdecimal">33.1</ix:nonFraction> million</span></span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>$<ix:nonFraction id="d87862184e1104-wk-Fact-DF320E6039849FC009DB8BF9EE830767" name="us-gaap:Depreciation" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-5" scale="6" format="ixt:numdotdecimal">33.2</ix:nonFraction> million</span></span><span style="font-family:inherit;font-size:10pt;">, and </span><span style="font-family:inherit;font-size:10pt;"><span>$<ix:nonFraction id="d87862184e1108-wk-Fact-22F9FC2E813839D184708BF9EE83B441" name="us-gaap:Depreciation" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-5" scale="6" format="ixt:numdotdecimal">33.4</ix:nonFraction> million</span></span><span style="font-family:inherit;font-size:10pt;"> for fiscal </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">, and </span><span style="font-family:inherit;font-size:10pt;">2018</span></ix:continuation><span style="font-family:inherit;font-size:10pt;"><ix:continuation id="TextSelection-EC70237278DC2391CD9B8BF9EED1D287-3">, respectively.</ix:continuation> </span></div><div><a id="sC5359A99AE5153ACA6BBEF2975C00447"></a></div><div style="line-height:120%;padding-top:16px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Note 4 &#8211; <ix:nonNumeric contextRef="FD2020Q4YTD" name="us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock" id="TextSelection-4313F7F77760D090D77F8BF9EED11CAD-0-wk-Fact-656F09A6F94DC961BF178BF9EE44955A" continuedAt="TextSelection-4313F7F77760D090D77F8BF9EED11CAD-1" escape="true">Other Accrued Liabilities</ix:nonNumeric></span></div><ix:nonNumeric contextRef="FD2020Q4YTD" name="us-gaap:OtherCurrentLiabilitiesTableTextBlock" id="TextSelection-8A636F93926E8B0D37758BF9EED19BDB-0-wk-Fact-B007F3542CA488A0E9A88BF9EE44DFE1" escape="true"><ix:continuation id="TextSelection-4313F7F77760D090D77F8BF9EED11CAD-1"><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other accrued liabilities consisted of the following as of </span><span style="font-family:inherit;font-size:10pt;">February&#160;29, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">February&#160;28, 2019</span><span style="font-family:inherit;font-size:10pt;"> (in thousands):</span></div><div style="line-height:120%;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">&#160;</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:90.05847953216374%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"></td></tr><tr><td style="width:64%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:16%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:14%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2019</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accrued interest</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87862738e716-wk-Fact-D99055DB9C37EA8765DE8BF9EE641C57" name="us-gaap:InterestPayableCurrent" contextRef="FI2020Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">1,042</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87862738e735-wk-Fact-3AC468F53388FCC988D28BF9EE64E975" name="us-gaap:InterestPayableCurrent" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">1,196</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accrued warranty</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87862738e755-wk-Fact-71EDD90C7D26193E12328BF9EE64A296" name="us-gaap:ProductWarrantyAccrualClassifiedCurrent" contextRef="FI2020Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">3,702</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87862738e774-wk-Fact-DE939FC4D21F2ACC9E7D8BF9EE54BC37" name="us-gaap:ProductWarrantyAccrualClassifiedCurrent" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">1,751</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Commissions</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87862738e799-wk-Fact-BC7693D847E93F8B58E08BF9EE640F69" name="us-gaap:AccruedSalesCommissionCurrent" contextRef="FI2020Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">4,180</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87862738e818-wk-Fact-CD4BDA9BD205353085B48BF9EE6411F6" name="us-gaap:AccruedSalesCommissionCurrent" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">3,370</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Personnel expenses</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87862738e843-wk-Fact-2E31F3B2B90765A3634D8BF9EE542591" name="us-gaap:OtherEmployeeRelatedLiabilitiesCurrent" contextRef="FI2020Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">8,646</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87862738e862-wk-Fact-80C1AE81136129884EA58BF9EE64D334" name="us-gaap:OtherEmployeeRelatedLiabilitiesCurrent" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">6,282</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Group medical insurance</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87862738e887-wk-Fact-04272F294EAEDF4276098BF9EE54818C" name="us-gaap:AccruedInsuranceCurrent" contextRef="FI2020Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">3,083</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87862738e906-wk-Fact-350C7583F3680F3163D28BF9EE640363" name="us-gaap:AccruedInsuranceCurrent" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">2,024</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Sales and other taxes payable</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87862738e931-wk-Fact-C0B21D3A549D940C9C11BD64436555F9" name="azz:SalesorOtherTaxesPayableCurrent" contextRef="FI2020Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">3,098</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87862738e950-wk-Fact-B6C3BF41E98EE8ACDED4BD6468C747EF" name="azz:SalesorOtherTaxesPayableCurrent" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">1,301</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87862738e975-wk-Fact-FE9A975378780A1559D88BF9EE64EF04" name="us-gaap:OtherSundryLiabilitiesCurrent" contextRef="FI2020Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">3,117</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87862738e994-wk-Fact-3A843B05284A5E5C8F668BF9EE64A33B" name="us-gaap:OtherSundryLiabilitiesCurrent" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">1,707</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87862738e1024-wk-Fact-7F49B8A01E77B973015A8BF9EE5432A7" name="us-gaap:OtherAccruedLiabilitiesCurrent" contextRef="FI2020Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">26,868</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87862738e1043-wk-Fact-2A6FC9263085C09591038BF9EE54D2D9" name="us-gaap:OtherAccruedLiabilitiesCurrent" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">17,631</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div></ix:continuation></ix:nonNumeric><div><a id="s0F17DCD024F8597D80ED00B7AD35F9E2"></a></div><div style="line-height:120%;padding-top:16px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Note 5 &#8211; <ix:nonNumeric contextRef="FD2020Q4YTD" name="us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock" id="TextSelection-5AE08DE79464DCA484338BF9EED1D339-0-wk-Fact-D82EC79132726DC242358BF9EEB2D86D" continuedAt="TextSelection-5AE08DE79464DCA484338BF9EED1D339-1" escape="true">Restructuring and Impairment Charges</ix:nonNumeric></span></div><ix:continuation id="TextSelection-5AE08DE79464DCA484338BF9EED1D339-1"><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">During fiscal year 2020, in conjunction with the divestiture of its nuclear logistics business, the Company decided to exit from the nuclear certified portion of its industrial welding solutions business within the Energy segment. The remaining industrial welding solutions business will continue. As a result of the exit, the Company incurred impairment charges of </span><span style="font-family:inherit;font-size:10pt;"><span>$<ix:nonFraction id="d87862880e617-wk-Fact-DD3B945AF3752B0FF015C142BA087D34" name="us-gaap:GainLossOnDispositionOfAssets1" contextRef="FD2020Q4YTD" unitRef="usd" decimals="-5" scale="6" sign="-" format="ixt:numdotdecimal">9.2</ix:nonFraction> million</span></span><span style="font-family:inherit;font-size:10pt;"> related to certain intangible assets and nuclear specific property, plant and equipment that are no longer being utilized. </span><span style="font-family:inherit;font-size:10pt;"><span>$<ix:nonFraction id="d87862880e621-wk-Fact-B1F04C9BD5BFBE407FA8BD689930F67E" name="us-gaap:GainLossOnDispositionOfAssets1" contextRef="FD2020Q4YTD_us-gaap_IncomeStatementLocationAxis_us-gaap_CostOfSalesMember" unitRef="usd" decimals="-3" scale="6" sign="-" format="ixt:numdotdecimal">2.0</ix:nonFraction> million</span></span><span style="font-family:inherit;font-size:10pt;"> of the charge was recognized within costs of sales and the remaining </span><span style="font-family:inherit;font-size:10pt;"><span>$<ix:nonFraction id="d87862880e625-wk-Fact-682BABFB8F0A205B7152BD68A5654499" name="us-gaap:GainLossOnDispositionOfAssets1" contextRef="FD2020Q4YTD_us-gaap_IncomeStatementLocationAxis_us-gaap_SellingGeneralAndAdministrativeExpensesMember" unitRef="usd" decimals="-3" scale="6" sign="-" format="ixt:numdotdecimal">7.2</ix:nonFraction> million</span></span><span style="font-family:inherit;font-size:10pt;"> was recognized within selling, general and administrative in the consolidated statement of income. </span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">During fiscal year 2019, as part of the Company's ongoing efforts to eliminate redundancies in its Metal Coatings segment, the Company consolidated two galvanizing facilities located in the Gulf Coast region of the United States. As a result of the consolidation, the Company recognized restructuring and other related costs of </span><span style="font-family:inherit;font-size:10pt;"><span>$<ix:nonFraction id="d87862880e632-wk-Fact-088F33C2F5B334B0F2A18BF9EEB260C0" name="us-gaap:RestructuringCharges" contextRef="FD2020Q4YTD" unitRef="usd" decimals="-5" scale="6" format="ixt:numdotdecimal">1.3</ix:nonFraction> million</span></span><span style="font-family:inherit;font-size:10pt;"> in fiscal 2019, comprised of </span><span style="font-family:inherit;font-size:10pt;"><span>$<ix:nonFraction id="d87862880e636-wk-Fact-CC0D0F6E3182304BA4BF8BF9EEB2591B" name="us-gaap:RestructuringCharges" contextRef="FD2020Q4YTD_us-gaap_IncomeStatementLocationAxis_us-gaap_CostOfSalesMember_us-gaap_RestructuringCostAndReserveAxis_us-gaap_OtherRestructuringMember" unitRef="usd" decimals="-5" scale="6" format="ixt:numdotdecimal">0.8</ix:nonFraction> million</span></span><span style="font-family:inherit;font-size:10pt;"> for fixed asset impairments and </span><span style="font-family:inherit;font-size:10pt;"><span>$<ix:nonFraction id="d87862880e640-wk-Fact-DA205E7B80902E9BDB688BF9EE448D8D" name="us-gaap:RestructuringCharges" contextRef="FD2020Q4YTD_us-gaap_IncomeStatementLocationAxis_us-gaap_CostOfSalesMember_us-gaap_RestructuringCostAndReserveAxis_us-gaap_OneTimeTerminationBenefitsMember" unitRef="usd" decimals="-5" scale="6" format="ixt:numdotdecimal">0.5</ix:nonFraction> million</span></span><span style="font-family:inherit;font-size:10pt;"> for employee severance and other disposal costs. All costs were recognized within cost of sales in the consolidated statement of income.</span></div><div style="line-height:120%;padding-top:12px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">During fiscal year 2018, the Company recognized an impairment charge of </span><span style="font-family:inherit;font-size:10pt;"><span>$<ix:nonFraction id="d87862880e647-wk-Fact-F97E55D8BB19BCFE1A60C13F040B582B" name="us-gaap:GainLossOnDispositionOfAssets1" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-5" scale="6" sign="-" format="ixt:numdotdecimal">10.8</ix:nonFraction> million</span></span><span style="font-family:inherit;font-size:10pt;"> within its Energy segment related to certain highly specialized welding equipment that was no longer being utilized due to lack of customer adoption of the advanced technology. All costs were classified within cost of sales. </span></div><div style="line-height:120%;padding-top:12px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of </span><span style="font-family:inherit;font-size:10pt;">February&#160;29, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">February&#160;28, 2019</span><span style="font-family:inherit;font-size:10pt;">, the Company had no restructuring liabilities outstanding.</span></div></ix:continuation><div><br/></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">46</span></div></div><hr style="page-break-after:always"></hr><div><a id="s6FF18ABEEB1353C89ABEEB183E4C279A"></a></div><div><div style="line-height:120%;text-align:left;font-size:8pt;"><a style="font-family:inherit;font-size:8pt;font-weight:bold;" href="#sAFD25BFF8D125FEC80A34261E8448076"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Table of Contents</span></a></div><div style="line-height:120%;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><br/></span></div></div><div><br/></div><div style="line-height:120%;padding-top:16px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Note 6 &#8211; <ix:nonNumeric contextRef="FD2020Q4YTD" name="us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock" id="TextSelection-15FC7AC979DC21C799048BF9EED10429-0-wk-Fact-FE90C5D0C460DF4712E38BF9EE926FEF" continuedAt="TextSelection-15FC7AC979DC21C799048BF9EED10429-1" escape="true">Employee Benefit Plans</ix:nonNumeric></span></div><ix:continuation id="TextSelection-15FC7AC979DC21C799048BF9EED10429-1" continuedAt="TextSelection-15FC7AC979DC21C799048BF9EED10429-2"><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">401(k) Retirement Plan</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company has a 401(k) retirement plan covering substantially all of its employees. Company contributions to the 401(k) retirement plan were </span><span style="font-family:inherit;font-size:10pt;"><span>$<ix:nonFraction id="d87863875e621-wk-Fact-601A2C28345C2081703A8BF9EE9227A0" name="us-gaap:DefinedContributionPlanCostRecognized" contextRef="FD2020Q4YTD" unitRef="usd" decimals="-5" scale="6" format="ixt:numdotdecimal">5.4</ix:nonFraction></span></span><span style="font-family:inherit;font-size:10pt;"> million, </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;"><span>$<ix:nonFraction id="d87863875e625-wk-Fact-7EB8265B9929A3464BC18BF9EE92ACCB" name="us-gaap:DefinedContributionPlanCostRecognized" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-5" scale="6" format="ixt:numdotdecimal">5.0</ix:nonFraction></span></span><span style="font-family:inherit;font-size:10pt;"> million, and </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;"><span>$<ix:nonFraction id="d87863875e629-wk-Fact-6B22459F383B6F8216148BF9EE925BAF" name="us-gaap:DefinedContributionPlanCostRecognized" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-5" scale="6" format="ixt:numdotdecimal">4.8</ix:nonFraction></span></span><span style="font-family:inherit;font-size:10pt;"> million for fiscal </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">, and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, respectively. </span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Multiemployer Pension Plans</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In addition to the Company's 401(k) retirement plan, the Company participates in a number of multiemployer defined benefit pension plans for employees who 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="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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="line-height:120%;padding-top:12px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="25"></td></tr><tr><td style="width:12%;"></td><td style="width:1%;"></td><td style="width:9%;"></td><td style="width:1%;"></td><td style="width:9%;"></td><td style="width:1%;"></td><td style="width:9%;"></td><td style="width:1%;"></td><td style="width:10%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:7%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:7%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:7%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:7%;"></td><td style="width:1%;"></td><td style="width:8%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td rowspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">EIN/Pension Plan Number</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" rowspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">Pension Protection Act Reported Status (1)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td rowspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">FIP/RP </span></div><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">Status (2)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">Company Contributions (3)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td rowspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">Surcharge Imposed (4)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td rowspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">Expiration Date of Collective Bargaining Agreements</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">Fiscal Year</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">Pension Fund</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Boilermaker-Blacksmith National Pension Trust</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span><ix:nonNumeric id="d87863875e1091-wk-Fact-C1E261F5A46607262D538BF9EE64A3D7" name="azz:EntityIDNumber" contextRef="FD2020Q4YTD_us-gaap_MultiemployerPlanNameAxis_azz_BoilermakerBlacksmithNationalPensionTrustMember">EIN:48-6168020<br/>Plan: 001</ix:nonNumeric></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span><ix:nonNumeric id="d87863875e1101-wk-Fact-9FC827E2381B44A9F3498BF9EE546379" name="azz:ZoneStatus" contextRef="FD2020Q4YTD_us-gaap_MultiemployerPlanNameAxis_azz_BoilermakerBlacksmithNationalPensionTrustMember">Critical</ix:nonNumeric></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span><ix:nonNumeric id="d87863875e1111-wk-Fact-7A049066E73C51A7B20D8BF9EE64E3B1" name="azz:ZoneStatus" contextRef="FD2019Q4YTD_us-gaap_MultiemployerPlanNameAxis_azz_BoilermakerBlacksmithNationalPensionTrustMember">Endangered</ix:nonNumeric></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span><ix:nonNumeric id="d87863875e1121-wk-Fact-F27058B1243543C67E418BF9EE64E13E" name="us-gaap:MultiemployerPlansFundingImprovementPlanAndRehabilitationPlan" contextRef="FD2020Q4YTD_us-gaap_MultiemployerPlanNameAxis_azz_BoilermakerBlacksmithNationalPensionTrustMember">Implemented</ix:nonNumeric></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span><ix:nonFraction id="d87863875e1137-wk-Fact-8F892E28CC3D416F274B8BF9EE648AD7" name="us-gaap:MultiemployerPlanContributionsByEmployer" contextRef="FD2020Q4YTD_us-gaap_MultiemployerPlanNameAxis_azz_BoilermakerBlacksmithNationalPensionTrustMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">5,337</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span><ix:nonFraction id="d87863875e1156-wk-Fact-1B379E47F135202955ED8BF9EE645C89" name="us-gaap:MultiemployerPlanContributionsByEmployer" contextRef="FD2019Q4YTD_us-gaap_MultiemployerPlanNameAxis_azz_BoilermakerBlacksmithNationalPensionTrustMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">5,651</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span><ix:nonFraction id="d87863875e1175-wk-Fact-BE07F790F89C839E24AD8BF9EE5469DA" name="us-gaap:MultiemployerPlanContributionsByEmployer" contextRef="FD2018Q4YTD_us-gaap_MultiemployerPlanNameAxis_azz_BoilermakerBlacksmithNationalPensionTrustMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">4,070</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span><ix:nonNumeric id="d87863875e1190-wk-Fact-5977F09275F83D5288A28BF9EE547046" name="us-gaap:MultiemployerPlansSurcharge" contextRef="FD2020Q4YTD_us-gaap_MultiemployerPlanNameAxis_azz_BoilermakerBlacksmithNationalPensionTrustMember">Yes</ix:nonNumeric></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span><ix:nonNumeric id="d87863875e1200-wk-Fact-9EE8B3A363CD68F63D1A8BF9EE645C78" name="azz:CollectiveBargainingEndDate" contextRef="FD2020Q4YTD_us-gaap_MultiemployerPlanNameAxis_azz_BoilermakerBlacksmithNationalPensionTrustMember">Various through 12/31/2020</ix:nonNumeric></span></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Contributions to other multiemployer pension plans</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span><ix:nonFraction id="d87863875e1256-wk-Fact-F062906E02BD33FBFB738BF9EE64E8A8" name="us-gaap:MultiemployerPlanContributionsByEmployer" contextRef="FD2020Q4YTD_us-gaap_MultiemployerPlanNameAxis_azz_IndividuallyInsignificantPlansMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">366</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span><ix:nonFraction id="d87863875e1276-wk-Fact-DBA837F870B0E40DF81F8BF9EE64E4B9" name="us-gaap:MultiemployerPlanContributionsByEmployer" contextRef="FD2019Q4YTD_us-gaap_MultiemployerPlanNameAxis_azz_IndividuallyInsignificantPlansMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">627</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span><ix:nonFraction id="d87863875e1295-wk-Fact-F72193A796351DC99F538BF9EE64BC15" name="us-gaap:MultiemployerPlanContributionsByEmployer" contextRef="FD2018Q4YTD_us-gaap_MultiemployerPlanNameAxis_azz_IndividuallyInsignificantPlansMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">470</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Total contributions</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span><ix:nonFraction id="d87863875e1387-wk-Fact-9DDBC6B8B54CE49399C48BF9EE64DDD2" name="us-gaap:MultiemployerPlanContributionsByEmployer" contextRef="FD2020Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">5,703</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span><ix:nonFraction id="d87863875e1406-wk-Fact-6019CB9E86B4A8ACE4D08BF9EE73DE93" name="us-gaap:MultiemployerPlanContributionsByEmployer" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">6,278</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span><ix:nonFraction id="d87863875e1425-wk-Fact-1BDCB981E3C8C96A4F718BF9EE5405C7" name="us-gaap:MultiemployerPlanContributionsByEmployer" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">4,540</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr></table></div></div><table cellpadding="0" cellspacing="0" style="padding-top:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:33px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:9px;"><span style="font-family:inherit;font-size:10pt;">(1)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The most recent Pension Protection Act zone status available for fiscal 2020 and 2019 is for the plan&#8217;s year-end as of December 31, 2019 and 2018, respectively. The zone status is based on information that the Company received from the plan 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 2019.</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:33px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:9px;"><span style="font-family:inherit;font-size:10pt;">(2)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:33px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:9px;"><span style="font-family:inherit;font-size:10pt;">(3)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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 ending December 31, 2018 and 2017.</span></div></td></tr></table></ix:continuation><table cellpadding="0" cellspacing="0" style="padding-top:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:33px;"></td><td></td></tr><tr><td style="vertical-align:top"><ix:continuation id="TextSelection-15FC7AC979DC21C799048BF9EED10429-2" continuedAt="TextSelection-15FC7AC979DC21C799048BF9EED10429-3"><div style="line-height:120%;font-size:10pt;padding-left:9px;"><span style="font-family:inherit;font-size:10pt;">(4)</span></div></ix:continuation></td><td style="vertical-align:top;"><ix:continuation id="TextSelection-15FC7AC979DC21C799048BF9EED10429-3"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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 is at the 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:continuation></td></tr></table><div><br/></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">47</span></div></div><hr style="page-break-after:always"></hr><div><a id="s434286CEF683568C9659C4BBB29D0A17"></a></div><div><div style="line-height:120%;text-align:left;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;font-weight:bold;" href="#sAFD25BFF8D125FEC80A34261E8448076"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Table of Contents</span></a></div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">AZZ INC.</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS </span></div></div><div><br/></div><div style="line-height:120%;padding-top:16px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Note 7 &#8211;&#160;&#160;&#160;&#160; <ix:nonNumeric contextRef="FD2020Q4YTD" name="us-gaap:IncomeTaxDisclosureTextBlock" id="TextSelection-60F3FB21C04D2B87D6D48BF9EED126D0-0-wk-Fact-D8D97F4BDCD74E60100C8BF9EE444AB1" continuedAt="TextSelection-60F3FB21C04D2B87D6D48BF9EED126D0-1" escape="true">Income Taxes</ix:nonNumeric></span></div><ix:continuation id="TextSelection-60F3FB21C04D2B87D6D48BF9EED126D0-1" continuedAt="TextSelection-60F3FB21C04D2B87D6D48BF9EED126D0-2"><div style="line-height:120%;padding-top:12px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:8pt;">&#160;</span><ix:nonNumeric contextRef="FD2020Q4YTD" name="us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" id="TextSelection-9E7DF3950915F6F029C78BF9EED1CD43-0-wk-Fact-EEE7C8F74D54C3008B028BF9EE445DFF" continuedAt="TextSelection-9E7DF3950915F6F029C78BF9EED1CD43-1" escape="true"><span style="font-family:inherit;font-size:10pt;">The provision for income taxes for fiscal year </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> consisted of the following (in thousands):</span></ix:nonNumeric></div><ix:continuation id="TextSelection-9E7DF3950915F6F029C78BF9EED1CD43-1"><div style="line-height:120%;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">&#160;</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:86.54970760233918%;border-collapse:collapse;text-align:left;"><tr><td colspan="13"></td></tr><tr><td style="width:4%;"></td><td style="width:49%;"></td><td style="width:1%;"></td><td style="width:12%;"></td><td style="width:1%;"></td><td style="width:2%;"></td><td style="width:1%;"></td><td style="width:12%;"></td><td style="width:1%;"></td><td style="width:2%;"></td><td style="width:1%;"></td><td style="width:13%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2018</span></div></td></tr><tr><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Income before income taxes:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Domestic</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87870253e819-wk-Fact-10C071619071C44BCCD98BF9EE6409E9" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" contextRef="FD2020Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">44,406</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87870253e838-wk-Fact-7FD0407645BE140A55298BF9EE54923D" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">48,261</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87870253e858-wk-Fact-D4F8B9F23AF0572AD6868BF9EE64FC38" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">24,282</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87870253e878-wk-Fact-65ECF1E2C4D9881CCB9D8BF9EE64C7EC" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" contextRef="FD2020Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">20,484</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87870253e897-wk-Fact-2AF035329C00203B98828BF9EE64499D" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">14,744</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87870253e916-wk-Fact-DB33D6707E1C0DA12D6C8BF9EE5432FD" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">6,617</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Income before income taxes</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87870253e947-wk-Fact-2A86340A5ADD380F40C28BF9EE837435" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" contextRef="FD2020Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">64,890</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87870253e966-wk-Fact-A1D5737F28FE3C4984EB8BF9EE839157" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">63,005</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87870253e986-wk-Fact-69814062DDF5E4DA71E38BF9EE837F1F" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">30,899</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Current provision:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Federal</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87870253e1078-wk-Fact-144C0254D3D942EF9DDF8BF9EE640BCA" name="us-gaap:CurrentFederalTaxExpenseBenefit" contextRef="FD2020Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">12,563</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87870253e1097-wk-Fact-E857B7754A24C14194528BF9EE64298F" name="us-gaap:CurrentFederalTaxExpenseBenefit" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">4,251</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87870253e1117-wk-Fact-45416503F74F0016440D8BF9EE648FFE" name="us-gaap:CurrentFederalTaxExpenseBenefit" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">3,445</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87870253e1137-wk-Fact-F45B884302C072657ACD8BF9EE546E68" name="us-gaap:CurrentForeignTaxExpenseBenefit" contextRef="FD2020Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">5,259</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87870253e1156-wk-Fact-B7C8625B282044FD1C6E8BF9EE73F111" name="us-gaap:CurrentForeignTaxExpenseBenefit" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">2,829</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87870253e1175-wk-Fact-78CDC26A7F5C81E290458BF9EE64BBC3" name="us-gaap:CurrentForeignTaxExpenseBenefit" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">1,958</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">State and local</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87870253e1201-wk-Fact-896AAEA1D93AEF90B5A18BF9EE73CB68" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" contextRef="FD2020Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">1,451</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87870253e1220-wk-Fact-BC938AC3C583443F9C628BF9EE73E9B1" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">986</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87870253e1239-wk-Fact-05BBAF97F6C544A55F9C8BF9EE647287" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">964</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total current provision for income taxes</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87870253e1270-wk-Fact-31801FF5808822E39EC98BF9EE545CAF" name="us-gaap:CurrentIncomeTaxExpenseBenefit" contextRef="FD2020Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">19,273</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87870253e1289-wk-Fact-B357BA141E136608F4948BF9EE64DB42" name="us-gaap:CurrentIncomeTaxExpenseBenefit" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">8,066</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87870253e1309-wk-Fact-58E40042200471B4FD8D8BF9EE6473B6" name="us-gaap:CurrentIncomeTaxExpenseBenefit" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">6,367</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred provision (benefit):</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Federal</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(<ix:nonFraction id="d87870253e1402-wk-Fact-7533776A9AF4699346208BF9EE5451A1" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" contextRef="FD2020Q4YTD" unitRef="usd" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">1,452</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87870253e1422-wk-Fact-5B27C7E9D549B899A8648BF9EE54389F" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">2,970</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(<ix:nonFraction id="d87870253e1442-wk-Fact-03E50241BC5F4978D3CF8BF9EE64F78A" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">20,220</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(<ix:nonFraction id="d87870253e1463-wk-Fact-BF9A0C0661592B022E998BF9EE64B062" name="us-gaap:DeferredForeignIncomeTaxExpenseBenefit" contextRef="FD2020Q4YTD" unitRef="usd" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">21</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87870253e1483-wk-Fact-0C118AE67C9FB2E732038BF9EE644170" name="us-gaap:DeferredForeignIncomeTaxExpenseBenefit" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">539</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87870253e1502-wk-Fact-67C03E40A08B916C19C68BF9EE64309B" name="us-gaap:DeferredForeignIncomeTaxExpenseBenefit" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">100</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">State and local</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(<ix:nonFraction id="d87870253e1528-wk-Fact-9CAD20F029E2493B42CC8BF9EE643BEC" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" contextRef="FD2020Q4YTD" unitRef="usd" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">1,144</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87870253e1548-wk-Fact-B8D899181941F388A19A8BF9EE73CA87" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">222</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(<ix:nonFraction id="d87870253e1567-wk-Fact-1DDAAE030B521C03F4958BF9EE64125E" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">517</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total deferred provision for (benefit from) income taxes</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(<ix:nonFraction id="d87870253e1599-wk-Fact-3692B518D01B9A1D7C2E8BF9EE738B72" name="us-gaap:DeferredIncomeTaxExpenseBenefit" contextRef="FD2020Q4YTD" unitRef="usd" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">2,617</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87870253e1619-wk-Fact-46FEE0C92972F316E1CE8BF9EE640CBB" name="us-gaap:DeferredIncomeTaxExpenseBenefit" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">3,731</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(<ix:nonFraction id="d87870253e1639-wk-Fact-2B944056E7EF2DE1E3498BF9EE7339C1" name="us-gaap:DeferredIncomeTaxExpenseBenefit" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">20,637</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total provision for (benefit from) income taxes</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87870253e1665-wk-Fact-DD219C59964702207BB48BF9EE83D8AF" name="us-gaap:IncomeTaxExpenseBenefit" contextRef="FD2020Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">16,656</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87870253e1684-wk-Fact-8420852134603414A6A18BF9EEB2D308" name="us-gaap:IncomeTaxExpenseBenefit" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">11,797</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(<ix:nonFraction id="d87870253e1704-wk-Fact-6E080A8B86066F755BD38BF9EE83719B" name="us-gaap:IncomeTaxExpenseBenefit" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">14,270</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div></ix:continuation><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In general, it is the Company's practice and intention to reinvest the earnings of its non-U.S. subsidiaries in those operations. Generally, such amounts become subject to foreign withholding tax upon the remittance of dividends and under certain other circumstances.</span></div><div style="line-height:120%;padding-top:12px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The expense recognized in fiscal year 2018 related to the one-time tax on the mandatory deemed repatriation of foreign earnings was </span><span style="font-family:inherit;font-size:10pt;"><span>$<ix:nonFraction id="d87870253e1724-wk-Fact-FF698DCB5F47A0D85EC8BD6DE35A960F" name="us-gaap:ForeignEarningsRepatriated" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-5" scale="6" format="ixt:numdotdecimal">1.4</ix:nonFraction> million</span></span><span style="font-family:inherit;font-size:10pt;"> of which the Company has elected to pay the one-time tax evenly over a period of eight years with six years remaining. We continue to reinvest cash in foreign jurisdictions and have not recorded the effects of any applicable foreign withholding tax.</span></div><ix:nonNumeric contextRef="FD2020Q4YTD" name="us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" id="TextSelection-DFA86E40A02573CB134C8BF9EED137E1-0-wk-Fact-BCCB85685CEDB2BFCD5B8BF9EE44D656" escape="true"><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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="line-height:120%;padding-top:12px;text-align:center;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="10"></td></tr><tr><td style="width:55%;"></td><td style="width:1%;"></td><td style="width:13%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:13%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:13%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Statutory federal income tax rate</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87870253e1818-wk-Fact-709D7CA51EE543416E7B8BF9EEB2CB9D" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" contextRef="FD2020Q4YTD" unitRef="number" decimals="INF" scale="-2" format="ixt:numdotdecimal">21.0</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87870253e1833-wk-Fact-E94B6CA19526836825D98BF9EEB21BD0" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" contextRef="FD2019Q4YTD" unitRef="number" decimals="INF" scale="-2" format="ixt:numdotdecimal">21.0</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87870253e1848-wk-Fact-F7F142194D79F65AB46E8BF9EEB24FEA" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" contextRef="FD2018Q4YTD" unitRef="number" decimals="INF" scale="-2" format="ixt:numdotdecimal">32.7</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;%</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Permanent differences</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87870253e1869-wk-Fact-7137DD62407CA60D09B98BF9EEB26861" name="us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseMealsAndEntertainment" contextRef="FD2020Q4YTD" unitRef="number" decimals="INF" scale="-2" format="ixt:numdotdecimal">0.1</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87870253e1883-wk-Fact-A41EDEAD04DA9393D4508BF9EEB26470" name="us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseMealsAndEntertainment" contextRef="FD2019Q4YTD" unitRef="number" decimals="INF" scale="-2" format="ixt:numdotdecimal">0.5</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87870253e1897-wk-Fact-A49D0F40A5EE0A4274888BF9EEB225D6" name="us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseMealsAndEntertainment" contextRef="FD2018Q4YTD" unitRef="number" decimals="INF" scale="-2" format="ixt:numdotdecimal">1.6</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">State income taxes, net of federal income tax benefit</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87870253e1917-wk-Fact-55E341D34589D6A642E08BF9EEB2A2D1" name="us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" contextRef="FD2020Q4YTD" unitRef="number" decimals="INF" scale="-2" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87870253e1931-wk-Fact-A7F7F20E8D41971590748BF9EEB22314" name="us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" contextRef="FD2019Q4YTD" unitRef="number" decimals="INF" scale="-2" format="ixt:numdotdecimal">0.4</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87870253e1945-wk-Fact-A7FB69518067E8769CAC8BF9EEB25656" name="us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" contextRef="FD2018Q4YTD" unitRef="number" decimals="INF" scale="-2" format="ixt:numdotdecimal">0.4</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Benefit of Section&#160;199 of the Code, manufacturing deduction</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87870253e1965-wk-Fact-5DB909C6BC51D02428758BF9EEB2B37A" name="us-gaap:EffectiveIncomeTaxRateReconciliationDeductionsQualifiedProductionActivities" contextRef="FD2020Q4YTD" unitRef="number" decimals="INF" scale="-2" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87870253e1979-wk-Fact-306E39308FF9E1A517AB8BF9EEB2F2B8" name="us-gaap:EffectiveIncomeTaxRateReconciliationDeductionsQualifiedProductionActivities" contextRef="FD2019Q4YTD" unitRef="number" decimals="INF" scale="-2" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(<ix:nonFraction id="d87870253e1993-wk-Fact-B2D9797C4C015F9525878BF9EEB22465" name="us-gaap:EffectiveIncomeTaxRateReconciliationDeductionsQualifiedProductionActivities" contextRef="FD2018Q4YTD" unitRef="number" decimals="INF" scale="-2" format="ixt:numdotdecimal">2.2</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Valuation allowance</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87870253e2014-wk-Fact-334CCBF13FF08792A13F8BF9EEB26E61" name="us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" contextRef="FD2020Q4YTD" unitRef="number" decimals="INF" scale="-2" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(<ix:nonFraction id="d87870253e2028-wk-Fact-12A4D14F5D5ABBA338F68BF9EEB2C589" name="us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" contextRef="FD2019Q4YTD" unitRef="number" decimals="INF" scale="-2" sign="-" format="ixt:numdotdecimal">0.7</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87870253e2043-wk-Fact-D94010749238588C06F38BF9EEB2E3AA" name="us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" contextRef="FD2018Q4YTD" unitRef="number" decimals="INF" scale="-2" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Stock compensation</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87870253e2063-wk-Fact-2CF1B42F8F7335C4F8878BF9EEB28224" name="us-gaap:EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent" contextRef="FD2020Q4YTD" unitRef="number" decimals="INF" scale="-2" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87870253e2077-wk-Fact-A892BFC63F3BE7D94A298BF9EEB2109D" name="us-gaap:EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent" contextRef="FD2019Q4YTD" unitRef="number" decimals="INF" scale="-2" format="ixt:numdotdecimal">0.5</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(<ix:nonFraction id="d87870253e2091-wk-Fact-E9B079710C094692C5FE8BF9EEB2ACEC" name="us-gaap:EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent" contextRef="FD2018Q4YTD" unitRef="number" decimals="INF" scale="-2" sign="-" format="ixt:numdotdecimal">0.5</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Tax credits</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87870253e2112-wk-Fact-BAC498184DD40415DD5D8BF9EEB2389D" name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxCredits" contextRef="FD2020Q4YTD" unitRef="number" decimals="INF" scale="-2" sign="-" format="ixt:numdotdecimal">2.0</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(<ix:nonFraction id="d87870253e2126-wk-Fact-ED27226B910956DBA8278BF9EEB293B5" name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxCredits" contextRef="FD2019Q4YTD" unitRef="number" decimals="INF" scale="-2" format="ixt:numdotdecimal">4.1</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(<ix:nonFraction id="d87870253e2141-wk-Fact-1BBDB3BA735627560D468BF9EEB2CABC" name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxCredits" contextRef="FD2018Q4YTD" unitRef="number" decimals="INF" scale="-2" format="ixt:numdotdecimal">7.7</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign tax rate differential</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87870253e2162-wk-Fact-1CEDD2BDC767C132BBF58BF9EEB2C23C" name="us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" contextRef="FD2020Q4YTD" unitRef="number" decimals="INF" scale="-2" sign="-" format="ixt:numdotdecimal">1.4</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87870253e2176-wk-Fact-F1C294F521E61EEBF35D8BF9EEB254DB" name="us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" contextRef="FD2019Q4YTD" unitRef="number" decimals="INF" scale="-2" sign="-" format="ixt:numdotdecimal">1.1</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(<ix:nonFraction id="d87870253e2190-wk-Fact-056E4C8F3346A64AC2118BF9EEB283EB" name="us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" contextRef="FD2018Q4YTD" unitRef="number" decimals="INF" scale="-2" format="ixt:numdotdecimal">0.4</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred tax remeasurements</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87870253e2211-wk-Fact-D1109D6D5E5B658C6AAC8BF9EEB2331A" name="us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate" contextRef="FD2020Q4YTD" unitRef="number" decimals="INF" scale="-2" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87870253e2225-wk-Fact-345CBD20224CEC2DDEF98BF9EEB2F887" name="us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate" contextRef="FD2019Q4YTD" unitRef="number" decimals="INF" scale="-2" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(<ix:nonFraction id="d87870253e2239-wk-Fact-5511D973EB8A459F1F588BF9EEB20DB6" name="us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate" contextRef="FD2018Q4YTD" unitRef="number" decimals="INF" scale="-2" sign="-" format="ixt:numdotdecimal">78.9</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Uncertain tax positions</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87870253e2260-wk-Fact-AE4C504211A0D8CAF5EABD6FBFB342D8" name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxContingencies" contextRef="FD2020Q4YTD" unitRef="number" decimals="INF" scale="-2" format="ixt:numdotdecimal">1.4</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87870253e2274-wk-Fact-CED7DC50C7524D708B26BD6FF94EBB7A" name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxContingencies" contextRef="FD2019Q4YTD" unitRef="number" decimals="INF" scale="-2" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87870253e2288-wk-Fact-9F1658C2A156434F28DBBD7006C89637" name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxContingencies" contextRef="FD2018Q4YTD" unitRef="number" decimals="INF" scale="-2" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Transition tax</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87870253e2309-wk-Fact-3ACB1E884FB4A21AB6BB8BF9EEB24F92" name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxContingenciesDomestic" contextRef="FD2020Q4YTD" unitRef="number" decimals="INF" scale="-2" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87870253e2323-wk-Fact-2D2C8F0BB3D037B0D5848BF9EEB2315C" name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxContingenciesDomestic" contextRef="FD2019Q4YTD" unitRef="number" decimals="INF" scale="-2" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87870253e2337-wk-Fact-A4E8916C59FBC079176A8BF9EEB27F5C" name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxContingenciesDomestic" contextRef="FD2018Q4YTD" unitRef="number" decimals="INF" scale="-2" format="ixt:numdotdecimal">8.6</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(<ix:nonFraction id="d87870253e2357-wk-Fact-2B1E48F5B39D690D403A8BF9EEB2FF48" name="us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments" contextRef="FD2020Q4YTD" unitRef="number" decimals="INF" scale="-2" sign="-" format="ixt:numdotdecimal">0.2</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87870253e2372-wk-Fact-1DE98393DAC7BCF8B66D8BF9EEB24E36" name="us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments" contextRef="FD2019Q4YTD" unitRef="number" decimals="INF" scale="-2" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87870253e2386-wk-Fact-DD33CFCFFF1D0C6FE4F38BF9EEB2F333" name="us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments" contextRef="FD2018Q4YTD" unitRef="number" decimals="INF" scale="-2" format="ixt:numdotdecimal">0.2</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Effective income tax rate</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87870253e2406-wk-Fact-BC0B6C22115B628A79628BF9EEB2C29A" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" contextRef="FD2020Q4YTD" unitRef="number" decimals="INF" scale="-2" format="ixt:numdotdecimal">25.7</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87870253e2421-wk-Fact-178144D443A7D38414C78BF9EEB28038" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" contextRef="FD2019Q4YTD" unitRef="number" decimals="INF" scale="-2" format="ixt:numdotdecimal">18.7</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(<ix:nonFraction id="d87870253e2436-wk-Fact-2402C338BD2F70AF390F8BF9EEB20D15" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" contextRef="FD2018Q4YTD" unitRef="number" decimals="INF" scale="-2" sign="-" format="ixt:numdotdecimal">46.2</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)%</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div></ix:nonNumeric></ix:continuation><div><br/></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">48</span></div></div><hr style="page-break-after:always"></hr><div><div style="line-height:120%;text-align:left;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;font-weight:bold;" href="#sAFD25BFF8D125FEC80A34261E8448076"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Table of Contents</span></a></div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">AZZ INC.</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS </span></div></div><div><br/></div><ix:continuation id="TextSelection-60F3FB21C04D2B87D6D48BF9EED126D0-2" continuedAt="TextSelection-60F3FB21C04D2B87D6D48BF9EED126D0-3"><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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="FD2020Q4YTD" name="us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" id="TextSelection-44C25EBCA4CF79E173348BF9EED1623F-0-wk-Fact-C1CFDDB6A4B96CB12FF48BF9EE448E87" continuedAt="TextSelection-44C25EBCA4CF79E173348BF9EED1623F-1" escape="true">Significant components of the Company&#8217;s net deferred income tax liability are as follows as of </ix:nonNumeric></span><ix:continuation id="TextSelection-44C25EBCA4CF79E173348BF9EED1623F-1" continuedAt="TextSelection-44C25EBCA4CF79E173348BF9EED1623F-2"><span style="font-family:inherit;font-size:10pt;">February&#160;29, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">February&#160;28, 2019</span><span style="font-family:inherit;font-size:10pt;"> (in thousands):</span></ix:continuation></div><ix:continuation id="TextSelection-44C25EBCA4CF79E173348BF9EED1623F-2"><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:94.34697855750487%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"></td></tr><tr><td style="width:66%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:14%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:14%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2019</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred income tax assets:</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Employee related items</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87870253e2593-wk-Fact-F14267A0AFEAF8A273E68BF9EE836950" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits" contextRef="FI2020Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">3,194</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87870253e2612-wk-Fact-660BEA8C80B6C44D86F58BF9EE830437" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">4,177</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Inventories</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87870253e2632-wk-Fact-A70713E8736ED0DF84B98BF9EE835FC2" name="us-gaap:DeferredTaxAssetsInventory" contextRef="FI2020Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">823</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87870253e2651-wk-Fact-A1C68BF2D7DE0162C3888BF9EE733235" name="us-gaap:DeferredTaxAssetsInventory" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">758</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accrued warranty</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87870253e2676-wk-Fact-2AC64E22D2DDBFA5B6848BF9EE836D85" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves" contextRef="FI2020Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">548</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87870253e2695-wk-Fact-29C8C2C35D45305AD5678BF9EE830024" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">369</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accounts receivable</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87870253e2720-wk-Fact-DD38BBD328A90459AB248BF9EE734E6D" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" contextRef="FI2020Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">1,379</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(<ix:nonFraction id="d87870253e2739-wk-Fact-C0CB1A5C89854D8C2AB08BF9EE8322C9" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">2,092</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Lease liabilities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87870253e2765-wk-Fact-245EBD36650D74B7B148BD7207587C60" name="azz:DeferredTaxAssetsLeaseLiabilities" contextRef="FI2020Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">10,601</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87870253e2784-wk-Fact-2DADCD8ECCFCC631D119BD722218BAA6" name="azz:DeferredTaxAssetsLeaseLiabilities" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net operating loss carry forward</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87870253e2809-wk-Fact-FECC1CE85B6250E4FE718BF9EE831F4C" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwards" contextRef="FI2020Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">5,845</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87870253e2828-wk-Fact-9037B99FD19A0AF1E97D8BF9EE832F8B" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwards" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">7,173</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87870253e2853-wk-Fact-63C721C0F7DB293A16B38BF9EE73720E" name="us-gaap:DeferredTaxAssetsGross" contextRef="FI2020Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">22,390</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87870253e2872-wk-Fact-B139E6206D2A29BF70998BF9EE73C21E" name="us-gaap:DeferredTaxAssetsGross" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">10,385</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less: valuation allowance</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(<ix:nonFraction id="d87870253e2897-wk-Fact-E62F599388807DBECFF68BF9EE839A48" name="us-gaap:DeferredTaxAssetsValuationAllowance" contextRef="FI2020Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">725</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(<ix:nonFraction id="d87870253e2917-wk-Fact-CA70E75141E7258C38318BF9EE8309E6" name="us-gaap:DeferredTaxAssetsValuationAllowance" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">3,015</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total deferred income tax assets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87870253e2943-wk-Fact-F52C7B9DEC585BF06BE48BF9EE837B78" name="us-gaap:DeferredTaxAssetsNet" contextRef="FI2020Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">21,665</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87870253e2962-wk-Fact-69E734AA677BF07D5F208BF9EE83E984" name="us-gaap:DeferredTaxAssetsNet" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">7,370</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred income tax liabilities:</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Depreciation methods and property basis differences</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(<ix:nonFraction id="d87870253e3034-wk-Fact-4775A8ED3D44C93CE9858BF9EE839579" name="us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment" contextRef="FI2020Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">21,447</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(<ix:nonFraction id="d87870253e3054-wk-Fact-A707F83745358DDAC1538BF9EE7381FF" name="us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">19,066</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Right-of-use lease assets</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(<ix:nonFraction id="d87870253e3080-wk-Fact-A8F2EA68FE92ABEBE530BD7304064308" name="azz:DeferredTaxLiabilitiesRightofUseAssets" contextRef="FI2020Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">10,299</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87870253e3100-wk-Fact-F00C20FA17D2BB31F89FBD732796A5AD" name="azz:DeferredTaxLiabilitiesRightofUseAssets" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other assets and tax-deductible goodwill</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(<ix:nonFraction id="d87870253e3125-wk-Fact-7CF5E2F381BA6639670F8BF9EE833974" name="us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssets" contextRef="FI2020Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">27,845</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(<ix:nonFraction id="d87870253e3145-wk-Fact-8D305768181E221D91C98BF9EE831A10" name="us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssets" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">24,927</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;background-color:#cceeff;">Total deferred income tax liabilities</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(<ix:nonFraction id="d87870253e3171-wk-Fact-4C521AB1E2590AD017EA8BF9EE83AB9B" name="us-gaap:DeferredIncomeTaxLiabilities" contextRef="FI2020Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">59,591</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(<ix:nonFraction id="d87870253e3191-wk-Fact-A1A0C6DB89A40CA488848BF9EE837789" name="us-gaap:DeferredIncomeTaxLiabilities" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">43,993</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:44px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net deferred income tax liabilities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(<ix:nonFraction id="d87870253e3222-wk-Fact-7E5D33ED560378E775DB8BF9EE834E0B" name="us-gaap:DeferredTaxLiabilities" contextRef="FI2020Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">37,926</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(<ix:nonFraction id="d87870253e3242-wk-Fact-7B25EC44DBC9613909568BF9EE738AC1" name="us-gaap:DeferredTaxLiabilities" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">36,623</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div></ix:continuation><ix:nonNumeric contextRef="FD2020Q4YTD" name="us-gaap:SummaryOfOperatingLossCarryforwardsTextBlock" id="TextSelection-B5C2A68EC2A1408198638BF9EED15AFF-0-wk-Fact-3B152FAA3CB28824F5C48BF9EE44425D" escape="true"><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table summarizes the Net operating loss (NOL) carry-forward balances as of </span><span style="font-family:inherit;font-size:10pt;">February&#160;29, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">February&#160;28, 2019</span><span style="font-family:inherit;font-size:10pt;"> (in thousands):</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:9pt;">&#160;</span><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:93.56725146198829%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"></td></tr><tr><td style="width:68%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:13%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:13%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2019</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Federal</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87870253e3356-wk-Fact-665E2E547ABBE39150CA8BF9EE836C25" name="azz:OperatingLossCarryforwardsTaxImpact" contextRef="FD2020Q4YTD_us-gaap_IncomeTaxAuthorityAxis_us-gaap_InternalRevenueServiceIRSMember" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87870253e3375-wk-Fact-8926A0D98B1775C1110B8BF9EE83B89B" name="azz:OperatingLossCarryforwardsTaxImpact" contextRef="FD2019Q4YTD_us-gaap_IncomeTaxAuthorityAxis_us-gaap_InternalRevenueServiceIRSMember" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">State</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87870253e3400-wk-Fact-7E4CD992887FEC7D31F78BF9EE831184" name="azz:OperatingLossCarryforwardsTaxImpact" contextRef="FD2020Q4YTD_us-gaap_IncomeTaxAuthorityAxis_us-gaap_StateAndLocalJurisdictionMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">5,120</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87870253e3419-wk-Fact-405B526119C684B327528BF9EE83A708" name="azz:OperatingLossCarryforwardsTaxImpact" contextRef="FD2019Q4YTD_us-gaap_IncomeTaxAuthorityAxis_us-gaap_StateAndLocalJurisdictionMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">6,352</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87870253e3444-wk-Fact-815D9458D810A3A75C678BF9EE8397A0" name="azz:OperatingLossCarryforwardsTaxImpact" contextRef="FD2020Q4YTD_us-gaap_IncomeTaxAuthorityAxis_us-gaap_ForeignCountryMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">725</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87870253e3463-wk-Fact-9A26AEE901B23732FF9F8BF9EE832167" name="azz:OperatingLossCarryforwardsTaxImpact" contextRef="FD2019Q4YTD_us-gaap_IncomeTaxAuthorityAxis_us-gaap_ForeignCountryMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">821</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div></ix:nonNumeric><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">February&#160;29, 2020</span><span style="font-family:inherit;font-size:10pt;">, the Company had pretax state NOL carry-forwards of </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;"><span>$<ix:nonFraction id="d87870253e3483-wk-Fact-B3241D22D19E871815098BF9EE44FE23" name="us-gaap:OperatingLossCarryforwards" contextRef="FI2020Q4_us-gaap_IncomeTaxAuthorityAxis_us-gaap_StateAndLocalJurisdictionMember" unitRef="usd" decimals="-5" scale="6" format="ixt:numdotdecimal">113.1</ix:nonFraction> million</span></span><span style="font-family:inherit;font-size:10pt;"> </span><span style="font-family:inherit;font-size:10pt;color:#221e1f;">which, if unused, will begin to expire in 2026. </span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of fiscal year end </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">, a portion of the Company's deferred tax assets were the result of state and foreign jurisdiction NOL carry-forwards. The Company believes that it is more likely than not that the benefit from certain foreign NOL carry forwards will not be realized. In recognition of this risk, the Company has provided a valuation allowance of </span><span style="font-family:inherit;font-size:10pt;"><span>$<ix:nonFraction id="d87870253e3500-wk-Fact-691288EF1B21C6D256AFC1410E257088" name="us-gaap:DeferredTaxAssetsValuationAllowance" contextRef="FI2020Q4" unitRef="usd" decimals="-5" scale="6" format="ixt:numdotdecimal">0.7</ix:nonFraction> million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$<ix:nonFraction id="d87870253e3504-wk-Fact-3F5783174E03681EBC1BBD74203E4501" name="us-gaap:DeferredTaxAssetsValuationAllowance" contextRef="FI2019Q4" unitRef="usd" decimals="-5" scale="6" format="ixt:numdotdecimal">3.0</ix:nonFraction> million</span></span><span style="font-family:inherit;font-size:10pt;"> as of fiscal year end </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">, respectively. </span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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 is available</span></div></ix:continuation><div><br/></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">49</span></div></div><hr style="page-break-after:always"></hr><div><div style="line-height:120%;text-align:left;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;font-weight:bold;" href="#sAFD25BFF8D125FEC80A34261E8448076"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Table of Contents</span></a></div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">AZZ INC.</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS </span></div></div><div><br/></div><ix:continuation id="TextSelection-60F3FB21C04D2B87D6D48BF9EED126D0-3"><ix:nonNumeric contextRef="FD2020Q4YTD" name="us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" id="TextSelection-86C91873BBEE4BCBADA6BD7512392196-0-wk-Fact-EBE86097ECCCA6013945BD755BBB0E26" escape="true"><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">A reconciliation of the beginning and ending balance of total unrecognized tax benefits for the year ended  </span><span style="font-family:inherit;font-size:10pt;">February&#160;29, 2020</span><span style="font-family:inherit;font-size:10pt;"> is as follows (in thousands):</span></div><div style="line-height:120%;padding-top:12px;text-align:center;text-indent:32px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:63.1578947368421%;border-collapse:collapse;text-align:left;"><tr><td colspan="5"></td></tr><tr><td style="width:67%;"></td><td style="width:2%;"></td><td style="width:1%;"></td><td style="width:29%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2020</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance at beginning of period</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87870253e3588-wk-Fact-50EC3AED0F3605D7D95EBD76CD96EAC5" name="us-gaap:UnrecognizedTaxBenefits" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Increase for tax positions related to prior periods:</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Gross increases</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87870253e3634-wk-Fact-F141FF47444F7614C7C5BD77331DD7C6" name="us-gaap:UnrecognizedTaxBenefitsPeriodIncreaseDecrease" contextRef="FD2020Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">2,531</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance at end of period</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87870253e3664-wk-Fact-6C3C4233A66258DF8CA0BD76E712B2A5" name="us-gaap:UnrecognizedTaxBenefits" contextRef="FI2020Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">2,531</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div></ix:nonNumeric><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">After a review of its deferred tax balances during fiscal 2020, the Company recorded unrecognized tax benefits of </span><span style="font-family:inherit;font-size:10pt;"><span>$<ix:nonFraction id="d87870253e3675-wk-Fact-E71470639AC825433F70BD78222DD9B3" name="us-gaap:UnrecognizedTaxBenefitsPeriodIncreaseDecrease" contextRef="FD2020Q4YTD_us-gaap_BalanceSheetLocationAxis_azz_OtherLongTermLiabilitiesMember" unitRef="usd" decimals="-5" scale="6" format="ixt:numdotdecimal">2.5</ix:nonFraction> million</span></span><span style="font-family:inherit;font-size:10pt;"> within other long-term liabilities related to the amortization of goodwill and certain book reserve balances incorrectly deducted in prior years. The amortization relates to the Company deducting more expense than permitted for tax purposes.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company recognizes accrued interest and penalties related to unrecognized tax benefits in income tax expense. Accrued interested and penalties included in the long-term liabilities related to penalties and interest for prior periods was </span><span style="font-family:inherit;font-size:10pt;"><span>$<ix:nonFraction id="d87870253e3682-wk-Fact-35976ECF62D339249C56BD7C289528AF" name="us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" contextRef="FI2020Q4_us-gaap_BalanceSheetLocationAxis_azz_LongTermLiabilitiesMember" unitRef="usd" decimals="-5" scale="6" format="ixt:numdotdecimal">0.9</ix:nonFraction> million</span></span><span style="font-family:inherit;font-size:10pt;"> as of </span><span style="font-family:inherit;font-size:10pt;">February&#160;29, 2020</span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Certain prior year tax returns are currently being examined by taxing authorities in the United States.  The Company believes that it has provided adequate reserves for its income tax uncertainties in all open tax years. As the outcome of the 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="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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 and Brazil. 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, 2017 remain open to examination. With some exceptions, tax years prior to fiscal 2017 in jurisdictions outside of U.S. are generally closed. The statute of limitations for fiscal year end 2017 will expire in December 2020. The Company anticipates it is reasonably possible that a decrease of unrecognized tax benefits up to approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$<ix:nonFraction id="d87870253e3696-wk-Fact-74C09B630D79FE3CA376BD7EC6CA13C5" name="us-gaap:UnrecognizedTaxBenefitsPeriodIncreaseDecrease" contextRef="FD2020Q4YTD_us-gaap_ReasonablyPossibleSignificantChangeInUnrecognizedTaxBenefitsByItemAxis_us-gaap_SettlementWithTaxingAuthorityMember" unitRef="usd" decimals="-5" scale="6" format="ixt:numdotdecimal">0.4</ix:nonFraction> million</span></span><span style="font-family:inherit;font-size:10pt;"> may occur in the next 12 months, as the applicable statutes of limitations lapse.</span></div></ix:continuation><div><br/></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">50</span></div></div><hr style="page-break-after:always"></hr><div><a id="sDE72E5CD08A656CEA46A7BFA25ADD778"></a></div><div><div style="line-height:120%;text-align:left;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;font-weight:bold;" href="#sAFD25BFF8D125FEC80A34261E8448076"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Table of Contents</span></a></div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">AZZ INC.</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS </span></div></div><div><br/></div><div style="line-height:120%;padding-top:16px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Note 8 &#8211; <ix:nonNumeric contextRef="FD2020Q4YTD" name="us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock" id="TextSelection-44E49AEC969058D26B3E8BF9EED17A9A-0-wk-Fact-69507AEE150F55547A1C8BF9EEB29B75" continuedAt="TextSelection-44E49AEC969058D26B3E8BF9EED17A9A-1" escape="true">Goodwill and Intangible Assets</ix:nonNumeric></span></div><ix:continuation id="TextSelection-44E49AEC969058D26B3E8BF9EED17A9A-1" continuedAt="TextSelection-44E49AEC969058D26B3E8BF9EED17A9A-2"><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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 style="line-height:120%;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">&#160;</span></div><ix:nonNumeric contextRef="FD2020Q4YTD" name="us-gaap:ScheduleOfGoodwillTextBlock" id="TextSelection-1FAD6F3C134208D597C08BF9EED1DD9E-0-wk-Fact-3DABA9C51BD028487BBA8BF9EE92A72F" escape="true"><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Changes in goodwill by segment for fiscal year </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> were as follows (in thousands):</span></div><div style="line-height:120%;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">&#160;</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="25"></td></tr><tr><td style="width:22%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:10%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:10%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:10%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:10%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:10%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:10%;"></td><td style="width:1%;"></td></tr><tr><td colspan="25" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2020</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Segment</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Opening Balance</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Acquisitions</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Divestiture</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Other</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Currency Translation Adjustment</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Closing Balance</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Metal Coatings</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87870259e950-wk-Fact-11F3219A2B5B6D02BAA08BF9EE4440A2" name="us-gaap:Goodwill" contextRef="FI2019Q4_us-gaap_StatementBusinessSegmentsAxis_azz_GalvanizingServicesMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">116,691</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87870259e969-wk-Fact-975268B8EB4CE2E796B28BF9EEC17D70" name="us-gaap:GoodwillAcquiredDuringPeriod" contextRef="FD2020Q4YTD_us-gaap_StatementBusinessSegmentsAxis_azz_GalvanizingServicesMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">39,419</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87870259e989-wk-Fact-7404622A2BC2AC8657A7BD824DF84EC8" name="us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit" contextRef="FD2020Q4YTD_us-gaap_StatementBusinessSegmentsAxis_azz_GalvanizingServicesMember" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87870259e1008-wk-Fact-B2369A80B26C21E81194BD82B1894039" name="us-gaap:GoodwillOtherIncreaseDecrease" contextRef="FD2020Q4YTD_us-gaap_StatementBusinessSegmentsAxis_azz_GalvanizingServicesMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">1,413</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(<ix:nonFraction id="d87870259e1027-wk-Fact-F9DA72A31C8D65C6C1E18BF9EEC12551" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" contextRef="FD2020Q4YTD_us-gaap_StatementBusinessSegmentsAxis_azz_GalvanizingServicesMember" unitRef="usd" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">475</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87870259e1048-wk-Fact-C0D950FC4FC7CAF611AB8BF9EEC173CB" name="us-gaap:Goodwill" contextRef="FI2020Q4_us-gaap_StatementBusinessSegmentsAxis_azz_GalvanizingServicesMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">157,048</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Energy</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87870259e1068-wk-Fact-B32B862CAE32A5D430C18BF9EE92977D" name="us-gaap:Goodwill" contextRef="FI2019Q4_us-gaap_StatementBusinessSegmentsAxis_azz_EnergyMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">207,065</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87870259e1087-wk-Fact-7DC7C795B92A3E6799358BF9EEC194C8" name="us-gaap:GoodwillAcquiredDuringPeriod" contextRef="FD2020Q4YTD_us-gaap_StatementBusinessSegmentsAxis_azz_EnergyMember" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(<ix:nonFraction id="d87870259e1106-wk-Fact-3163C9EAAB4C3E8449CBBD824DED4AC2" name="us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit" contextRef="FD2020Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">7,888</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87870259e1147-wk-Fact-359591F5914E8C88FCF28BF9EEB2DB2C" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" contextRef="FD2020Q4YTD_us-gaap_StatementBusinessSegmentsAxis_azz_EnergyMember" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87870259e1167-wk-Fact-474D10AEBF558E33DD978BF9EEC15BE0" name="us-gaap:Goodwill" contextRef="FI2020Q4_us-gaap_StatementBusinessSegmentsAxis_azz_EnergyMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">199,177</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87870259e1197-wk-Fact-A547297F136A8FF8E5D78BF9EEA28B0A" name="us-gaap:Goodwill" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">323,756</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87870259e1216-wk-Fact-30B26530D16332FC8E838BF9EEC19F6D" name="us-gaap:GoodwillAcquiredDuringPeriod" contextRef="FD2020Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">39,419</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(<ix:nonFraction id="d87870259e1236-wk-Fact-3163C9EAAB4C3E8449CBBD824DED4AC2" name="us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit" contextRef="FD2020Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">7,888</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87870259e1256-wk-Fact-199D92E60B3E619B0C8ABD82B19D44B6" name="us-gaap:GoodwillOtherIncreaseDecrease" contextRef="FD2020Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">1,413</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(<ix:nonFraction id="d87870259e1275-wk-Fact-F32D703CC9A9FD793F148BF9EEB2F9E4" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" contextRef="FD2020Q4YTD" unitRef="usd" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">475</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87870259e1296-wk-Fact-4B4D923BFD3DB607BE0E8BF9EE732549" name="us-gaap:Goodwill" contextRef="FI2020Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">356,225</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">&#160;</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:84.40545808966861%;border-collapse:collapse;text-align:left;"><tr><td colspan="17"></td></tr><tr><td style="width:32%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:14%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:14%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:14%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:14%;"></td><td style="width:1%;"></td></tr><tr><td colspan="17" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2019</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Segment</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Opening Balance</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Acquisitions</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Currency Translation Adjustment</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Closing Balance</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Metal Coatings</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87870259e1523-wk-Fact-1C4CE904EFBAD31BF1088BF9EE920525" name="us-gaap:Goodwill" contextRef="FI2018Q4_us-gaap_StatementBusinessSegmentsAxis_azz_GalvanizingServicesMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">117,232</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87870259e1542-wk-Fact-5316AB4E70EBF511E3B48BF9EE9298C5" name="us-gaap:GoodwillAcquiredDuringPeriod" contextRef="FD2019Q4YTD_us-gaap_StatementBusinessSegmentsAxis_azz_GalvanizingServicesMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">73</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(<ix:nonFraction id="d87870259e1562-wk-Fact-5280B302F9C34EA0AB928BF9EE9228E9" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" contextRef="FD2019Q4YTD_us-gaap_StatementBusinessSegmentsAxis_azz_GalvanizingServicesMember" unitRef="usd" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">614</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87870259e1582-wk-Fact-11F3219A2B5B6D02BAA08BF9EE4440A2" name="us-gaap:Goodwill" contextRef="FI2019Q4_us-gaap_StatementBusinessSegmentsAxis_azz_GalvanizingServicesMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">116,691</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Energy</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87870259e1602-wk-Fact-547B36CBAB26B98B18968BF9EE92913F" name="us-gaap:Goodwill" contextRef="FI2018Q4_us-gaap_StatementBusinessSegmentsAxis_azz_EnergyMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">204,075</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87870259e1621-wk-Fact-F4C67768848A84E2A70F8BF9EE92A955" name="us-gaap:GoodwillAcquiredDuringPeriod" contextRef="FD2019Q4YTD_us-gaap_StatementBusinessSegmentsAxis_azz_EnergyMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">2,990</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87870259e1640-wk-Fact-F5E020D25AD8147156608BF9EE92AD15" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" contextRef="FD2019Q4YTD_us-gaap_StatementBusinessSegmentsAxis_azz_EnergyMember" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87870259e1660-wk-Fact-B32B862CAE32A5D430C18BF9EE92977D" name="us-gaap:Goodwill" contextRef="FI2019Q4_us-gaap_StatementBusinessSegmentsAxis_azz_EnergyMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">207,065</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87870259e1690-wk-Fact-A7E05B3623EDDFC4CD8A8BF9EE927E76" name="us-gaap:Goodwill" contextRef="FI2018Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">321,307</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87870259e1709-wk-Fact-D2E419C3E5E15A3700D98BF9EE92967D" name="us-gaap:GoodwillAcquiredDuringPeriod" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">3,063</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(<ix:nonFraction id="d87870259e1729-wk-Fact-E11B3846EEF9F144C8E78BF9EE83AA1E" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">614</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87870259e1749-wk-Fact-A547297F136A8FF8E5D78BF9EEA28B0A" name="us-gaap:Goodwill" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">323,756</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div></ix:nonNumeric><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company completed its annual goodwill impairment analysis in December 2019, and then subsequently in February 2020, and concluded that no indicators of impairment existed at any of its reporting units as of the testing date. In February 2020, the Company completed the sale of its nuclear logistics business reported within its Energy segment and recognized a loss on disposal of </span><span style="font-family:inherit;font-size:10pt;"><span>$<ix:nonFraction id="d87870259e1765-wk-Fact-5F6AEDC5BF3A316D221FC13D7B3B52B2" name="us-gaap:GainLossOnSaleOfBusiness" contextRef="FD2020Q4YTD" unitRef="usd" decimals="-5" scale="6" sign="-" format="ixt:numdotdecimal">18.6</ix:nonFraction> million</span></span><span style="font-family:inherit;font-size:10pt;">.  As part of determining the loss on disposal, goodwill of </span><span style="font-family:inherit;font-size:10pt;"><span>$<ix:nonFraction id="d87870259e1769-wk-Fact-8202820BCC6F7B09057CC13C1F0BF86B" name="us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit" contextRef="FD2020Q4YTD" unitRef="usd" decimals="-5" scale="6" format="ixt:numdotdecimal">7.9</ix:nonFraction> million</span></span><span style="font-family:inherit;font-size:10pt;"> was allocated to the disposal group on a relative fair value basis and was written-off upon the completion of the sale. 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. See Note 15 for more information.</span></div><ix:nonNumeric contextRef="FD2020Q4YTD" name="us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" id="TextSelection-EACDD1E95F12B0700D0C8BF9EED14CB0-0-wk-Fact-88B4815041034C74BDC08BF9EE9293D8" escape="true"><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Amortizable intangible assets consisted of the following as of </span><span style="font-family:inherit;font-size:10pt;">February&#160;29, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">February&#160;28, 2019</span><span style="font-family:inherit;font-size:10pt;"> (in thousands):</span></div><div style="line-height:120%;padding-top:12px;text-align:center;text-indent:32px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:62.96296296296296%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"></td></tr><tr><td style="width:46%;"></td><td style="width:2%;"></td><td style="width:1%;"></td><td style="width:23%;"></td><td style="width:1%;"></td><td style="width:2%;"></td><td style="width:1%;"></td><td style="width:23%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2019</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Customer related intangibles</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87870259e1872-wk-Fact-C86D539741164256E1418BF9EE644027" name="us-gaap:FiniteLivedIntangibleAssetsGross" contextRef="FI2020Q4_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_CustomerRelatedIntangibleAssetsMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">177,090</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87870259e1891-wk-Fact-B395C9020644FEA76C0D8BF9EE739859" name="us-gaap:FiniteLivedIntangibleAssetsGross" contextRef="FI2019Q4_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_CustomerRelatedIntangibleAssetsMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">191,460</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Non-compete agreements</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87870259e1911-wk-Fact-2520C91271838D8607A48BF9EE64FF13" name="us-gaap:FiniteLivedIntangibleAssetsGross" contextRef="FI2020Q4_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_NoncompeteAgreementsMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">8,659</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87870259e1930-wk-Fact-21D1B1597D0E9B6891DD8BF9EE64DB14" name="us-gaap:FiniteLivedIntangibleAssetsGross" contextRef="FI2019Q4_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_NoncompeteAgreementsMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">8,546</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Trademarks</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87870259e1955-wk-Fact-783DF0DE953515AA1D098BF9EE648E41" name="us-gaap:FiniteLivedIntangibleAssetsGross" contextRef="FI2020Q4_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_TrademarksMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">1,469</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87870259e1974-wk-Fact-B01301698644245E4ABB8BF9EE641E9B" name="us-gaap:FiniteLivedIntangibleAssetsGross" contextRef="FI2019Q4_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_TrademarksMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">4,569</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Technology</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87870259e1999-wk-Fact-8EBDBE65BF5F9CEC58228BF9EE6425E9" name="us-gaap:FiniteLivedIntangibleAssetsGross" contextRef="FI2020Q4_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_DevelopedTechnologyRightsMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">2,554</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87870259e2018-wk-Fact-1A50B0C85E7A31A784AE8BF9EE648FB7" name="us-gaap:FiniteLivedIntangibleAssetsGross" contextRef="FI2019Q4_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_DevelopedTechnologyRightsMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">7,400</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Engineering drawings</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87870259e2043-wk-Fact-CBC89FA5250454D4C3708BF9EE64C359" name="us-gaap:FiniteLivedIntangibleAssetsGross" contextRef="FI2020Q4_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_azz_EngineeringDrawingsMember" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87870259e2062-wk-Fact-604E017CF4180B688C3E8BF9EE648BDC" name="us-gaap:FiniteLivedIntangibleAssetsGross" contextRef="FI2019Q4_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_azz_EngineeringDrawingsMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">24,600</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Backlog</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87870259e2087-wk-Fact-5DE8131B1458FEDA365A8BF9EE643A31" name="us-gaap:FiniteLivedIntangibleAssetsGross" contextRef="FI2020Q4_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_OrderOrProductionBacklogMember" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87870259e2106-wk-Fact-578F82F0132C656E8E8D8BF9EE64445B" name="us-gaap:FiniteLivedIntangibleAssetsGross" contextRef="FI2019Q4_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_OrderOrProductionBacklogMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">7,600</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Gross intangible assets</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87870259e2131-wk-Fact-48DB0E44F41B977376D58BF9EE6420F4" name="us-gaap:FiniteLivedIntangibleAssetsGross" contextRef="FI2020Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">189,772</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87870259e2150-wk-Fact-B3E21D128F7227D050B78BF9EE6436EA" name="us-gaap:FiniteLivedIntangibleAssetsGross" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">244,175</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less accumulated amortization</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(<ix:nonFraction id="d87870259e2175-wk-Fact-2F25C9371064FC7156038BF9EE6421D4" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" contextRef="FI2020Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">91,298</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(<ix:nonFraction id="d87870259e2195-wk-Fact-56B3D6ECA13B0BA3D9B78BF9EE64FA82" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">122,199</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total, net</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87870259e2226-wk-Fact-EBC4D339066AA4869B388BF9EE44D7F7" name="us-gaap:FiniteLivedIntangibleAssetsNet" contextRef="FI2020Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">98,474</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87870259e2245-wk-Fact-498D3FC195CBF16CF22E8BF9EE64A918" name="us-gaap:FiniteLivedIntangibleAssetsNet" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">121,976</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div></ix:nonNumeric><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:9pt;">&#160;&#160;&#160;&#160;&#160;</span><span style="font-family:inherit;font-size:10pt;">The Company recorded amortization expense of </span><span style="font-family:inherit;font-size:10pt;"><span>$<ix:nonFraction id="d87870259e2265-wk-Fact-85538B737A5EBBEBA4B88BF9EE92A52C" name="us-gaap:AmortizationOfIntangibleAssets" contextRef="FD2020Q4YTD" unitRef="usd" decimals="-5" scale="6" format="ixt:numdotdecimal">17.1</ix:nonFraction></span></span><span style="font-family:inherit;font-size:10pt;"> million, </span><span style="font-family:inherit;font-size:10pt;"><span>$<ix:nonFraction id="d87870259e2269-wk-Fact-0E95413656D16611F5BB8BF9EE92A178" name="us-gaap:AmortizationOfIntangibleAssets" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-5" scale="6" format="ixt:numdotdecimal">17.0</ix:nonFraction></span></span><span style="font-family:inherit;font-size:10pt;"> million and </span><span style="font-family:inherit;font-size:10pt;"><span>$<ix:nonFraction id="d87870259e2273-wk-Fact-28C053E8D43A8EED60A68BF9EE92B9B1" name="us-gaap:AmortizationOfIntangibleAssets" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-5" scale="6" format="ixt:numdotdecimal">17.1</ix:nonFraction></span></span><span style="font-family:inherit;font-size:10pt;"> million for fiscal </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, respectively, related to the amortizable intangible assets listed above. In addition, for fiscal 2020, intangibles with a carrying value of approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$<ix:nonFraction id="d87870259e2290-wk-Fact-88DF0DEEDD5032D2AB87BD8493C29E1F" name="us-gaap:ImpairmentOfIntangibleAssetsFinitelived" contextRef="FD2020Q4YTD_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_azz_NuclearLogisticsBusinessMember" unitRef="usd" decimals="-5" scale="6" format="ixt:numdotdecimal">14.6</ix:nonFraction> million</span></span><span style="font-family:inherit;font-size:10pt;"> were written-off as part of the sale of the nuclear logistics business and intangibles with a carrying value of approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$<ix:nonFraction id="d87870259e2294-wk-Fact-CD5DF1A4FABF476A696DBD87EF71B37F" name="us-gaap:FiniteLivedIntangibleAssetsNet" contextRef="FI2020Q4_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_azz_NuclearLogisticsBusinessMember" unitRef="usd" decimals="-5" scale="6" format="ixt:numdotdecimal">7.2</ix:nonFraction> million</span></span><span style="font-family:inherit;font-size:10pt;"> were impaired as part of the exit from the nuclear certified portion of the industrial welding solutions business. See Note 5 for more information.</span></div></ix:continuation><div><br/></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">51</span></div></div><hr style="page-break-after:always"></hr><div><div style="line-height:120%;text-align:left;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;font-weight:bold;" href="#sAFD25BFF8D125FEC80A34261E8448076"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Table of Contents</span></a></div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">AZZ INC.</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS </span></div></div><div><br/></div><ix:continuation id="TextSelection-44E49AEC969058D26B3E8BF9EED17A9A-2"><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In addition to its amortizable intangible assets, the Company has recorded indefinite-lived intangible assets of </span><span style="font-family:inherit;font-size:10pt;"><span>$<ix:nonFraction id="d87870259e2301-wk-Fact-0D30B85F75CBB7F093178BF9EE92D7BF" name="us-gaap:IndefiniteLivedTradeNames" contextRef="FI2020Q4" unitRef="usd" decimals="-5" scale="6" format="ixt:numdotdecimal">3.4</ix:nonFraction> million</span></span><span style="font-family:inherit;font-size:10pt;"> on the consolidated balance sheets as of </span><span style="font-family:inherit;font-size:10pt;">February&#160;29, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">February&#160;28, 2019</span><span style="font-family:inherit;font-size:10pt;">, 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 2020 and 2019, the Company performed an annual review of its indefinite-lived intangibles and no impairment was indicated.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following summarizes t<ix:nonNumeric contextRef="FD2020Q4YTD" name="us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" id="TextSelection-5DD3F3336738ED0968F08BF9EED11202-0-wk-Fact-10366C868FFA225F0E458BF9EE92A489" continuedAt="TextSelection-5DD3F3336738ED0968F08BF9EED11202-1" escape="true">he estimated amortization expense for the next five fiscal years and beyond (in thousands):</ix:nonNumeric></span></div><ix:continuation id="TextSelection-5DD3F3336738ED0968F08BF9EED11202-1"><div style="line-height:120%;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">&#160;</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:57.69980506822612%;border-collapse:collapse;text-align:left;"><tr><td colspan="5"></td></tr><tr><td style="width:70%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:27%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2021</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87870259e2357-wk-Fact-A9A1C9929DF248FB72DA8BF9EE44D707" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" contextRef="FI2020Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">12,497</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2022</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87870259e2377-wk-Fact-8D4552CCE0DB9CB9D2528BF9EE54619E" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" contextRef="FI2020Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">12,462</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2023</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87870259e2402-wk-Fact-55F8A7960D9A3CE01D088BF9EE442CC9" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" contextRef="FI2020Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">12,086</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2024</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87870259e2427-wk-Fact-D7652EBD8BCD7FC4E6FA8BF9EE4408BD" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" contextRef="FI2020Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">10,151</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2025</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87870259e2452-wk-Fact-DEC6420A155B49C533668BF9EE447545" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" contextRef="FI2020Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">9,307</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Thereafter</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87870259e2477-wk-Fact-9F0280A76B3D1103D37D8BF9EE449393" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" contextRef="FI2020Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">41,971</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87870259e2507-wk-Fact-EBC4D339066AA4869B388BF9EE44D7F7" name="us-gaap:FiniteLivedIntangibleAssetsNet" contextRef="FI2020Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">98,474</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div></ix:continuation></ix:continuation><div><a id="sBA1144FB6482563FA1B3CB96F6F98C48"></a></div><div style="line-height:120%;padding-top:16px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Note 9 &#8211; <ix:nonNumeric contextRef="FD2020Q4YTD" name="us-gaap:EarningsPerShareTextBlock" id="TextSelection-244CA2ACAEC89E82AF9E8BF9EED156D8-0-wk-Fact-2DAD101C2B33293E42C08BF9EE64AE52" continuedAt="TextSelection-244CA2ACAEC89E82AF9E8BF9EED156D8-1" escape="true">Earnings&#160;Per Share</ix:nonNumeric></span></div><ix:continuation id="TextSelection-244CA2ACAEC89E82AF9E8BF9EED156D8-1" continuedAt="TextSelection-244CA2ACAEC89E82AF9E8BF9EED156D8-2"><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Basic earnings per share is based on the weighted average number of shares outstanding during each year. Diluted earnings per share were similarly computed but have 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="FD2020Q4YTD" name="us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" id="TextSelection-EAD33EC03E808A7347BB8BF9EED1419A-0-wk-Fact-85DBECE2F55579F2252D8BF9EE64F3C0" escape="true"><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table sets forth the computation of basic and diluted earnings per share for fiscal year </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> (in thousands, except per share data):</span></div><div style="line-height:120%;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">&#160;</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:96.10136452241716%;border-collapse:collapse;text-align:left;"><tr><td colspan="13"></td></tr><tr><td style="width:49%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:14%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:14%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:14%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Numerator:</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net income for basic and diluted earnings per common share</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87869064e816-wk-Fact-D633C887B85517951F908BF9EE543D5C" name="us-gaap:NetIncomeLoss" contextRef="FD2020Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">48,234</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87869064e835-wk-Fact-E4B1586F9AC848EA07EA8BF9EE544034" name="us-gaap:NetIncomeLoss" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">51,208</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87869064e855-wk-Fact-FD0BB3D5796FB8D1B2048BF9EE5494B0" name="us-gaap:NetIncomeLoss" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">45,169</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Denominator:</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Denominator for basic earnings per common share&#8211;weighted average shares</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87869064e942-wk-Fact-69F17758E321E479495F8BF9EE545EA1" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" contextRef="FD2020Q4YTD" unitRef="shares" decimals="-3" scale="3" format="ixt:numdotdecimal">26,191</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87869064e961-wk-Fact-C71D8E6E4FB96349D2308BF9EEA2F817" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" contextRef="FD2019Q4YTD" unitRef="shares" decimals="0" scale="3" format="ixt:numdotdecimal">26,038</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87869064e980-wk-Fact-003A1DD6C9412A4C2BF58BF9EE92BF93" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" contextRef="FD2018Q4YTD" unitRef="shares" decimals="0" scale="3" format="ixt:numdotdecimal">25,970</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Effect of dilutive securities:</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Employee and director stock awards</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87869064e1073-wk-Fact-FDCF5EB52BFD77F12C6F8BF9EE92611E" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" contextRef="FD2020Q4YTD" unitRef="shares" decimals="-3" scale="3" format="ixt:numdotdecimal">90</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87869064e1092-wk-Fact-1A3506B60244ACD04DF48BF9EE925E8F" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" contextRef="FD2019Q4YTD" unitRef="shares" decimals="-3" scale="3" format="ixt:numdotdecimal">69</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87869064e1111-wk-Fact-BFE2073027B41F2F22608BF9EE92561D" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" contextRef="FD2018Q4YTD" unitRef="shares" decimals="-3" scale="3" format="ixt:numdotdecimal">66</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Denominator for diluted earnings per common share</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87869064e1137-wk-Fact-D4E35FFE48AADCF5743A8BF9EE54DB2C" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" contextRef="FD2020Q4YTD" unitRef="shares" decimals="-3" scale="3" format="ixt:numdotdecimal">26,281</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87869064e1156-wk-Fact-9175481F746F4E5B54C58BF9EEA294D4" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" contextRef="FD2019Q4YTD" unitRef="shares" decimals="0" scale="3" format="ixt:numdotdecimal">26,107</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87869064e1175-wk-Fact-523EA2F7464E47BDCF1F8BF9EE92A506" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" contextRef="FD2018Q4YTD" unitRef="shares" decimals="0" scale="3" format="ixt:numdotdecimal">26,036</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Earnings per share basic and diluted:</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Basic earnings per common share</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87869064e1273-wk-Fact-A55770941EBE1A8EBCC08BF9EE54BB28" name="us-gaap:EarningsPerShareBasic" contextRef="FD2020Q4YTD" unitRef="usdPerShare" decimals="2" scale="0" format="ixt:numdotdecimal">1.84</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87869064e1292-wk-Fact-BC8EA91E541334AF7E578BF9EE92C1EB" name="us-gaap:EarningsPerShareBasic" contextRef="FD2019Q4YTD" unitRef="usdPerShare" decimals="2" scale="0" format="ixt:numdotdecimal">1.97</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87869064e1312-wk-Fact-9DE5E66BFDE3E30AF6A58BF9EE73FE4B" name="us-gaap:EarningsPerShareBasic" contextRef="FD2018Q4YTD" unitRef="usdPerShare" decimals="2" scale="0" format="ixt:numdotdecimal">1.74</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Diluted earnings per common share</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87869064e1337-wk-Fact-2B1A61F6976F8B1F1BEA8BF9EE5452E5" name="us-gaap:EarningsPerShareDiluted" contextRef="FD2020Q4YTD" unitRef="usdPerShare" decimals="2" scale="0" format="ixt:numdotdecimal">1.84</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87869064e1356-wk-Fact-60F4B6ED6B134AAB11358BF9EEB21E41" name="us-gaap:EarningsPerShareDiluted" contextRef="FD2019Q4YTD" unitRef="usdPerShare" decimals="2" scale="0" format="ixt:numdotdecimal">1.96</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87869064e1376-wk-Fact-A484D61547A89D3F03918BF9EE839D39" name="us-gaap:EarningsPerShareDiluted" contextRef="FD2018Q4YTD" unitRef="usdPerShare" decimals="2" scale="0" format="ixt:numdotdecimal">1.73</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div></ix:nonNumeric></ix:continuation><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"><ix:continuation id="TextSelection-244CA2ACAEC89E82AF9E8BF9EED156D8-2" continuedAt="TextSelection-244CA2ACAEC89E82AF9E8BF9EED156D8-3"><span style="font-family:inherit;font-size:10pt;">For both fiscal </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">, approximately </span><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87869064e1400-wk-Fact-3202E3BF4263B8CB91B28BF9EE640CD3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" contextRef="FD2020Q4YTD" unitRef="shares" decimals="-5" scale="6" format="ixt:numdotdecimal">0.1</ix:nonFraction> million</span></span><span style="font-family:inherit;font-size:10pt;"> employee equity awards were excluded from the computation of diluted earnings per share as their effect would have been anti-dilutive. For fiscal </span><span style="font-family:inherit;font-size:10pt;">2018</span></ix:continuation><span style="font-family:inherit;font-size:10pt;"><ix:continuation id="TextSelection-244CA2ACAEC89E82AF9E8BF9EED156D8-3">, no such equity awards were excluded from the computation of diluted earnings per share.</ix:continuation> </span></div><div><a id="sA1A21CC6F07A55B59558612A0AC2F01C"></a></div><div style="line-height:120%;padding-top:16px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Note 10 &#8211; <ix:nonNumeric contextRef="FD2020Q4YTD" name="us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" id="TextSelection-7CA38CED838DF90E1DD78BF9EED1A283-0-wk-Fact-D1FE24E0727EB5CAF2B78BF9EE730371" continuedAt="TextSelection-7CA38CED838DF90E1DD78BF9EED1A283-1" escape="true">Share-based Compensation</ix:nonNumeric></span></div><ix:continuation id="TextSelection-7CA38CED838DF90E1DD78BF9EED1A283-1" continuedAt="TextSelection-7CA38CED838DF90E1DD78BF9EED1A283-2"><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company has </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;"><span><ix:nonFraction id="d87872664e619-wk-Fact-81E696B2BF6EC29FCEB28BF9EE73E893" name="azz:NumberOfShareBasedCompensationPlans" contextRef="FD2020Q4YTD" unitRef="share_based_compensation_plan" decimals="INF" scale="0" format="ixt-sec:numwordsen">two</ix:nonFraction></span></span><span style="font-family:inherit;font-size:10pt;"> 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="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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 </span><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87872664e626-wk-Fact-DF4CE36B3A9ABF718E178BF9EE833548" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" contextRef="FI2020Q4_us-gaap_PlanNameAxis_azz_A2014LongTermIncentivePlanMember" unitRef="shares" decimals="-5" scale="6" format="ixt:numdotdecimal">1.5</ix:nonFraction> million</span></span><span style="font-family:inherit;font-size:10pt;"> shares and, as of </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">February&#160;29, 2020</span><span style="font-family:inherit;font-size:10pt;">, the Company had approximately </span><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87872664e634-wk-Fact-42887A52552B6BD99B258BF9EE73C6EC" name="us-gaap:CommonStockCapitalSharesReservedForFutureIssuance" contextRef="FI2020Q4_us-gaap_PlanNameAxis_azz_A2014LongTermIncentivePlanMember" unitRef="shares" decimals="-5" scale="6" format="ixt:numdotdecimal">1.3</ix:nonFraction> million</span></span><span style="font-family:inherit;font-size:10pt;"> shares reserved for future issuance under this plan. </span></div></ix:continuation><div><br/></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">52</span></div></div><hr style="page-break-after:always"></hr><div><div style="line-height:120%;text-align:left;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;font-weight:bold;" href="#sAFD25BFF8D125FEC80A34261E8448076"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Table of Contents</span></a></div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">AZZ INC.</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS </span></div></div><div><br/></div><ix:continuation id="TextSelection-7CA38CED838DF90E1DD78BF9EED1A283-2" continuedAt="TextSelection-7CA38CED838DF90E1DD78BF9EED1A283-3"><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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 that remain outstanding, and if exercised, such awards will be settled from the balance of shares available for issuance under the 2005 Plan. As of </span><span style="font-family:inherit;font-size:10pt;">February&#160;29, 2020</span><span style="font-family:inherit;font-size:10pt;">, there were </span><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87872664e645-wk-Fact-87EA6D54691109EBC5FFC13A91018FE6" name="us-gaap:CommonStockCapitalSharesReservedForFutureIssuance" contextRef="FI2020Q4_us-gaap_AwardTypeAxis_us-gaap_StockAppreciationRightsSARSMember" unitRef="shares" decimals="-3" scale="6" format="ixt:numdotdecimal">0.1</ix:nonFraction> million</span></span><span style="font-family:inherit;font-size:10pt;"> shares available for issuance under the 2005 Plan. The 2005 Plan will be formally retired when all remaining outstanding stock appreciation rights are exercised, forfeited or expire. All outstanding stock appreciation rights will expire on or before March 1, 2021.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Restricted Stock Unit Awards</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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 </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">three</span><span style="font-family:inherit;font-size:10pt;"> years but these awards may vest early 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 underlying shares vest.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">A summary of the Company's<ix:nonNumeric contextRef="FD2020Q4YTD" name="us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock" id="TextSelection-4B81144B40DB7A4210708BF9EED1C405-0-wk-Fact-2857EA6F23AD0B5826B78BF9EE731310" continuedAt="TextSelection-4B81144B40DB7A4210708BF9EED1C405-1" escape="true"> restricted stock unit award activity (including DERs) for the year ended </ix:nonNumeric></span><ix:continuation id="TextSelection-4B81144B40DB7A4210708BF9EED1C405-1" continuedAt="TextSelection-4B81144B40DB7A4210708BF9EED1C405-2"><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">February&#160;29, 2020</span><span style="font-family:inherit;font-size:10pt;"> is as follows:</span></ix:continuation></div><ix:continuation id="TextSelection-4B81144B40DB7A4210708BF9EED1C405-2"><div style="line-height:120%;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">&#160;</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:96.29629629629629%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"></td></tr><tr><td style="width:58%;"></td><td style="width:1%;"></td><td style="width:19%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:18%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Restricted<br/>Stock&#160;Units</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Weighted<br/>Average&#160;Grant<br/>Date&#160;Fair&#160;Value</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Outstanding at beginning of year</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87872664e746-wk-Fact-479114DB79BF44EF83168BF9EE92AB8F" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" contextRef="FI2019Q4_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember" unitRef="shares" decimals="INF" scale="0" format="ixt:numdotdecimal">146,532</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87872664e765-wk-Fact-D59B53307F6593FFDEC58BF9EE925C34" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" contextRef="FI2019Q4_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember" unitRef="usdPerShare" decimals="2" scale="0" format="ixt:numdotdecimal">48.93</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Granted</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87872664e785-wk-Fact-AAEBE09DB865AA35D0898BF9EE9203FD" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" contextRef="FD2020Q4YTD_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember" unitRef="shares" decimals="INF" scale="0" format="ixt:numdotdecimal">140,070</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87872664e799-wk-Fact-4C08D36BF5E525471F5A8BF9EE9273F1" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" contextRef="FD2020Q4YTD_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember" unitRef="usdPerShare" decimals="2" scale="0" format="ixt:numdotdecimal">43.86</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Vested</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(<ix:nonFraction id="d87872664e824-wk-Fact-4930D36BBA1E1B43D7BB8BF9EE929D34" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" contextRef="FD2020Q4YTD_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember" unitRef="shares" decimals="INF" scale="0" format="ixt:numdotdecimal">84,595</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87872664e839-wk-Fact-D4FE3207A1C817C2FA1C8BF9EE92D853" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" contextRef="FD2020Q4YTD_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember" unitRef="usdPerShare" decimals="2" scale="0" format="ixt:numdotdecimal">54.63</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Forfeited</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(<ix:nonFraction id="d87872664e864-wk-Fact-F65D4FAEF4D2B3BA9AE68BF9EE92783D" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" contextRef="FD2020Q4YTD_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember" unitRef="shares" decimals="INF" scale="0" format="ixt:numdotdecimal">7,061</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87872664e879-wk-Fact-A00F062B359FDE077C398BF9EE92E62A" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" contextRef="FD2020Q4YTD_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember" unitRef="usdPerShare" decimals="2" scale="0" format="ixt:numdotdecimal">45.30</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Outstanding at end of year</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87872664e904-wk-Fact-CE3AEABB73ABE945D2698BF9EE926B90" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" contextRef="FI2020Q4_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember" unitRef="shares" decimals="INF" scale="0" format="ixt:numdotdecimal">194,946</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87872664e923-wk-Fact-D7DC9C23C3C0EE1607AA8BF9EE92FEAE" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" contextRef="FI2020Q4_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember" unitRef="usdPerShare" decimals="2" scale="0" format="ixt:numdotdecimal">44.34</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div></ix:continuation><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The total fair value of restricted stock units vested during fiscal years </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">, and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> was </span><span style="font-family:inherit;font-size:10pt;"><span>$<ix:nonFraction id="d87872664e951-wk-Fact-7A2B63AD765FCC8402838BF9EE838515" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" contextRef="FD2020Q4YTD_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember" unitRef="usd" decimals="-5" scale="6" format="ixt:numdotdecimal">3.8</ix:nonFraction></span></span><span style="font-family:inherit;font-size:10pt;"> million, </span><span style="font-family:inherit;font-size:10pt;"><span>$<ix:nonFraction id="d87872664e955-wk-Fact-70CD2C8269E87F4353288BF9EE737B58" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" contextRef="FD2019Q4YTD_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember" unitRef="usd" decimals="-5" scale="6" format="ixt:numdotdecimal">2.1</ix:nonFraction></span></span><span style="font-family:inherit;font-size:10pt;"> million and </span><span style="font-family:inherit;font-size:10pt;"><span>$<ix:nonFraction id="d87872664e960-wk-Fact-097E7A214831AC5ABEA08BF9EE7373CE" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" contextRef="FD2018Q4YTD_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember" unitRef="usd" decimals="-5" scale="6" format="ixt:numdotdecimal">3.0</ix:nonFraction></span></span><span style="font-family:inherit;font-size:10pt;"> million, respectively. For fiscal years </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, there were </span><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87872664e976-wk-Fact-CE3AEABB73ABE945D2698BF9EE926B90" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" contextRef="FI2020Q4_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember" unitRef="shares" decimals="INF" scale="0" format="ixt:numdotdecimal">194,946</ix:nonFraction></span></span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87872664e980-wk-Fact-479114DB79BF44EF83168BF9EE92AB8F" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" contextRef="FI2019Q4_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember" unitRef="shares" decimals="INF" scale="0" format="ixt:numdotdecimal">146,532</ix:nonFraction></span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87872664e985-wk-Fact-0DBD91E10FC2644EB7F08BF9EE73F1A2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" contextRef="FI2018Q4_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember" unitRef="shares" decimals="INF" scale="0" format="ixt:numdotdecimal">109,777</ix:nonFraction></span></span><span style="font-family:inherit;font-size:10pt;">, respectively, of non-vested restricted stock units outstanding with weighted average grant date fair values of </span><span style="font-family:inherit;font-size:10pt;"><span>$<ix:nonFraction id="d87872664e989-wk-Fact-D7DC9C23C3C0EE1607AA8BF9EE92FEAE" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" contextRef="FI2020Q4_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember" unitRef="usdPerShare" decimals="2" scale="0" format="ixt:numdotdecimal">44.34</ix:nonFraction></span></span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>$<ix:nonFraction id="d87872664e993-wk-Fact-D59B53307F6593FFDEC58BF9EE925C34" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" contextRef="FI2019Q4_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember" unitRef="usdPerShare" decimals="2" scale="0" format="ixt:numdotdecimal">48.93</ix:nonFraction></span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$<ix:nonFraction id="d87872664e997-wk-Fact-1D1601650A1352660A218BF9EE837330" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" contextRef="FI2018Q4_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember" unitRef="usdPerShare" decimals="2" scale="0" format="ixt:numdotdecimal">56.62</ix:nonFraction></span></span><span style="font-family:inherit;font-size:10pt;">, respectively.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Performance Share Unit Awards</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company grants performance share unit ("PSU") awards to certain employees, which also include DERs as described above. These PSU awards have a </span><span style="font-family:inherit;font-size:10pt;">three</span><span style="font-family:inherit;font-size:10pt;"> year performance cycle and will vest and become issuable, if at all, on the third anniversary of the award date. The PSU awards 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 years in comparison to a defined specific industry peer group. 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="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">A summary of the Company&#8217;s performance share unit award activity (including DERs)<ix:nonNumeric contextRef="FD2020Q4YTD" name="us-gaap:ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock" id="TextSelection-DEAC8A9D224FD92465038BF9EED110F7-0-wk-Fact-D8EFD1C7FB24E4B81A0F8BF9EE831AFB" continuedAt="TextSelection-DEAC8A9D224FD92465038BF9EED110F7-1" escape="true"> for the year ended </ix:nonNumeric></span><ix:continuation id="TextSelection-DEAC8A9D224FD92465038BF9EED110F7-1" continuedAt="TextSelection-DEAC8A9D224FD92465038BF9EED110F7-2"><span style="font-family:inherit;font-size:10pt;">February&#160;29, 2020</span><span style="font-family:inherit;font-size:10pt;"> is as follows:</span></ix:continuation></div><ix:continuation id="TextSelection-DEAC8A9D224FD92465038BF9EED110F7-2"><div style="line-height:120%;padding-top:12px;text-align:center;text-indent:32px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:80.31189083820662%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"></td></tr><tr><td style="width:58%;"></td><td style="width:1%;"></td><td style="width:19%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:18%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Performance </span></div><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Stock Units</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Weighted</span></div><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Average Grant</span></div><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Date Fair Value</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Outstanding at beginning of year</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87872664e1102-wk-Fact-F8BC507339161AB175448BF9EE54567C" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" contextRef="FI2019Q4_us-gaap_AwardTypeAxis_us-gaap_PerformanceSharesMember" unitRef="shares" decimals="INF" scale="0" format="ixt:numdotdecimal">83,125</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87872664e1121-wk-Fact-6E604A4B3613825CED118BF9EE540E79" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" contextRef="FI2019Q4_us-gaap_AwardTypeAxis_us-gaap_PerformanceSharesMember" unitRef="usdPerShare" decimals="2" scale="0" format="ixt:numdotdecimal">50.62</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Granted</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87872664e1141-wk-Fact-1F0F5F243D9C40A1EBFC8BF9EE541145" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" contextRef="FD2020Q4YTD_us-gaap_AwardTypeAxis_us-gaap_PerformanceSharesMember" unitRef="shares" decimals="INF" scale="0" format="ixt:numdotdecimal">49,000</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87872664e1155-wk-Fact-7F224C8B11DCBA592CC28BF9EE543AB6" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" contextRef="FD2020Q4YTD_us-gaap_AwardTypeAxis_us-gaap_PerformanceSharesMember" unitRef="usdPerShare" decimals="2" scale="0" format="ixt:numdotdecimal">46.19</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Vested</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87872664e1180-wk-Fact-80921C9264AB13E7A2CE8BF9EE64809B" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" contextRef="FD2020Q4YTD_us-gaap_AwardTypeAxis_us-gaap_PerformanceSharesMember" unitRef="shares" decimals="INF" scale="0" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87872664e1194-wk-Fact-370302538DE9E289AC2E8BF9EE543579" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" contextRef="FD2020Q4YTD_us-gaap_AwardTypeAxis_us-gaap_PerformanceSharesMember" unitRef="usdPerShare" decimals="2" scale="0" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Forfeited</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(<ix:nonFraction id="d87872664e1219-wk-Fact-AE9565E0831FA3C34C328BF9EE54F834" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" contextRef="FD2020Q4YTD_us-gaap_AwardTypeAxis_us-gaap_PerformanceSharesMember" unitRef="shares" decimals="INF" scale="0" format="ixt:numdotdecimal">22,189</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87872664e1234-wk-Fact-E855E8D3D25E102DB2598BF9EE540E3E" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" contextRef="FD2020Q4YTD_us-gaap_AwardTypeAxis_us-gaap_PerformanceSharesMember" unitRef="usdPerShare" decimals="2" scale="0" format="ixt:numdotdecimal">55.08</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Outstanding at end of year</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87872664e1259-wk-Fact-C1870CC346381962452A8BF9EE54ACA3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" contextRef="FI2020Q4_us-gaap_AwardTypeAxis_us-gaap_PerformanceSharesMember" unitRef="shares" decimals="INF" scale="0" format="ixt:numdotdecimal">109,936</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87872664e1278-wk-Fact-801C86E0903C0CBEA7018BF9EE549D28" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" contextRef="FI2020Q4_us-gaap_AwardTypeAxis_us-gaap_PerformanceSharesMember" unitRef="usdPerShare" decimals="2" scale="0" format="ixt:numdotdecimal">47.75</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div></ix:continuation></ix:continuation><div><br/></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">53</span></div></div><hr style="page-break-after:always"></hr><div><div style="line-height:120%;text-align:left;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;font-weight:bold;" href="#sAFD25BFF8D125FEC80A34261E8448076"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Table of Contents</span></a></div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">AZZ INC.</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS </span></div></div><div><br/></div><ix:continuation id="TextSelection-7CA38CED838DF90E1DD78BF9EED1A283-3" continuedAt="TextSelection-7CA38CED838DF90E1DD78BF9EED1A283-4"><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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 </span><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87872664e1291-wk-Fact-9E417C196918B3354F2FBD909692FF71" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" contextRef="FD2020Q4YTD_srt_RangeAxis_srt_MinimumMember_us-gaap_AwardTypeAxis_us-gaap_PerformanceSharesMember" unitRef="number" decimals="INF" scale="-2" format="ixt:numdotdecimal">0</ix:nonFraction>%</span></span><span style="font-family:inherit;font-size:10pt;"> to </span><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87872664e1295-wk-Fact-76D4B752498320A9B610BD90966D22A9" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" contextRef="FD2020Q4YTD_srt_RangeAxis_srt_MaximumMember_us-gaap_AwardTypeAxis_us-gaap_PerformanceSharesMember" unitRef="number" decimals="INF" scale="-2" format="ixt:numdotdecimal">250</ix:nonFraction>%</span></span><span style="font-family:inherit;font-size:10pt;"> of the face amount of such awards depending on the outcome of the performance or market vesting conditions.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Stock Appreciation Rights</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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 </span><span style="font-family:inherit;font-size:10pt;"><span><ix:nonNumeric id="d87872664e1305-wk-Fact-F373F686C8DF95D7421F8BF9EE839E3C" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" contextRef="FD2020Q4YTD_us-gaap_AwardTypeAxis_us-gaap_StockAppreciationRightsSARSMember" format="ixt-sec:duryear">7</ix:nonNumeric></span></span><span style="font-family:inherit;font-size:10pt;"> years and vest ratably over a period of </span><span style="font-family:inherit;font-size:10pt;"><span><ix:nonNumeric id="d87872664e1309-wk-Fact-1E68171EA05AE216EA428BF9EE739EB2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" contextRef="FD2020Q4YTD_us-gaap_AwardTypeAxis_us-gaap_StockAppreciationRightsSARSMember" format="ixt-sec:duryear">3</ix:nonNumeric></span></span><span style="font-family:inherit;font-size:10pt;"> years although some may vest immediately on issuance. These awards are valued using the Black-Scholes option pricing model. The Company did not grant any SARs in fiscal year </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> or </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">. </span></div><div style="line-height:120%;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">&#160;</span></div><ix:nonNumeric contextRef="FD2020Q4YTD" name="us-gaap:ScheduleOfShareBasedCompensationStockOptionsAndStockAppreciationRightsAwardActivityTableTextBlock" id="TextSelection-2F34C85646F856533F6B8BF9EED13BE4-0-wk-Fact-93C5F1AC860A6BC8449B8BF9EE73E21A" escape="true"><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">A summary of the Company&#8217;s stock appreciation rights activity is as follows for fiscal year </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">:</span></div><div style="line-height:120%;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">&#160;</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="22"></td></tr><tr><td style="width:22%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:10%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:10%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:10%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="6" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="6" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="6" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">SARs</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Weighted</span></div><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Average</span></div><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Exercise</span></div><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Price</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">SARs</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Weighted</span></div><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Average</span></div><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Exercise</span></div><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Price</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">SARs</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Weighted</span></div><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Average</span></div><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Exercise</span></div><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Price</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Outstanding at beginning of year</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87872664e1644-wk-Fact-9082B02B598E3638912A8BF9EE735309" name="azz:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndOtherThanOptionOutstandingNumber" contextRef="FI2019Q4_us-gaap_AwardTypeAxis_us-gaap_StockAppreciationRightsSARSMember" unitRef="shares" decimals="0" scale="0" format="ixt:numdotdecimal">98,184</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87872664e1663-wk-Fact-F3953CA24AC33D10B82C8BF9EE645006" name="azz:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndOtherThanOptionOutstandingWeightedAverageExercisePrice" contextRef="FI2019Q4_us-gaap_AwardTypeAxis_us-gaap_StockAppreciationRightsSARSMember" unitRef="usdPerShare" decimals="2" scale="0" format="ixt:numdotdecimal">44.46</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87872664e1677-wk-Fact-61EA1E345E99DB9147F68BF9EE73DBBF" name="azz:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndOtherThanOptionOutstandingNumber" contextRef="FI2018Q4_us-gaap_AwardTypeAxis_us-gaap_StockAppreciationRightsSARSMember" unitRef="shares" decimals="INF" scale="0" format="ixt:numdotdecimal">148,513</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87872664e1697-wk-Fact-EBFB6B0FE0A40D7BEE2B8BF9EE732859" name="azz:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndOtherThanOptionOutstandingWeightedAverageExercisePrice" contextRef="FI2018Q4_us-gaap_AwardTypeAxis_us-gaap_StockAppreciationRightsSARSMember" unitRef="usdPerShare" decimals="2" scale="0" format="ixt:numdotdecimal">43.29</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87872664e1711-wk-Fact-AF8CD25D58FC659C3BA78BF9EE6442A4" name="azz:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndOtherThanOptionOutstandingNumber" contextRef="FI2017Q4_us-gaap_AwardTypeAxis_us-gaap_StockAppreciationRightsSARSMember" unitRef="shares" decimals="INF" scale="0" format="ixt:numdotdecimal">170,139</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87872664e1730-wk-Fact-0F1F652C3E98871BD0B28BF9EE734C44" name="azz:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndOtherThanOptionOutstandingWeightedAverageExercisePrice" contextRef="FI2017Q4_us-gaap_AwardTypeAxis_us-gaap_StockAppreciationRightsSARSMember" unitRef="usdPerShare" decimals="2" scale="0" format="ixt:numdotdecimal">42.02</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Exercised</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(<ix:nonFraction id="d87872664e1750-wk-Fact-B39E85E6E721E5E129E08BF9EE7301F1" name="azz:StockIssuedDuringPeriodSharesStockOptionsAndOtherThanOptionExercised" contextRef="FD2020Q4YTD_us-gaap_AwardTypeAxis_us-gaap_StockAppreciationRightsSARSMember" unitRef="shares" decimals="0" scale="0" format="ixt:numdotdecimal">2,965</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87872664e1765-wk-Fact-BDA3BFCFD578DF8E1DAB8BF9EE73CE1A" name="azz:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsAndOtherThanOptionExercisesInPeriodWeightedAverageExercisePrice" contextRef="FD2020Q4YTD_us-gaap_AwardTypeAxis_us-gaap_StockAppreciationRightsSARSMember" unitRef="usdPerShare" decimals="2" scale="0" format="ixt:numdotdecimal">44.58</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(<ix:nonFraction id="d87872664e1784-wk-Fact-E1E39C5F7882531886A78BF9EE73611F" name="azz:StockIssuedDuringPeriodSharesStockOptionsAndOtherThanOptionExercised" contextRef="FD2019Q4YTD_us-gaap_AwardTypeAxis_us-gaap_StockAppreciationRightsSARSMember" unitRef="shares" decimals="INF" scale="0" format="ixt:numdotdecimal">47,484</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87872664e1800-wk-Fact-B341C8CAA6FAF27A574A8BF9EE73AAA4" name="azz:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsAndOtherThanOptionExercisesInPeriodWeightedAverageExercisePrice" contextRef="FD2019Q4YTD_us-gaap_AwardTypeAxis_us-gaap_StockAppreciationRightsSARSMember" unitRef="usdPerShare" decimals="2" scale="0" format="ixt:numdotdecimal">40.84</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(<ix:nonFraction id="d87872664e1819-wk-Fact-0713A134E309E30ED4548BF9EE731255" name="azz:StockIssuedDuringPeriodSharesStockOptionsAndOtherThanOptionExercised" contextRef="FD2018Q4YTD_us-gaap_AwardTypeAxis_us-gaap_StockAppreciationRightsSARSMember" unitRef="shares" decimals="INF" scale="0" format="ixt:numdotdecimal">19,481</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87872664e1834-wk-Fact-DC91F7D95F14B69EF9658BF9EE73B646" name="azz:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsAndOtherThanOptionExercisesInPeriodWeightedAverageExercisePrice" contextRef="FD2018Q4YTD_us-gaap_AwardTypeAxis_us-gaap_StockAppreciationRightsSARSMember" unitRef="usdPerShare" decimals="2" scale="0" format="ixt:numdotdecimal">31.94</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Forfeited</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(<ix:nonFraction id="d87872664e1859-wk-Fact-E03AA52EAC442680F10A8BF9EE734437" name="azz:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndOtherThanOptionForfeituresInPeriod" contextRef="FD2020Q4YTD_us-gaap_AwardTypeAxis_us-gaap_StockAppreciationRightsSARSMember" unitRef="shares" decimals="0" scale="0" format="ixt:numdotdecimal">393</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87872664e1874-wk-Fact-111B9B4578C8D60A465C8BF9EE641993" name="azz:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsAndOtherThanOptionForfeituresInPeriodWeightedAverageExercisePrice" contextRef="FD2020Q4YTD_us-gaap_AwardTypeAxis_us-gaap_StockAppreciationRightsSARSMember" unitRef="usdPerShare" decimals="2" scale="0" format="ixt:numdotdecimal">43.92</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(<ix:nonFraction id="d87872664e1893-wk-Fact-0910D02259D617DC1DF38BF9EE73FACA" name="azz:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndOtherThanOptionForfeituresInPeriod" contextRef="FD2019Q4YTD_us-gaap_AwardTypeAxis_us-gaap_StockAppreciationRightsSARSMember" unitRef="shares" decimals="INF" scale="0" format="ixt:numdotdecimal">2,845</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87872664e1909-wk-Fact-8BE095F84EAB1BF90DFD8BF9EE64A9C7" name="azz:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsAndOtherThanOptionForfeituresInPeriodWeightedAverageExercisePrice" contextRef="FD2019Q4YTD_us-gaap_AwardTypeAxis_us-gaap_StockAppreciationRightsSARSMember" unitRef="usdPerShare" decimals="2" scale="0" format="ixt:numdotdecimal">43.92</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(<ix:nonFraction id="d87872664e1928-wk-Fact-3CA57C43FF99803A5DE18BF9EE643EBA" name="azz:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndOtherThanOptionForfeituresInPeriod" contextRef="FD2018Q4YTD_us-gaap_AwardTypeAxis_us-gaap_StockAppreciationRightsSARSMember" unitRef="shares" decimals="INF" scale="0" format="ixt:numdotdecimal">2,145</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87872664e1943-wk-Fact-C4E4A9B38CC9990EB0D78BF9EE7348AE" name="azz:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsAndOtherThanOptionForfeituresInPeriodWeightedAverageExercisePrice" contextRef="FD2018Q4YTD_us-gaap_AwardTypeAxis_us-gaap_StockAppreciationRightsSARSMember" unitRef="usdPerShare" decimals="2" scale="0" format="ixt:numdotdecimal">45.36</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Outstanding at end of year</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87872664e1968-wk-Fact-CB3630D7BA6418D82F3E8BF9EE73374A" name="azz:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndOtherThanOptionOutstandingNumber" contextRef="FI2020Q4_us-gaap_AwardTypeAxis_us-gaap_StockAppreciationRightsSARSMember" unitRef="shares" decimals="INF" scale="0" format="ixt:numdotdecimal">94,826</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87872664e1987-wk-Fact-384EA62C5C532DEA27568BF9EE64A4A3" name="azz:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndOtherThanOptionOutstandingWeightedAverageExercisePrice" contextRef="FI2020Q4_us-gaap_AwardTypeAxis_us-gaap_StockAppreciationRightsSARSMember" unitRef="usdPerShare" decimals="2" scale="0" format="ixt:numdotdecimal">44.58</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87872664e2001-wk-Fact-50F4AAA59C1EA0D1ED678BF9EE643853" name="azz:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndOtherThanOptionOutstandingNumber" contextRef="FI2019Q4_us-gaap_AwardTypeAxis_us-gaap_StockAppreciationRightsSARSMember" unitRef="shares" decimals="INF" scale="0" format="ixt:numdotdecimal">98,184</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87872664e2021-wk-Fact-F3953CA24AC33D10B82C8BF9EE645006" name="azz:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndOtherThanOptionOutstandingWeightedAverageExercisePrice" contextRef="FI2019Q4_us-gaap_AwardTypeAxis_us-gaap_StockAppreciationRightsSARSMember" unitRef="usdPerShare" decimals="2" scale="0" format="ixt:numdotdecimal">44.46</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87872664e2035-wk-Fact-61EA1E345E99DB9147F68BF9EE73DBBF" name="azz:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndOtherThanOptionOutstandingNumber" contextRef="FI2018Q4_us-gaap_AwardTypeAxis_us-gaap_StockAppreciationRightsSARSMember" unitRef="shares" decimals="INF" scale="0" format="ixt:numdotdecimal">148,513</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87872664e2054-wk-Fact-EBFB6B0FE0A40D7BEE2B8BF9EE732859" name="azz:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndOtherThanOptionOutstandingWeightedAverageExercisePrice" contextRef="FI2018Q4_us-gaap_AwardTypeAxis_us-gaap_StockAppreciationRightsSARSMember" unitRef="usdPerShare" decimals="2" scale="0" format="ixt:numdotdecimal">43.29</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Exercisable at end of year</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87872664e2074-wk-Fact-5BAF0A11884BC06F3D418BF9EE7321C9" name="azz:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionAndOtherThanOptionExercisableNumber" contextRef="FI2020Q4_us-gaap_AwardTypeAxis_us-gaap_StockAppreciationRightsSARSMember" unitRef="shares" decimals="INF" scale="0" format="ixt:numdotdecimal">94,826</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87872664e2093-wk-Fact-977C6CB04BCB8BE0C86E8BF9EE73F5BD" name="azz:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionAndOtherThanOptionExercisableWeightedAverageExercisePrice" contextRef="FI2020Q4_us-gaap_AwardTypeAxis_us-gaap_StockAppreciationRightsSARSMember" unitRef="usdPerShare" decimals="2" scale="0" format="ixt:numdotdecimal">44.58</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87872664e2107-wk-Fact-C798E0FF1E7907FEBB108BF9EE73E366" name="azz:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionAndOtherThanOptionExercisableNumber" contextRef="FI2019Q4_us-gaap_AwardTypeAxis_us-gaap_StockAppreciationRightsSARSMember" unitRef="shares" decimals="INF" scale="0" format="ixt:numdotdecimal">98,184</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87872664e2127-wk-Fact-4DC9D5D3540213EBF8398BF9EE64A0B6" name="azz:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionAndOtherThanOptionExercisableWeightedAverageExercisePrice" contextRef="FI2019Q4_us-gaap_AwardTypeAxis_us-gaap_StockAppreciationRightsSARSMember" unitRef="usdPerShare" decimals="2" scale="0" format="ixt:numdotdecimal">44.46</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87872664e2141-wk-Fact-7B22E3967E79E382EAE88BF9EE73DA21" name="azz:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionAndOtherThanOptionExercisableNumber" contextRef="FI2018Q4_us-gaap_AwardTypeAxis_us-gaap_StockAppreciationRightsSARSMember" unitRef="shares" decimals="INF" scale="0" format="ixt:numdotdecimal">148,513</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87872664e2160-wk-Fact-5E9355345925E10F95718BF9EE73400E" name="azz:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionAndOtherThanOptionExercisableWeightedAverageExercisePrice" contextRef="FI2018Q4_us-gaap_AwardTypeAxis_us-gaap_StockAppreciationRightsSARSMember" unitRef="usdPerShare" decimals="2" scale="0" format="ixt:numdotdecimal">43.29</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div></ix:nonNumeric><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> As of </span><span style="font-family:inherit;font-size:10pt;">February&#160;29, 2020</span><span style="font-family:inherit;font-size:10pt;">, the average remaining contractual term for both outstanding and exercisable stock appreciation rights was </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;"><span><ix:nonNumeric id="d87872664e2180-wk-Fact-3742892C64B23692CF4A8BF9EE83A422" name="azz:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOptionsAndOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms" contextRef="FD2020Q4YTD_us-gaap_AwardTypeAxis_us-gaap_StockAppreciationRightsSARSMember" format="ixt-sec:duryear">0.88</ix:nonNumeric></span></span><span style="font-family:inherit;font-size:10pt;"> years and these awards had no intrinsic value.</span></div><ix:nonNumeric contextRef="FD2020Q4YTD" name="azz:ScheduleOfShareBasedCompensationStockOptionsAndOtherThanStockOptionActivityTableTextBlock" id="TextSelection-84EC394AC83E0ADBB3B58BF9EED1CB6A-0-wk-Fact-ABFD26F188C0ACB9D3B48BF9EE7311F4" escape="true"><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table summarizes additional information about stock appreciation rights outstanding at </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">February&#160;29, 2020</span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><br/></span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:69.00584795321637%;border-collapse:collapse;text-align:left;"><tr><td colspan="10"></td></tr><tr><td style="width:34%;"></td><td style="width:1%;"></td><td style="width:20%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:21%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:19%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Range of<br/>Exercise Prices</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">SARs Outstanding and Exercisable </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Average<br/>Remaining<br/>Life</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Weighted<br/>Average<br/>Exercise<br/>Price</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$39.65 - $44.15</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87872664e2282-wk-Fact-91B9613A291D0A82CCCC8BF9EEA24341" name="azz:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndOtherThanOptionOutstandingNumber" contextRef="FI2020Q4_us-gaap_AwardTypeAxis_us-gaap_StockAppreciationRightsSARSMember_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_azz_ExercisePriceRangeOneMember" unitRef="shares" decimals="0" scale="0" format="ixt:numdotdecimal">48,061</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonNumeric id="d87872664e2296-wk-Fact-4422A9960B6AB12D95408BF9EEA2FA39" name="azz:SharedBasedCompesantionArrangementByShareBasedPaymentAwardOptionsAndEquityInstrumentsOtherThanOptionsWeigthedAverageRemainingContractualTerm" contextRef="FD2020Q4YTD_us-gaap_AwardTypeAxis_us-gaap_StockAppreciationRightsSARSMember_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_azz_ExercisePriceRangeOneMember" format="ixt-sec:duryear">1.00</ix:nonNumeric></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87872664e2311-wk-Fact-99C6A6776530BD64D6618BF9EE923E76" name="azz:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndOtherThanOptionOutstandingWeightedAverageExercisePrice" contextRef="FI2020Q4_us-gaap_AwardTypeAxis_us-gaap_StockAppreciationRightsSARSMember_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_azz_ExercisePriceRangeOneMember" unitRef="usdPerShare" decimals="2" scale="0" format="ixt:numdotdecimal">43.85</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$44.72 - 46.34</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87872664e2331-wk-Fact-13BD78673627C6041F198BF9EEA2DC5A" name="azz:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndOtherThanOptionOutstandingNumber" contextRef="FI2020Q4_us-gaap_AwardTypeAxis_us-gaap_StockAppreciationRightsSARSMember_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_azz_ExercisePriceRangeTwoMember" unitRef="shares" decimals="0" scale="0" format="ixt:numdotdecimal">46,765</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonNumeric id="d87872664e2345-wk-Fact-21E83C73F3EDAC5D11DE8BF9EEA2C83B" name="azz:SharedBasedCompesantionArrangementByShareBasedPaymentAwardOptionsAndEquityInstrumentsOtherThanOptionsWeigthedAverageRemainingContractualTerm" contextRef="FD2020Q4YTD_us-gaap_AwardTypeAxis_us-gaap_StockAppreciationRightsSARSMember_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_azz_ExercisePriceRangeTwoMember" format="ixt-sec:duryear">0.73</ix:nonNumeric></span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87872664e2360-wk-Fact-59CF5BCF0118ED623C578BF9EEA26485" name="azz:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndOtherThanOptionOutstandingWeightedAverageExercisePrice" contextRef="FI2020Q4_us-gaap_AwardTypeAxis_us-gaap_StockAppreciationRightsSARSMember_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_azz_ExercisePriceRangeTwoMember" unitRef="usdPerShare" decimals="2" scale="0" format="ixt:numdotdecimal">45.33</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$39.65 - $46.34</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87872664e2380-wk-Fact-54278B17308D38A44AF08BF9EE92FB26" name="azz:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndOtherThanOptionOutstandingNumber" contextRef="FI2020Q4_us-gaap_AwardTypeAxis_us-gaap_StockAppreciationRightsSARSMember_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_azz_ExercisePriceRangeFourMember" unitRef="shares" decimals="0" scale="0" format="ixt:numdotdecimal">94,826</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonNumeric id="d87872664e2394-wk-Fact-5A83B08C1BD80EF6ED408BF9EEA21BCE" name="azz:SharedBasedCompesantionArrangementByShareBasedPaymentAwardOptionsAndEquityInstrumentsOtherThanOptionsWeigthedAverageRemainingContractualTerm" contextRef="FD2020Q4YTD_us-gaap_AwardTypeAxis_us-gaap_StockAppreciationRightsSARSMember_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_azz_ExercisePriceRangeFourMember" format="ixt-sec:duryear">0.88</ix:nonNumeric></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87872664e2409-wk-Fact-EB9F17481ABA6C23794B8BF9EEA20C73" name="azz:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndOtherThanOptionOutstandingWeightedAverageExercisePrice" contextRef="FI2020Q4_us-gaap_AwardTypeAxis_us-gaap_StockAppreciationRightsSARSMember_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_azz_ExercisePriceRangeFourMember" unitRef="usdPerShare" decimals="2" scale="0" format="ixt:numdotdecimal">44.58</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div></ix:nonNumeric><div style="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:inherit;font-size:9pt;">&#160;</span><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Directors Grants</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company granted each of its independent directors a total of </span><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87872664e2438-wk-Fact-64CAFE49877D73CA1ADA8BF9EE83E554" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" contextRef="FD2020Q4YTD_us-gaap_PlanNameAxis_azz_DirectorsGrantsMember" unitRef="shares" decimals="0" scale="0" format="ixt:numdotdecimal">2,124</ix:nonFraction></span></span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87872664e2442-wk-Fact-30398705A83CDBA5DE4D8BF9EE8390EC" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" contextRef="FD2019Q4YTD_us-gaap_PlanNameAxis_azz_DirectorsGrantsMember" unitRef="shares" decimals="0" scale="0" format="ixt:numdotdecimal">1,823</ix:nonFraction></span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87872664e2446-wk-Fact-021A9D6859B48A1556908BF9EE731D15" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" contextRef="FD2018Q4YTD_us-gaap_PlanNameAxis_azz_DirectorsGrantsMember" unitRef="shares" decimals="INF" scale="0" format="ixt:numdotdecimal">2,040</ix:nonFraction></span></span><span style="font-family:inherit;font-size:10pt;"> shares of its common stock during fiscal years </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, respectively. These common stock grants were valued at </span><span style="font-family:inherit;font-size:10pt;"><span>$<ix:nonFraction id="d87872664e2463-wk-Fact-8411D845E12A4CDB7A768BF9EE73ABAF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" contextRef="FD2020Q4YTD_us-gaap_PlanNameAxis_azz_DirectorsGrantsMember" unitRef="usdPerShare" decimals="2" scale="0" format="ixt:numdotdecimal">47.08</ix:nonFraction></span></span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>$<ix:nonFraction id="d87872664e2467-wk-Fact-16FEAB6EEA2B992705888BF9EE8392F0" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" contextRef="FD2019Q4YTD_us-gaap_PlanNameAxis_azz_DirectorsGrantsMember" unitRef="usdPerShare" decimals="2" scale="0" format="ixt:numdotdecimal">54.85</ix:nonFraction></span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$<ix:nonFraction id="d87872664e2471-wk-Fact-8554E75FC18F751FC4188BF9EE73B6F5" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" contextRef="FD2018Q4YTD_us-gaap_PlanNameAxis_azz_DirectorsGrantsMember" unitRef="usdPerShare" decimals="2" scale="0" format="ixt:numdotdecimal">49.00</ix:nonFraction></span></span><span style="font-family:inherit;font-size:10pt;"> per share for fiscal years </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, respectively, which was the market price of the Company's common stock on the respective grant dates.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Employee Stock Purchase Plan</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company also has an employee stock purchase plan, which allows employees of the Company to purchase common stock of the Company through accumulated payroll deductions. Offerings under this plan have a duration of </span><span style="font-family:inherit;font-size:10pt;">24 months</span><span style="font-family:inherit;font-size:10pt;"> (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 </span><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87872664e2498-wk-Fact-4C60A972DE1729AFD3048BF9EE73A579" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" contextRef="FD2020Q4YTD_us-gaap_PlanNameAxis_azz_EmployeeStockPurchasePlanMember" unitRef="number" decimals="INF" scale="-2" format="ixt:numdotdecimal">85</ix:nonFraction>%</span></span><span style="font-family:inherit;font-size:10pt;"> 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 </span><span style="font-family:inherit;font-size:10pt;"><span>$<ix:nonFraction id="d87872664e2502-wk-Fact-EECEF92F65308193CFE88BF9EE73B78B" name="azz:MaximumValueOfCommonStockParticipantsHaveRightsToPurchase" contextRef="FI2020Q4_us-gaap_PlanNameAxis_azz_EmployeeStockPurchasePlanMember" unitRef="usd" decimals="INF" scale="0" format="ixt:numdotdecimal">25,000</ix:nonFraction></span></span><span style="font-family:inherit;font-size:10pt;"> per calendar year and the participant may not purchase more than </span><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87872664e2506-wk-Fact-697593595657D942802F8BF9EE833029" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee" contextRef="FD2020Q4YTD_us-gaap_PlanNameAxis_azz_EmployeeStockPurchasePlanMember" unitRef="shares" decimals="INF" scale="0" format="ixt:numdotdecimal">5,000</ix:nonFraction></span></span><span style="font-family:inherit;font-size:10pt;"> 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. </span></div></ix:continuation><div><br/></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">54</span></div></div><hr style="page-break-after:always"></hr><div><div style="line-height:120%;text-align:left;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;font-weight:bold;" href="#sAFD25BFF8D125FEC80A34261E8448076"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Table of Contents</span></a></div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">AZZ INC.</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS </span></div></div><div><br/></div><ix:continuation id="TextSelection-7CA38CED838DF90E1DD78BF9EED1A283-4"><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Share-based Compensation Expense</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table shows share-based compensation expense and the related income tax benefit included in the consolidated statements of income <ix:nonNumeric contextRef="FD2020Q4YTD" name="us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock" id="TextSelection-B878CD4F2288AEC7141F8BF9EED18029-0-wk-Fact-AA386AB7549E185FC2538BF9EE833356" continuedAt="TextSelection-B878CD4F2288AEC7141F8BF9EED18029-1" escape="true">for fiscal year </ix:nonNumeric></span><ix:continuation id="TextSelection-B878CD4F2288AEC7141F8BF9EED18029-1" continuedAt="TextSelection-B878CD4F2288AEC7141F8BF9EED18029-2"><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> (in thousands):</span></ix:continuation></div><ix:continuation id="TextSelection-B878CD4F2288AEC7141F8BF9EED18029-2"><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:9pt;">&#160;</span><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:92.39766081871345%;border-collapse:collapse;text-align:left;"><tr><td colspan="13"></td></tr><tr><td style="width:49%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:14%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:14%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:14%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Compensation expense</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87872664e2644-wk-Fact-8EFBEE1B47DEDFE9A5D78BF9EE54E93F" name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="FD2020Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">6,290</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87872664e2663-wk-Fact-6AAA770E9F432366B7DA8BF9EE54CBAE" name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">4,659</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87872664e2683-wk-Fact-3A1AB054B1B52F9D29D38BF9EE547FB1" name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">6,121</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Income tax benefits</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87872664e2708-wk-Fact-C7BDD3DFEE655CB872B38BF9EE548299" name="us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" contextRef="FD2020Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">1,321</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87872664e2727-wk-Fact-27E633D0331E776657908BF9EE548F3B" name="us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">978</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87872664e2747-wk-Fact-9A053771F85E1AAA5D408BF9EE540A1D" name="us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">2,122</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div></ix:continuation><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Unrecognized compensation cost related to all the above at </span><span style="font-family:inherit;font-size:10pt;">February&#160;29, 2020</span><span style="font-family:inherit;font-size:10pt;"> totaled </span><span style="font-family:inherit;font-size:10pt;"><span>$<ix:nonFraction id="d87872664e2767-wk-Fact-8BBE199067308BF018628BF9EE830F22" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" contextRef="FI2020Q4" unitRef="usd" decimals="-5" scale="6" format="ixt:numdotdecimal">9.6</ix:nonFraction></span></span><span style="font-family:inherit;font-size:10pt;"> million. These costs are expected to be recognized over a weighted period of </span><span style="font-family:inherit;font-size:10pt;"><span><ix:nonNumeric id="d87872664e2771-wk-Fact-B5979F79CD2843B093CA8BF9EE83412B" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" contextRef="FD2020Q4YTD" format="ixt-sec:duryear">1.73</ix:nonNumeric></span></span><span style="font-family:inherit;font-size:10pt;"> years.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The actual tax benefit realized for tax deductions from share-based compensation during each of these fiscal years totaled </span><span style="font-family:inherit;font-size:10pt;"><span>$(<ix:nonFraction id="d87872664e2779-wk-Fact-5886BB008E297D591E9E8BF9EE73A03E" name="azz:ExcessTaxBenefitexcludedfromcashflow" contextRef="FD2020Q4YTD" unitRef="usd" decimals="-5" scale="6" sign="-" format="ixt:numdotdecimal">0.1</ix:nonFraction>) million</span></span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>$(<ix:nonFraction id="d87872664e2783-wk-Fact-3B09D008B520843CE8658BF9EE839BE7" name="azz:ExcessTaxBenefitexcludedfromcashflow" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-5" scale="6" sign="-" format="ixt:numdotdecimal">0.3</ix:nonFraction>) million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$<ix:nonFraction id="d87872664e2787-wk-Fact-C71C36B335AB4ACEDB138BF9EE73D961" name="azz:ExcessTaxBenefitexcludedfromcashflow" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-5" scale="6" format="ixt:numdotdecimal">0.2</ix:nonFraction> million</span></span><span style="font-family:inherit;font-size:10pt;">, respectively.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company&#8217;s policy is to issue shares required 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><a id="s0892FFBFEDAD520199794FAF691C96FE"></a></div><div style="line-height:120%;padding-top:16px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Note 11 &#8211; <ix:nonNumeric contextRef="FD2020Q4YTD" name="us-gaap:LongTermDebtTextBlock" id="TextSelection-A339A19FAAAACC892D978BF9EED1FCD0-0-wk-Fact-0839B31FBBE3628E1C198BF9EE83809C" continuedAt="TextSelection-A339A19FAAAACC892D978BF9EED1FCD0-1" escape="true">Debt</ix:nonNumeric></span></div><ix:continuation id="TextSelection-A339A19FAAAACC892D978BF9EED1FCD0-1" continuedAt="TextSelection-A339A19FAAAACC892D978BF9EED1FCD0-2"><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Following is a summary of debt as of </span><span style="font-family:inherit;font-size:10pt;">February&#160;29, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">February&#160;28, 2019</span><span style="font-family:inherit;font-size:10pt;"> (in thousands):</span></div><ix:nonNumeric contextRef="FD2020Q4YTD" name="us-gaap:ScheduleOfDebtTableTextBlock" id="TextSelection-C1FD2AD4E591DF94EA348BF9EED1ACAF-0-wk-Fact-41DD0786490B8B978E968BF9EE921507" escape="true"><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:9pt;">&#160;</span><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:74.71264367816092%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"></td></tr><tr><td style="width:60%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:17%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:17%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2019</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2017 Revolving Line of Credit</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87873492e716-wk-Fact-5AE0BAFD361F1435FE458BF9EE92294F" name="us-gaap:LongTermDebt" contextRef="FI2020Q4_us-gaap_DebtInstrumentAxis_us-gaap_LineOfCreditMember_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">78,000</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87873492e735-wk-Fact-3E6D83A5BCB1509B4A908BF9EE839CC7" name="us-gaap:LongTermDebt" contextRef="FI2019Q4_us-gaap_DebtInstrumentAxis_us-gaap_LineOfCreditMember_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">116,000</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2011 Senior Notes</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87873492e755-wk-Fact-91043444F9BBF81E0E8A8BF9EE83AC55" name="us-gaap:LongTermDebt" contextRef="FI2020Q4_us-gaap_DebtInstrumentAxis_azz_UnsecuredSeniorNotesDueJanuary2021Member_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">125,000</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87873492e774-wk-Fact-1E0E85D31E71B5FDBF438BF9EE837299" name="us-gaap:LongTermDebt" contextRef="FI2019Q4_us-gaap_DebtInstrumentAxis_azz_UnsecuredSeniorNotesDueJanuary2021Member_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">125,000</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total debt</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87873492e799-wk-Fact-995691C347000ADD25178BF9EE83F83B" name="us-gaap:DebtInstrumentCarryingAmount" contextRef="FI2020Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">203,000</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87873492e818-wk-Fact-62A51FAE0F4A64BA968A8BF9EE833F65" name="us-gaap:DebtInstrumentCarryingAmount" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">241,000</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Unamortized debt issuance costs</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(<ix:nonFraction id="d87873492e843-wk-Fact-8FF13B3F65A0259101C18BF9EE731561" name="us-gaap:UnamortizedDebtIssuanceExpense" contextRef="FI2020Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">122</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(<ix:nonFraction id="d87873492e863-wk-Fact-4636C63396A90EDF56608BF9EE8357F9" name="us-gaap:UnamortizedDebtIssuanceExpense" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">255</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total debt, net</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87873492e889-wk-Fact-4E6F54F8F2E208DD7F948BF9EE83F0C3" name="us-gaap:LongTermDebt" contextRef="FI2020Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">202,878</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87873492e908-wk-Fact-51836231F68F8083D4308BF9EE83BD8E" name="us-gaap:LongTermDebt" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">240,745</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less amount due within one year</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(<ix:nonFraction id="d87873492e933-wk-Fact-89DC44EC1BFF43C98D848BF9EE73C19D" name="us-gaap:DebtCurrent" contextRef="FI2020Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">125,000</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87873492e953-wk-Fact-A7FF11F2F67BD05930AF8BF9EEA228D9" name="us-gaap:DebtCurrent" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Debt due after one year, net</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87873492e983-wk-Fact-ABACCD91321EAA83525E8BF9EEA22DE1" name="us-gaap:LongTermDebtNoncurrent" contextRef="FI2020Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">77,878</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87873492e1002-wk-Fact-D7BAC8D46142E17F433B8BF9EEA2EE45" name="us-gaap:LongTermDebtNoncurrent" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">240,745</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div></ix:nonNumeric><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">2017 Revolving Credit Facility</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On March 27, 2013, the Company entered into a credit agreement (the &#8220;Credit Agreement&#8221;) with Bank of America and other lenders.  The Credit Agreement provided for a </span><span style="font-family:inherit;font-size:10pt;"><span>$<ix:nonFraction id="d87873492e1021-wk-Fact-C2EF3E50CFBC2D21CCC48BF9EE927F10" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" contextRef="I2013Q1Mar27_us-gaap_CreditFacilityAxis_us-gaap_LineOfCreditMember_us-gaap_LineOfCreditFacilityAxis_azz_BankOfAmericaAndOtherLendersMember_us-gaap_LongtermDebtTypeAxis_us-gaap_LineOfCreditMember" unitRef="usd" decimals="INF" scale="6" format="ixt:numdotdecimal">75.0</ix:nonFraction> million</span></span><span style="font-family:inherit;font-size:10pt;"> term facility and a </span><span style="font-family:inherit;font-size:10pt;"><span>$<ix:nonFraction id="d87873492e1025-wk-Fact-DD6BF15A830BD30AA9C18BF9EE92ACC0" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" contextRef="I2013Q1Mar27_us-gaap_CreditFacilityAxis_us-gaap_RevolvingCreditFacilityMember_us-gaap_LineOfCreditFacilityAxis_azz_BankOfAmericaAndOtherLendersMember_us-gaap_LongtermDebtTypeAxis_us-gaap_LineOfCreditMember" unitRef="usd" decimals="INF" scale="6" format="ixt:numdotdecimal">225.0</ix:nonFraction> million</span></span><span style="font-family:inherit;font-size:10pt;"> revolving credit facility that included a </span><span style="font-family:inherit;font-size:10pt;"><span>$<ix:nonFraction id="d87873492e1029-wk-Fact-8480FA6B221F1FD2D9468BF9EE92D39C" name="azz:LineOfCreditFacilityAdditionalBorrowingCapacity" contextRef="I2013Q1Mar27_us-gaap_CreditFacilityAxis_us-gaap_LineOfCreditMember_us-gaap_LineOfCreditFacilityAxis_azz_BankOfAmericaAndOtherLendersMember_us-gaap_LongtermDebtTypeAxis_us-gaap_LineOfCreditMember" unitRef="usd" decimals="INF" scale="6" format="ixt:numdotdecimal">75.0</ix:nonFraction> million</span></span><span style="font-family:inherit;font-size:10pt;"> &#8220;accordion&#8221; feature. The Credit Agreement is used to provide for working capital needs, capital improvements, dividends, future acquisitions, letter of credit needs and potential share repurchases.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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. The 2017 Credit Agreement amended the Credit Agreement by the following: (i) extending the maturity date until March 21, 2022, (ii) providing for a senior revolving credit facility in a principal amount of up to </span><span style="font-family:inherit;font-size:10pt;"><span>$<ix:nonFraction id="d87873492e1036-wk-Fact-C66313F28656A7BABB378BF9EE83CA4A" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" contextRef="I2013Q1Mar27_us-gaap_LineOfCreditFacilityAxis_azz_BankOfAmericaAndOtherLendersMember_us-gaap_LongtermDebtTypeAxis_us-gaap_LineOfCreditMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">450</ix:nonFraction> million</span></span><span style="font-family:inherit;font-size:10pt;">, with an additional </span><span style="font-family:inherit;font-size:10pt;"><span>$<ix:nonFraction id="d87873492e1040-wk-Fact-EDC20D30F905791FCE6A8BF9EE92ED3A" name="azz:LineOfCreditFacilityAdditionalBorrowingCapacity" contextRef="I2013Q1Mar27_us-gaap_LineOfCreditFacilityAxis_azz_BankOfAmericaAndOtherLendersMember_us-gaap_LongtermDebtTypeAxis_us-gaap_LetterOfCreditMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">150</ix:nonFraction> million</span></span><span style="font-family:inherit;font-size:10pt;"> accordion, (iii) including a </span><span style="font-family:inherit;font-size:10pt;"><span>$<ix:nonFraction id="d87873492e1044-wk-Fact-65F4DAFC95C80D08C4358BF9EE92F266" name="azz:LineOfCreditFacilityAdditionalBorrowingCapacity" contextRef="I2013Q1Mar27_us-gaap_DebtInstrumentAxis_us-gaap_LineOfCreditMember_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember" unitRef="usd" decimals="INF" scale="6" format="ixt:numdotdecimal">75</ix:nonFraction> million</span></span><span style="font-family:inherit;font-size:10pt;"> sublimit for the issuance of standby and commercial letters of credit, (iv) including a </span><span style="font-family:inherit;font-size:10pt;"><span>$<ix:nonFraction id="d87873492e1048-wk-Fact-E2EE4D79E5A22279079D8BF9EE839BDF" name="azz:LineOfCreditFacilityAdditionalBorrowingCapacity" contextRef="I2013Q1Mar27_us-gaap_CreditFacilityAxis_us-gaap_RevolvingCreditFacilityMember_us-gaap_LineOfCreditFacilityAxis_azz_BankOfAmericaAndOtherLendersMember_us-gaap_LongtermDebtTypeAxis_us-gaap_LineOfCreditMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">30</ix:nonFraction> million</span></span><span style="font-family:inherit;font-size:10pt;"> sublimit for swing line loans, (v) restricting indebtedness incurred in respect of capital leases, synthetic lease obligations and purchase money obligations not to exceed </span><span style="font-family:inherit;font-size:10pt;"><span>$<ix:nonFraction id="d87873492e1052-wk-Fact-24DEB62430F55866FD998BF9EE8375CA" name="azz:DebtInstrumentCovenantMaximumCapitalLeaseObligations" contextRef="I2013Q1Mar27_us-gaap_LineOfCreditFacilityAxis_azz_BankOfAmericaAndOtherLendersMember_us-gaap_LongtermDebtTypeAxis_us-gaap_LineOfCreditMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">20</ix:nonFraction> million</span></span><span style="font-family:inherit;font-size:10pt;">, (vi) restricting investments in any foreign subsidiaries not to exceed </span><span style="font-family:inherit;font-size:10pt;"><span>$<ix:nonFraction id="d87873492e1057-wk-Fact-66C177FA4FF2FBE292C18BF9EE838554" name="azz:DebtInstrumentCovenantMaximumInvestmentsInForeignSubsidiaries" contextRef="I2013Q1Mar27_us-gaap_LineOfCreditFacilityAxis_azz_BankOfAmericaAndOtherLendersMember_us-gaap_LongtermDebtTypeAxis_us-gaap_LineOfCreditMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">50</ix:nonFraction> million</span></span><span style="font-family:inherit;font-size:10pt;"> in the aggregate, and (vii) 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 </span><span style="font-family:inherit;font-size:10pt;"><span>$<ix:nonFraction id="d87873492e1061-wk-Fact-6D8D7F7E1D30F8D4FED98BF9EE92154D" name="us-gaap:RepaymentsOfLongTermDebt" contextRef="D2013Q1March27_us-gaap_LineOfCreditFacilityAxis_azz_BankOfAmericaAndOtherLendersMember_us-gaap_LongtermDebtTypeAxis_us-gaap_LineOfCreditMember" unitRef="usd" decimals="-5" scale="6" format="ixt:numdotdecimal">75.0</ix:nonFraction> million</span></span><span style="font-family:inherit;font-size:10pt;"> 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="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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 </span><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87873492e1068-wk-Fact-B6FE3FFB75377363A14A8BF9EE738B50" name="azz:DebtInstrumentCovenantLevarageRatioMaximum" contextRef="D2013Q1March27_us-gaap_DebtInstrumentAxis_us-gaap_LineOfCreditMember_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember" unitRef="number" decimals="INF" scale="0" format="ixt:numdotdecimal">3.25</ix:nonFraction></span></span><span style="font-family:inherit;font-size:10pt;">:1.0 and an Interest Coverage Ratio of at least </span><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87873492e1072-wk-Fact-6B3CF77B847187B1E3388BF9EE834248" name="azz:DebtInstrumentCovenantFixedChargeCoverageRatioMinimum" contextRef="D2013Q1March27_us-gaap_DebtInstrumentAxis_us-gaap_LineOfCreditMember_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember" unitRef="number" decimals="INF" scale="0" format="ixt:numdotdecimal">3.00</ix:nonFraction></span></span><span style="font-family:inherit;font-size:10pt;">:1.0. The 2017 Credit Agreement will be used to finance working capital needs, capital improvements, dividends, future acquisitions, letter of credit needs and share repurchases.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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 </span><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87873492e1079-wk-Fact-B67B8804C0801A7CB3188BF9EE9250C4" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" contextRef="FD2020Q4YTD_srt_RangeAxis_srt_MinimumMember_us-gaap_CreditFacilityAxis_us-gaap_RevolvingCreditFacilityMember_us-gaap_LineOfCreditFacilityAxis_azz_BankOfAmericaAndOtherLendersMember_us-gaap_LongtermDebtTypeAxis_us-gaap_LineOfCreditMember_us-gaap_VariableRateAxis_us-gaap_EurodollarMember" unitRef="number" decimals="INF" scale="-2" format="ixt:numdotdecimal">0.875</ix:nonFraction>%</span></span><span style="font-family:inherit;font-size:10pt;"> to </span><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87873492e1083-wk-Fact-630CFB1F349AABF483888BF9EE832B28" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" contextRef="FD2020Q4YTD_srt_RangeAxis_srt_MaximumMember_us-gaap_CreditFacilityAxis_us-gaap_RevolvingCreditFacilityMember_us-gaap_LineOfCreditFacilityAxis_azz_BankOfAmericaAndOtherLendersMember_us-gaap_LongtermDebtTypeAxis_us-gaap_LineOfCreditMember_us-gaap_VariableRateAxis_us-gaap_EurodollarMember" unitRef="number" decimals="INF" scale="-2" format="ixt:numdotdecimal">1.875</ix:nonFraction>%</span></span><span style="font-family:inherit;font-size:10pt;"> depending on our Leverage Ratio (as defined in the 2017 Credit Agreement). The </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;"><span><ix:nonNumeric id="d87873492e1087-wk-Fact-42851C8AC7FBEEA201EB8BF9EE9202EF" name="us-gaap:DebtInstrumentDescriptionOfVariableRateBasis" contextRef="D2013Q1March27_us-gaap_DebtInstrumentAxis_us-gaap_LineOfCreditMember_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember">Eurodollar</ix:nonNumeric></span></span><span style="font-family:inherit;font-size:10pt;"> 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 </span><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87873492e1091-wk-Fact-2461E36658370607EDFA8BF9EE8327AD" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" contextRef="FD2020Q4YTD_us-gaap_CreditFacilityAxis_us-gaap_RevolvingCreditFacilityMember_us-gaap_LineOfCreditFacilityAxis_azz_BankOfAmericaAndOtherLendersMember_us-gaap_LongtermDebtTypeAxis_us-gaap_LineOfCreditMember_us-gaap_VariableRateAxis_us-gaap_BaseRateMember" unitRef="number" decimals="INF" scale="-2" format="ixt:numdotdecimal">0.50</ix:nonFraction>%</span></span><span style="font-family:inherit;font-size:10pt;">, the Prime rate, or the Eurodollar Rate plus </span><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87873492e1095-wk-Fact-FD3169E928585C3EEB138BF9EE835DE1" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" contextRef="FD2020Q4YTD_us-gaap_CreditFacilityAxis_us-gaap_RevolvingCreditFacilityMember_us-gaap_LineOfCreditFacilityAxis_azz_BankOfAmericaAndOtherLendersMember_us-gaap_LongtermDebtTypeAxis_us-gaap_LineOfCreditMember_us-gaap_VariableRateAxis_us-gaap_EurodollarMember" unitRef="number" decimals="INF" scale="-2" format="ixt:numdotdecimal">1.0</ix:nonFraction>%</span></span><span style="font-family:inherit;font-size:10pt;"> at the time of borrowing. The 2017 Credit Agreement also carries a Commitment Fee for the unfunded portion ranging from 0</span><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87873492e1100-wk-Fact-A2F7FF7F8A07CE913FF38BF9EE83DF86" name="us-gaap:LineOfCreditFacilityCommitmentFeePercentage" contextRef="D2013Q1March27_srt_RangeAxis_srt_MinimumMember_us-gaap_CreditFacilityAxis_us-gaap_RevolvingCreditFacilityMember_us-gaap_LineOfCreditFacilityAxis_azz_BankOfAmericaAndOtherLendersMember_us-gaap_LongtermDebtTypeAxis_us-gaap_LineOfCreditMember_us-gaap_VariableRateAxis_us-gaap_EurodollarMember" unitRef="number" decimals="INF" scale="-2">.175</ix:nonFraction>%</span></span><span style="font-family:inherit;font-size:10pt;"> to 0</span><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87873492e1104-wk-Fact-24A908D0A3C0102654F48BF9EE83154F" name="us-gaap:LineOfCreditFacilityCommitmentFeePercentage" contextRef="D2013Q1March27_srt_RangeAxis_srt_MaximumMember_us-gaap_CreditFacilityAxis_us-gaap_RevolvingCreditFacilityMember_us-gaap_LineOfCreditFacilityAxis_azz_BankOfAmericaAndOtherLendersMember_us-gaap_LongtermDebtTypeAxis_us-gaap_LineOfCreditMember_us-gaap_VariableRateAxis_us-gaap_EurodollarMember" unitRef="number" decimals="INF" scale="-2">.30</ix:nonFraction>%</span></span><span style="font-family:inherit;font-size:10pt;"> per annum, depending on our Leverage Ratio. The effective interest rate was </span><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87873492e1108-wk-Fact-EF07970E2F64DA3DDC16BD997A3AC36E" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" contextRef="FI2020Q4_us-gaap_CreditFacilityAxis_us-gaap_RevolvingCreditFacilityMember_us-gaap_LineOfCreditFacilityAxis_azz_BankOfAmericaAndOtherLendersMember_us-gaap_LongtermDebtTypeAxis_us-gaap_LineOfCreditMember" unitRef="number" decimals="4" scale="-2" format="ixt:numdotdecimal">4.06</ix:nonFraction>%</span></span><span style="font-family:inherit;font-size:10pt;"> as of </span><span style="font-family:inherit;font-size:10pt;">February&#160;29, 2020</span><span style="font-family:inherit;font-size:10pt;">.</span></div></ix:continuation><div><br/></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">55</span></div></div><hr style="page-break-after:always"></hr><div><div style="line-height:120%;text-align:left;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;font-weight:bold;" href="#sAFD25BFF8D125FEC80A34261E8448076"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Table of Contents</span></a></div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">AZZ INC.</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS </span></div></div><div><br/></div><ix:continuation id="TextSelection-A339A19FAAAACC892D978BF9EED1FCD0-2"><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of </span><span style="font-family:inherit;font-size:10pt;">February&#160;29, 2020</span><span style="font-family:inherit;font-size:10pt;">, we had </span><span style="font-family:inherit;font-size:10pt;"><span>$<ix:nonFraction id="d87873492e1123-wk-Fact-5AE0BAFD361F1435FE458BF9EE92294F" name="us-gaap:LongTermDebt" contextRef="FI2020Q4_us-gaap_DebtInstrumentAxis_us-gaap_LineOfCreditMember_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember" unitRef="usd" decimals="-3" scale="6" format="ixt:numdotdecimal">78.0</ix:nonFraction> million</span></span><span style="font-family:inherit;font-size:10pt;"> of outstanding debt against the revolving credit facility and letters of credit outstanding in the amount of </span><span style="font-family:inherit;font-size:10pt;"><span>$<ix:nonFraction id="d87873492e1127-wk-Fact-F50625E18CE2C3218DA98BF9EE831602" name="us-gaap:LettersOfCreditOutstandingAmount" contextRef="FI2020Q4_us-gaap_DebtInstrumentAxis_us-gaap_LineOfCreditMember_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember" unitRef="usd" decimals="-5" scale="6" format="ixt:numdotdecimal">14.4</ix:nonFraction> million</span></span><span style="font-family:inherit;font-size:10pt;">, which left approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$<ix:nonFraction id="d87873492e1131-wk-Fact-8F974FED059338220BF98BF9EE83E719" name="us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity" contextRef="FI2020Q4_us-gaap_DebtInstrumentAxis_us-gaap_LineOfCreditMember_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember" unitRef="usd" decimals="-5" scale="6" format="ixt:numdotdecimal">357.6</ix:nonFraction> million</span></span><span style="font-family:inherit;font-size:10pt;"> of additional credit available under the 2017 Credit Agreement. </span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">2011 Senior Notes</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> On January&#160;21, 2011, the Company entered into a Note Purchase Agreement (the &#8220;2011 Agreement&#8221;), pursuant to which the Company issued </span><span style="font-family:inherit;font-size:10pt;"><span>$<ix:nonFraction id="d87873492e1141-wk-Fact-FD068C2A1A2C082BC7A48BF9EE92DA45" name="us-gaap:DebtInstrumentFaceAmount" contextRef="I2011Q1Jan21_us-gaap_DebtInstrumentAxis_azz_UnsecuredSeniorNotesDueJanuary2021Member_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember" unitRef="usd" decimals="INF" scale="6" format="ixt:numdotdecimal">125.0</ix:nonFraction> million</span></span><span style="font-family:inherit;font-size:10pt;"> aggregate principal amount of its </span><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87873492e1145-wk-Fact-7E604253926FD056E5848BF9EE92202E" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" contextRef="I2011Q1Jan21_us-gaap_DebtInstrumentAxis_azz_UnsecuredSeniorNotesDueJanuary2021Member_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember" unitRef="number" decimals="INF" scale="-2" format="ixt:numdotdecimal">5.42</ix:nonFraction>%</span></span><span style="font-family:inherit;font-size:10pt;"> unsecured Senior Notes (the &#8220;2011 Notes&#8221;), through a private placement (the &#8220;2011 Note Offering&#8221;). Amounts under the agreement are due in a balloon payment on the January 2021 maturity date. Pursuant to the 2011 Agreement, the Company's payment obligations with respect to the 2011 Notes may be accelerated under certain circumstances. </span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The 2011 Notes contain various financial covenants requiring the Company, among other things, to a) maintain on a consolidated basis net worth equal to at least the sum of </span><span style="font-family:inherit;font-size:10pt;"><span>$<ix:nonFraction id="d87873492e1153-wk-Fact-B8E9621BDDD862A8A00D8BF9EE839F1D" name="azz:DebtInstrumentCovenantNetCapitalAssetsMinimum" contextRef="FD2020Q4YTD_us-gaap_DebtInstrumentAxis_azz_UnsecuredSeniorNotesDueJanuary2021Member_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember" unitRef="usd" decimals="-5" scale="6" format="ixt:numdotdecimal">116.9</ix:nonFraction> million</span></span><span style="font-family:inherit;font-size:10pt;"> plus </span><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87873492e1157-wk-Fact-53073AB5EAD2E4DC76118BF9EE836F1A" name="azz:DebtInstrumentCovenantRetentionOfFutureIncomePercentageMinimum" contextRef="FD2020Q4YTD_us-gaap_DebtInstrumentAxis_azz_UnsecuredSeniorNotesDueJanuary2021Member_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember" unitRef="number" decimals="INF" scale="-2" format="ixt:numdotdecimal">50.0</ix:nonFraction>%</span></span><span style="font-family:inherit;font-size:10pt;"> of future net income; b) maintain a ratio of indebtedness to EBITDA (as defined in Note Purchase Agreement) not to exceed </span><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87873492e1161-wk-Fact-EE2BC3293720BD1A710D8BF9EE7324D4" name="azz:DebtInstrumentCovenantRatioOfIndebtednessToEarningsBeforeInterestTaxDepreiationAmortizationMaximum" contextRef="FD2020Q4YTD_us-gaap_DebtInstrumentAxis_azz_UnsecuredSeniorNotesDueJanuary2021Member_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember" unitRef="number" decimals="INF" scale="0" format="ixt:numdotdecimal">3.25</ix:nonFraction></span></span><span style="font-family:inherit;font-size:10pt;">:1.00; c) maintain on a consolidated basis a Fixed Charge Coverage Ratio (as defined in the Note Purchase Agreement) of at least </span><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87873492e1165-wk-Fact-A9DAF62FE9F111E5F8A88BF9EE92503F" name="azz:DebtInstrumentCovenantFixedChargeCoverageRatioMinimum" contextRef="FD2020Q4YTD_us-gaap_DebtInstrumentAxis_azz_UnsecuredSeniorNotesDueJanuary2021Member_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember" unitRef="number" decimals="INF" scale="0" format="ixt:numdotdecimal">2.0</ix:nonFraction></span></span><span style="font-family:inherit;font-size:10pt;">:1.0; d) not at any time permit the aggregate amount of all Priority Indebtedness (as defined in the Note Purchase Agreement) to exceed </span><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87873492e1169-wk-Fact-546F80EFB69CDAA870A48BF9EE83AC47" name="azz:DebtInstrumentCovenantAggregateAmountOfPriorityIndebtednessMaximum" contextRef="FD2020Q4YTD_us-gaap_DebtInstrumentAxis_azz_UnsecuredSeniorNotesDueJanuary2021Member_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember" unitRef="number" decimals="INF" scale="-2" format="ixt:numdotdecimal">10.0</ix:nonFraction>%</span></span><span style="font-family:inherit;font-size:10pt;"> of Consolidated Net Worth (as defined in the Note Purchase Agreement).</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of February 29, 2020, the 2011 Senior Notes are reflected in current liabilities as the maturity date is January 2021. The Company has the ability and intent to fully settle these notes on the maturity date through a combination of additional borrowings that are available under the 2017 Credit Agreement, existing cash and cash equivalent balances and through cash generated from ongoing operations.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company was in compliance with all of its debt covenants as of </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">February&#160;29, 2020</span><span style="font-family:inherit;font-size:10pt;"> and as of April 29,2020.</span></div><ix:nonNumeric contextRef="FD2020Q4YTD" name="us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" id="TextSelection-CF9B9059441FBAB58C438BF9EED1BC0C-0-wk-Fact-4EF87EE0765FF8374F628BF9EE92C649" escape="true"><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Maturities of debt are as follows (in thousands):</span></div><div style="line-height:120%;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">&#160;</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:82.37547892720306%;border-collapse:collapse;text-align:left;"><tr><td colspan="5"></td></tr><tr><td style="width:79%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:18%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Fiscal year:</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Future Debt Maturities</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2021</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87873492e1252-wk-Fact-C6F84F5C9FD8E0F0775E8BF9EE739057" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" contextRef="FI2020Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">125,000</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2022</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87873492e1272-wk-Fact-56537E8BBD7282C9BA1D8BF9EE731942" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" contextRef="FI2020Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2023</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87873492e1297-wk-Fact-25DD87E95B5425A9E7538BF9EE730B6A" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" contextRef="FI2020Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">78,000</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2024</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87873492e1322-wk-Fact-919FD4DEE94D86A285DB8BF9EE734B67" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" contextRef="FI2020Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2025</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87873492e1347-wk-Fact-BCBD090932D5414D1D1C8BF9EE73D40A" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" contextRef="FI2020Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Thereafter</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87873492e1372-wk-Fact-93A1EE93604D52BD4A578BF9EE733755" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" contextRef="FI2020Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87873492e1402-wk-Fact-995691C347000ADD25178BF9EE83F83B" name="us-gaap:DebtInstrumentCarryingAmount" contextRef="FI2020Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">203,000</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div></ix:nonNumeric></ix:continuation><div><a id="s5D90C215877053E59F9ECEDB20071097"></a></div><div style="line-height:120%;padding-top:16px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Note 12 &#8211; <ix:nonNumeric contextRef="FD2020Q4YTD" name="us-gaap:SegmentReportingDisclosureTextBlock" id="TextSelection-F93986D4D8826A3295308BF9EEC162BF-0-wk-Fact-A19461AE5E4AEA8FC9E68BF9EE6428C6" continuedAt="TextSelection-F93986D4D8826A3295308BF9EEC162BF-1" escape="true">Operating Segments</ix:nonNumeric></span></div><ix:continuation id="TextSelection-F93986D4D8826A3295308BF9EEC162BF-1" continuedAt="TextSelection-F93986D4D8826A3295308BF9EEC162BF-2"><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Segment Information</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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. Net 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="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">A summary of each of the Company's reportable segments is as follows:</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Metal Coatings</span><span style="font-family:inherit;font-size:10pt;"> - provides hot dip galvanizing, powder coating, anodizing and plating, and other metal coating applications to the steel fabrication and other industries through facilities located throughout the United States and Canada</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Energy</span><span style="font-family:inherit;font-size:10pt;"> - provides specialized products and services designed to support industrial and electrical applications. This segment's product offerings include custom switchgear, electrical enclosures, medium and high voltage bus ducts, explosion proof and hazardous duty lighting and tubular products. In addition, this segment focuses on extension of life cycle for the power generation, refining and industrial infrastructure, through automated weld overlay solutions for corrosion and erosion mitigation.</span></div></ix:continuation><div><br/></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">56</span></div></div><hr style="page-break-after:always"></hr><div><div style="line-height:120%;text-align:left;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;font-weight:bold;" href="#sAFD25BFF8D125FEC80A34261E8448076"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Table of Contents</span></a></div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">AZZ INC.</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS </span></div></div><div><br/></div><ix:continuation id="TextSelection-F93986D4D8826A3295308BF9EEC162BF-2" continuedAt="TextSelection-F93986D4D8826A3295308BF9EEC162BF-3"><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following tables show information by reportable segment for fiscal year </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> (in thousands):</span></div><ix:nonNumeric contextRef="FD2020Q4YTD" name="us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock" id="TextSelection-3F20833C95045D36369D8BF9EEC1A9FB-0-wk-Fact-9F367955419E625956BE8BF9EE64C6D8" continuedAt="TextSelection-3F20833C95045D36369D8BF9EEC1A9FB-1" escape="true"><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="13"></td></tr><tr><td style="width:49%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:14%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:14%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:14%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Net sales:</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Metal Coatings</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87876569e827-wk-Fact-CD8D12CE2E8C3203D8C78BF9EE922095" name="us-gaap:Revenues" contextRef="FD2020Q4YTD_us-gaap_StatementBusinessSegmentsAxis_azz_EnergyMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">498,989</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87876569e846-wk-Fact-7FACB7653911887C0FEA8BF9EE923D64" name="us-gaap:Revenues" contextRef="FD2019Q4YTD_us-gaap_StatementBusinessSegmentsAxis_azz_EnergyMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">440,264</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87876569e866-wk-Fact-1B65FD4AA09FC622B2F78BF9EE92A121" name="us-gaap:Revenues" contextRef="FD2018Q4YTD_us-gaap_StatementBusinessSegmentsAxis_azz_EnergyMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">389,397</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Energy</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87876569e886-wk-Fact-A0863DC8C03BB52DE6E38BF9EE92CB56" name="us-gaap:Revenues" contextRef="FD2020Q4YTD_us-gaap_StatementBusinessSegmentsAxis_azz_GalvanizingServicesMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">562,828</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87876569e905-wk-Fact-BF2F9BF6318E474F6CAB8BF9EE92F94E" name="us-gaap:Revenues" contextRef="FD2019Q4YTD_us-gaap_StatementBusinessSegmentsAxis_azz_GalvanizingServicesMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">486,823</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87876569e924-wk-Fact-3522B365690ED5C117218BF9EE92E5E2" name="us-gaap:Revenues" contextRef="FD2018Q4YTD_us-gaap_StatementBusinessSegmentsAxis_azz_GalvanizingServicesMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">421,033</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total net sales</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87876569e955-wk-Fact-C650B3A23A0417F4AE378BF9EE832BD9" name="us-gaap:Revenues" contextRef="FD2020Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">1,061,817</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87876569e974-wk-Fact-F35F872C783CFC05157F8BF9EE838B2E" name="us-gaap:Revenues" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">927,087</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87876569e994-wk-Fact-314D4927BA7337BA4A318BF9EE834B21" name="us-gaap:Revenues" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">810,430</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Operating income (loss):</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Metal Coatings</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87876569e1153-wk-Fact-C6D9B1A94DF1D704FF458BF9EE92D827" name="us-gaap:OperatingIncomeLoss" contextRef="FD2020Q4YTD_us-gaap_StatementBusinessSegmentsAxis_azz_EnergyMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">107,926</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87876569e1172-wk-Fact-4D396BBC6AD27972686D8BF9EE920B1A" name="us-gaap:OperatingIncomeLoss" contextRef="FD2019Q4YTD_us-gaap_StatementBusinessSegmentsAxis_azz_EnergyMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">83,591</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87876569e1192-wk-Fact-7AA3F7E95F498BCB8D428BF9EE92E4A0" name="us-gaap:OperatingIncomeLoss" contextRef="FD2018Q4YTD_us-gaap_StatementBusinessSegmentsAxis_azz_EnergyMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">84,332</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Energy</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87876569e1212-wk-Fact-0BB3CC44D9695C1081F58BF9EE926187" name="us-gaap:OperatingIncomeLoss" contextRef="FD2020Q4YTD_us-gaap_StatementBusinessSegmentsAxis_azz_GalvanizingServicesMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">32,845</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87876569e1231-wk-Fact-86EEE2499901440F55F88BF9EE922BC0" name="us-gaap:OperatingIncomeLoss" contextRef="FD2019Q4YTD_us-gaap_StatementBusinessSegmentsAxis_azz_GalvanizingServicesMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">31,332</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(<ix:nonFraction id="d87876569e1250-wk-Fact-43198969933ECFC71E128BF9EE92DC43" name="us-gaap:OperatingIncomeLoss" contextRef="FD2018Q4YTD_us-gaap_StatementBusinessSegmentsAxis_azz_GalvanizingServicesMember" unitRef="usd" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">1,766</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Corporate</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(<ix:nonFraction id="d87876569e1277-wk-Fact-42B1295825CA62B811A3BDD67FED61D7" name="us-gaap:OperatingIncomeLoss" contextRef="FD2020Q4YTD_us-gaap_StatementBusinessSegmentsAxis_us-gaap_CorporateNonSegmentMember" unitRef="usd" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">42,796</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(<ix:nonFraction id="d87876569e1297-wk-Fact-00DE294AAFE6D28A4455BDD681D90E49" name="us-gaap:OperatingIncomeLoss" contextRef="FD2019Q4YTD_us-gaap_StatementBusinessSegmentsAxis_us-gaap_CorporateNonSegmentMember" unitRef="usd" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">37,967</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(<ix:nonFraction id="d87876569e1317-wk-Fact-56B8DAF2F7877659BB94BDD683CD576E" name="us-gaap:OperatingIncomeLoss" contextRef="FD2018Q4YTD_us-gaap_StatementBusinessSegmentsAxis_us-gaap_CorporateNonSegmentMember" unitRef="usd" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">34,318</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Loss on disposal of business</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(<ix:nonFraction id="d87876569e1344-wk-Fact-075986F0406FD925A0528BF9EE92D5F7" name="us-gaap:GainLossOnSaleOfBusiness" contextRef="FD2020Q4YTD_us-gaap_StatementBusinessSegmentsAxis_us-gaap_CorporateNonSegmentMember" unitRef="usd" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">18,632</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87876569e1364-wk-Fact-7FA143E76F71540BDAD18BF9EE922E16" name="us-gaap:GainLossOnSaleOfBusiness" contextRef="FD2019Q4YTD_us-gaap_StatementBusinessSegmentsAxis_us-gaap_CorporateNonSegmentMember" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87876569e1383-wk-Fact-87B49556598981A85DB08BF9EE926835" name="us-gaap:GainLossOnSaleOfBusiness" contextRef="FD2018Q4YTD_us-gaap_StatementBusinessSegmentsAxis_us-gaap_CorporateNonSegmentMember" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total operating income</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87876569e1415-wk-Fact-BBB0D09BB62FDD0BAD2D8BF9EE83A469" name="us-gaap:OperatingIncomeLoss" contextRef="FD2020Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">79,343</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87876569e1434-wk-Fact-8619A3C913D17A264CA68BF9EE83962F" name="us-gaap:OperatingIncomeLoss" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">76,956</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87876569e1454-wk-Fact-BA04C580AC923E9C0E078BF9EE734D14" name="us-gaap:OperatingIncomeLoss" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">48,248</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.41520467836257%;border-collapse:collapse;text-align:left;"><tr><td colspan="13"></td></tr><tr><td style="width:49%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:14%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:14%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:14%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Depreciation and amortization:</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Metal Coatings</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87876569e1634-wk-Fact-3838ACB1964AC7D36ADE8BF9EE54E1E0" name="us-gaap:DepreciationDepletionAndAmortization" contextRef="FD2020Q4YTD_us-gaap_StatementBusinessSegmentsAxis_azz_EnergyMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">30,042</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87876569e1653-wk-Fact-35FFA94AD6A4D30A05308BF9EE544C70" name="us-gaap:DepreciationDepletionAndAmortization" contextRef="FD2019Q4YTD_us-gaap_StatementBusinessSegmentsAxis_azz_EnergyMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">29,124</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87876569e1673-wk-Fact-E856761D2CADE942CE828BF9EE54B2AB" name="us-gaap:DepreciationDepletionAndAmortization" contextRef="FD2018Q4YTD_us-gaap_StatementBusinessSegmentsAxis_azz_EnergyMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">28,617</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Energy</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87876569e1693-wk-Fact-DED198901C0F3DF1D1A88BF9EE547631" name="us-gaap:DepreciationDepletionAndAmortization" contextRef="FD2020Q4YTD_us-gaap_StatementBusinessSegmentsAxis_azz_GalvanizingServicesMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">18,414</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87876569e1712-wk-Fact-68E30330C4CA992B04F48BF9EE546594" name="us-gaap:DepreciationDepletionAndAmortization" contextRef="FD2019Q4YTD_us-gaap_StatementBusinessSegmentsAxis_azz_GalvanizingServicesMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">19,405</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87876569e1731-wk-Fact-309D1970C121B487EC808BF9EE5448EC" name="us-gaap:DepreciationDepletionAndAmortization" contextRef="FD2018Q4YTD_us-gaap_StatementBusinessSegmentsAxis_azz_GalvanizingServicesMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">19,996</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Corporate</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87876569e1757-wk-Fact-630DAB7B5CB1D8B867A78BF9EE546551" name="us-gaap:DepreciationDepletionAndAmortization" contextRef="FD2020Q4YTD_us-gaap_StatementBusinessSegmentsAxis_us-gaap_CorporateNonSegmentMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">1,738</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87876569e1776-wk-Fact-C918A3D73940C8B3E0A68BF9EE54929F" name="us-gaap:DepreciationDepletionAndAmortization" contextRef="FD2019Q4YTD_us-gaap_StatementBusinessSegmentsAxis_us-gaap_CorporateNonSegmentMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">1,716</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87876569e1795-wk-Fact-8835145B62BB3BF7B9DC8BF9EE545E42" name="us-gaap:DepreciationDepletionAndAmortization" contextRef="FD2018Q4YTD_us-gaap_StatementBusinessSegmentsAxis_us-gaap_CorporateNonSegmentMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">1,913</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87876569e1826-wk-Fact-7FC32B75AD3FBAFC522C8BF9EE54ABFC" name="us-gaap:DepreciationDepletionAndAmortization" contextRef="FD2020Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">50,194</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87876569e1845-wk-Fact-0E145E8908919B664F7A8BF9EE54EE15" name="us-gaap:DepreciationDepletionAndAmortization" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">50,245</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87876569e1865-wk-Fact-52310B3BB5A522CA772E8BF9EE549461" name="us-gaap:DepreciationDepletionAndAmortization" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">50,526</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.41520467836257%;border-collapse:collapse;text-align:left;"><tr><td colspan="13"></td></tr><tr><td style="width:49%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:14%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:14%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:14%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Expenditures for acquisitions, net of cash, and&#160;property, plant and equipment:</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Metal Coatings</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87876569e2045-wk-Fact-A3B9DAD902279877C88C8BF9EE542F8B" name="azz:PaymentsToAcquirePropertyPlantEquipmentAndAcquireBusinessesNetOfCash" contextRef="FD2020Q4YTD_us-gaap_StatementBusinessSegmentsAxis_azz_EnergyMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">82,972</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87876569e2064-wk-Fact-4FA61EA5D363CDC615898BF9EE54D2A2" name="azz:PaymentsToAcquirePropertyPlantEquipmentAndAcquireBusinessesNetOfCash" contextRef="FD2019Q4YTD_us-gaap_StatementBusinessSegmentsAxis_azz_EnergyMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">16,046</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87876569e2084-wk-Fact-C073C8DE921232176B408BF9EE549B1D" name="azz:PaymentsToAcquirePropertyPlantEquipmentAndAcquireBusinessesNetOfCash" contextRef="FD2018Q4YTD_us-gaap_StatementBusinessSegmentsAxis_azz_EnergyMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">39,474</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Energy</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87876569e2104-wk-Fact-2550302E383A89696C478BF9EE546E75" name="azz:PaymentsToAcquirePropertyPlantEquipmentAndAcquireBusinessesNetOfCash" contextRef="FD2020Q4YTD_us-gaap_StatementBusinessSegmentsAxis_azz_GalvanizingServicesMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">9,588</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87876569e2123-wk-Fact-E221E7088E7F7454225B8BF9EE541078" name="azz:PaymentsToAcquirePropertyPlantEquipmentAndAcquireBusinessesNetOfCash" contextRef="FD2019Q4YTD_us-gaap_StatementBusinessSegmentsAxis_azz_GalvanizingServicesMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">14,608</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87876569e2142-wk-Fact-191A921070CBBB31F0D78BF9EE54C2C7" name="azz:PaymentsToAcquirePropertyPlantEquipmentAndAcquireBusinessesNetOfCash" contextRef="FD2018Q4YTD_us-gaap_StatementBusinessSegmentsAxis_azz_GalvanizingServicesMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">32,903</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Corporate</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87876569e2168-wk-Fact-46F3E6139E24B62FDB138BF9EE549ABE" name="azz:PaymentsToAcquirePropertyPlantEquipmentAndAcquireBusinessesNetOfCash" contextRef="FD2020Q4YTD_us-gaap_StatementBusinessSegmentsAxis_us-gaap_CorporateNonSegmentMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">3,112</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87876569e2187-wk-Fact-3DDF5894409522C0233B8BF9EE547F50" name="azz:PaymentsToAcquirePropertyPlantEquipmentAndAcquireBusinessesNetOfCash" contextRef="FD2019Q4YTD_us-gaap_StatementBusinessSegmentsAxis_us-gaap_CorporateNonSegmentMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">2,962</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87876569e2206-wk-Fact-8103ED3054BB86234C658BF9EE5454B9" name="azz:PaymentsToAcquirePropertyPlantEquipmentAndAcquireBusinessesNetOfCash" contextRef="FD2018Q4YTD_us-gaap_StatementBusinessSegmentsAxis_us-gaap_CorporateNonSegmentMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">2,020</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87876569e2237-wk-Fact-BFB1BAFACDCDD3CFC6328BF9EE54C6AF" name="azz:PaymentsToAcquirePropertyPlantEquipmentAndAcquireBusinessesNetOfCash" contextRef="FD2020Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">95,672</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87876569e2256-wk-Fact-8240F509247AC38DF5F98BF9EE540D91" name="azz:PaymentsToAcquirePropertyPlantEquipmentAndAcquireBusinessesNetOfCash" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">33,616</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87876569e2276-wk-Fact-6D46D4444F22C63702CD8BF9EE549D42" name="azz:PaymentsToAcquirePropertyPlantEquipmentAndAcquireBusinessesNetOfCash" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">74,397</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Asset information by segment was as follows as of </span><span style="font-family:inherit;font-size:10pt;">February&#160;29, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">February&#160;28, 2019</span><span style="font-family:inherit;font-size:10pt;"> (in thousands):</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:82.26120857699804%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"></td></tr><tr><td style="width:58%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:18%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:18%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Assets:</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Metal Coatings</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87876569e2421-wk-Fact-3EE0DFDD443833B464E48BF9EEA2AFA1" name="us-gaap:Assets" contextRef="FI2020Q4_us-gaap_StatementBusinessSegmentsAxis_azz_EnergyMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">504,632</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87876569e2440-wk-Fact-CDE561B8600BC827F7528BF9EEA2D64C" name="us-gaap:Assets" contextRef="FI2019Q4_us-gaap_StatementBusinessSegmentsAxis_azz_EnergyMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">440,090</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Energy</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87876569e2460-wk-Fact-566C4B0DBE1884FE7A978BF9EEA24136" name="us-gaap:Assets" contextRef="FI2020Q4_us-gaap_StatementBusinessSegmentsAxis_azz_GalvanizingServicesMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">548,032</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87876569e2479-wk-Fact-24B860C8EE081115CA388BF9EEA2CA51" name="us-gaap:Assets" contextRef="FI2019Q4_us-gaap_StatementBusinessSegmentsAxis_azz_GalvanizingServicesMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">630,134</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Corporate</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87876569e2504-wk-Fact-9ED8F25C542F5E5EB4D98BF9EEA20513" name="us-gaap:Assets" contextRef="FI2020Q4_us-gaap_StatementBusinessSegmentsAxis_us-gaap_CorporateNonSegmentMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">21,167</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87876569e2523-wk-Fact-62C23F1958C2B27950B28BF9EEA2F5B6" name="us-gaap:Assets" contextRef="FI2019Q4_us-gaap_StatementBusinessSegmentsAxis_us-gaap_CorporateNonSegmentMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">18,346</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total assets</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87876569e2553-wk-Fact-C930C054249E09FFC82C8BF9EEA23C4C" name="us-gaap:Assets" contextRef="FI2020Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">1,073,831</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87876569e2572-wk-Fact-C0EFB529B7ED12A461878BF9EEA22CAD" name="us-gaap:Assets" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">1,088,570</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Financial Information About Geographical Areas</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Financial information about geographical areas for the periods presented was as follows for fiscal year </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> (in thousands):</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.41520467836257%;border-collapse:collapse;text-align:left;"><tr><td colspan="13"></td></tr><tr><td style="width:49%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:14%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:14%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:14%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Geographic net sales:</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">United States</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87876569e2770-wk-Fact-BF4CE7F935588A7BD3A08BF9EE6403CC" name="us-gaap:Revenues" contextRef="FD2020Q4YTD_srt_StatementGeographicalAxis_country_US" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">850,656</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87876569e2789-wk-Fact-4392986B2A8DE8B973E88BF9EE54D76B" name="us-gaap:Revenues" contextRef="FD2019Q4YTD_srt_StatementGeographicalAxis_country_US" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">785,194</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87876569e2809-wk-Fact-8E24AA3CBF7C243476848BF9EE549B87" name="us-gaap:Revenues" contextRef="FD2018Q4YTD_srt_StatementGeographicalAxis_country_US" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">653,150</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other countries</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87876569e2829-wk-Fact-1C3EBDC9A67DC5B5E56E8BF9EE54ACB0" name="us-gaap:Revenues" contextRef="FD2020Q4YTD_srt_StatementGeographicalAxis_azz_OtherCountriesMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">211,161</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87876569e2848-wk-Fact-54E5B89EC98F401E93158BF9EE541FBD" name="us-gaap:Revenues" contextRef="FD2019Q4YTD_srt_StatementGeographicalAxis_azz_OtherCountriesMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">141,893</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87876569e2867-wk-Fact-BED6E343461C89AB94428BF9EE54AA9F" name="us-gaap:Revenues" contextRef="FD2018Q4YTD_srt_StatementGeographicalAxis_azz_OtherCountriesMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">157,280</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87876569e2898-wk-Fact-C650B3A23A0417F4AE378BF9EE832BD9" name="us-gaap:Revenues" contextRef="FD2020Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">1,061,817</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87876569e2917-wk-Fact-F35F872C783CFC05157F8BF9EE838B2E" name="us-gaap:Revenues" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">927,087</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87876569e2937-wk-Fact-314D4927BA7337BA4A318BF9EE834B21" name="us-gaap:Revenues" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">810,430</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div></ix:nonNumeric></ix:continuation><div><br/></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">57</span></div></div><hr style="page-break-after:always"></hr><div><div style="line-height:120%;text-align:left;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;font-weight:bold;" href="#sAFD25BFF8D125FEC80A34261E8448076"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Table of Contents</span></a></div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">AZZ INC.</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS </span></div></div><div><br/></div><ix:continuation id="TextSelection-3F20833C95045D36369D8BF9EEC1A9FB-1"><ix:continuation id="TextSelection-F93986D4D8826A3295308BF9EEC162BF-3"><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:9pt;">&#160;</span><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:82.26120857699804%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"></td></tr><tr><td style="width:58%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:18%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:18%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Property, plant and equipment, net:</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">United States</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87876569e3075-wk-Fact-DDCEE0C3626EA3AFF6398BF9EEA216B9" name="us-gaap:PropertyPlantAndEquipmentNet" contextRef="FI2020Q4_srt_StatementGeographicalAxis_country_US" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">190,365</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87876569e3094-wk-Fact-72F522E0D438C3D497E78BF9EEA2AED9" name="us-gaap:PropertyPlantAndEquipmentNet" contextRef="FI2019Q4_srt_StatementGeographicalAxis_country_US" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">189,281</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Canada</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87876569e3114-wk-Fact-D0DF1956EDE1C8F69EB98BF9EEA2A8A1" name="us-gaap:PropertyPlantAndEquipmentNet" contextRef="FI2020Q4_srt_StatementGeographicalAxis_country_CA" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">16,385</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87876569e3133-wk-Fact-737851BE47FC970008CF8BF9EEA2421E" name="us-gaap:PropertyPlantAndEquipmentNet" contextRef="FI2019Q4_srt_StatementGeographicalAxis_country_CA" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">16,961</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other Countries</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87876569e3158-wk-Fact-0A6DEE679DAE86BB96F88BF9EEA21857" name="us-gaap:PropertyPlantAndEquipmentNet" contextRef="FI2020Q4_srt_StatementGeographicalAxis_us-gaap_NonUsMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">6,354</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87876569e3177-wk-Fact-705A8707E531680D14928BF9EEA2EFCB" name="us-gaap:PropertyPlantAndEquipmentNet" contextRef="FI2019Q4_srt_StatementGeographicalAxis_us-gaap_NonUsMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">3,985</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87876569e3207-wk-Fact-4DF1C383DC2F3DA8E0D78BF9EEA23BBA" name="us-gaap:PropertyPlantAndEquipmentNet" contextRef="FI2020Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">213,104</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87876569e3226-wk-Fact-698C6290835455F8ACC58BF9EE73BAE8" name="us-gaap:PropertyPlantAndEquipmentNet" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">210,227</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div></ix:continuation></ix:continuation><div><a id="s073EC90EC8EE5A8785AFFABA14FF7E4A"></a></div><div style="line-height:120%;padding-top:16px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Note 13 &#8211; <ix:nonNumeric contextRef="FD2020Q4YTD" name="us-gaap:LesseeOperatingLeasesTextBlock" id="TextSelection-0F61E25D6F7BA403AD998BF9EED1BE41-0-wk-Fact-6C605D0734DC43294D7F8BF9EE928250" continuedAt="TextSelection-0F61E25D6F7BA403AD998BF9EED1BE41-1" escape="true">Leases</ix:nonNumeric></span></div><ix:continuation id="TextSelection-0F61E25D6F7BA403AD998BF9EED1BE41-1"><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company is a lessee under various operating leases for facilities and equipment. The Company recognized operating lease costs of </span><span style="font-family:inherit;font-size:10pt;"><span>$<ix:nonFraction id="d87877188e616-wk-Fact-0C2E9EEA31B9996BE3E08BF9EEB2F84A" name="us-gaap:OperatingLeaseCost" contextRef="FD2020Q4YTD" unitRef="usd" decimals="-5" scale="6" format="ixt:numdotdecimal">18.4</ix:nonFraction> million</span></span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>$<ix:nonFraction id="d87877188e620-wk-Fact-BE69553DF7E0EF8B02F88BF9EEB24639" name="us-gaap:OperatingLeaseCost" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-5" scale="6" format="ixt:numdotdecimal">15.6</ix:nonFraction> million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$<ix:nonFraction id="d87877188e624-wk-Fact-DE7A5A18438452F567E28BF9EE92387B" name="us-gaap:OperatingLeaseCost" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-5" scale="6" format="ixt:numdotdecimal">13.9</ix:nonFraction> million</span></span><span style="font-family:inherit;font-size:10pt;"> for fiscal years </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, respectively.</span></div><ix:nonNumeric contextRef="FD2020Q4YTD" name="us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock" id="TextSelection-3DE4F860E00D6451AC448BF9EED113F5-0-wk-Fact-7DCF17422912C1341AA08BF9EE92F621" escape="true"><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of </span><span style="font-family:inherit;font-size:10pt;">February&#160;29, 2020</span><span style="font-family:inherit;font-size:10pt;">, maturities of the Company's lease liabilities were as follows (in thousands):</span></div><div style="line-height:120%;padding-top:12px;text-align:center;text-indent:30px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:72.65625%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"></td></tr><tr><td style="width:73%;"></td><td style="width:1%;"></td><td style="width:25%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Fiscal year:</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Operating Leases</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2021</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87877188e697-wk-Fact-03507E806EE8364151DC8BF9EE7352C3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" contextRef="FI2020Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">8,311</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2022</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87877188e712-wk-Fact-4CF551FD5CAA1889806B8BF9EE736C4C" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" contextRef="FI2020Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">7,990</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2023</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87877188e732-wk-Fact-3898F09FB9A78D8C59E08BF9EE83E2E4" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree" contextRef="FI2020Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">7,505</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2024</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87877188e752-wk-Fact-D74A6DF139C3230432168BF9EE64959B" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour" contextRef="FI2020Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">6,687</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2025</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87877188e772-wk-Fact-D86369C9BD1D358E13AA8BF9EE7312DF" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive" contextRef="FI2020Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">5,755</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Thereafter</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87877188e792-wk-Fact-AE6A6889F50A2EB6C1AB8BF9EE735931" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" contextRef="FI2020Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">17,494</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total lease payments</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87877188e812-wk-Fact-44E6911C3F4D318D80088BF9EE737824" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue" contextRef="FI2020Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">53,742</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less imputed interest</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(<ix:nonFraction id="d87877188e832-wk-Fact-C76B109CFCD1E6147B258BF9EE73D8CD" name="us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" contextRef="FI2020Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">9,301</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87877188e858-wk-Fact-51A9F58AD58171A139A58BF9EE732C96" name="us-gaap:OperatingLeaseLiability" contextRef="FI2020Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">44,441</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div></ix:nonNumeric><ix:nonNumeric contextRef="FD2020Q4YTD" name="us-gaap:LeaseCostTableTextBlock" id="TextSelection-E384E29A9145BF8FA9398BF9EED1173F-0-wk-Fact-D4E08684EE4E3483E24D8BF9EEB28F3F" escape="true"><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Supplemental information related to the Company's portfolio of operating leases was as follows (in thousands, except years and percentages):</span></div><div style="line-height:120%;padding-top:12px;text-align:center;text-indent:30px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:86.71875%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"></td></tr><tr><td style="width:65%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:14%;"></td><td style="width:1%;"></td><td style="width:2%;"></td><td style="width:1%;"></td><td style="width:14%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2019</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating cash flows from operating leases included in lease liabilities</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87877188e961-wk-Fact-7938EE9F07FF6DF969318BF9EE7376EC" name="us-gaap:OperatingLeasePayments" contextRef="FD2020Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">8,918</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87877188e980-wk-Fact-9E655847D01D6A23C757BD9BC29AD7D3" name="us-gaap:OperatingLeasePayments" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">8,454</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">ROU assets obtained in exchange for new operating lease liabilities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87877188e1005-wk-Fact-D37B596DD661FB03B0E38BF9EE732581" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" contextRef="FD2020Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">7,867</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87877188e1024-wk-Fact-7363F1F597DBE8504CB7BD9BC41E99DD" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">10,948</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted-average remaining lease term - operating leases</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonNumeric id="d87877188e1044-wk-Fact-BCE4EC344EF9EDABCE558BF9EE732415" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" contextRef="FI2020Q4" format="ixt-sec:duryear">7.94</ix:nonNumeric> years</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonNumeric id="d87877188e1063-wk-Fact-157424B1409944B6059CBD9BC5B0FF80" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" contextRef="FI2019Q4" format="ixt-sec:duryear">9.23</ix:nonNumeric> years</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted-average discount rate - operating leases</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87877188e1088-wk-Fact-372BAB6E2836E460443E8BF9EE833842" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" contextRef="FI2020Q4" unitRef="number" decimals="4" scale="-2" format="ixt:numdotdecimal">4.89</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87877188e1108-wk-Fact-B9476D029E56F80928E7BD9BC720D29C" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" contextRef="FI2019Q4" unitRef="number" decimals="4" scale="-2" format="ixt:numdotdecimal">5.13</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div></ix:nonNumeric></ix:continuation><div><a id="sA6B29E4DC92558CC8BD59DADD5EF4819"></a></div><div style="line-height:120%;padding-top:16px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Note 14 &#8211; <ix:nonNumeric contextRef="FD2020Q4YTD" name="us-gaap:CommitmentsAndContingenciesDisclosureTextBlock" id="TextSelection-A26AEF532F4D0C2E76FB8BF9EED10420-0-wk-Fact-D76FB5309CAE2BCCB3BC8BF9EE4418DD" continuedAt="TextSelection-A26AEF532F4D0C2E76FB8BF9EED10420-1" escape="true">Commitments and Contingencies</ix:nonNumeric></span></div><ix:continuation id="TextSelection-A26AEF532F4D0C2E76FB8BF9EED10420-1" continuedAt="TextSelection-A26AEF532F4D0C2E76FB8BF9EED10420-2"><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Legal</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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.&#160; 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="font-family:inherit;font-size:9pt;">&#160;</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Commodity pricing</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of </span><span style="font-family:inherit;font-size:10pt;">February&#160;29, 2020</span><span style="font-family:inherit;font-size:10pt;">, the Company had non-cancelable forward contracts of approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$<ix:nonFraction id="d87877305e641-wk-Fact-68A053ADA5013199D51ABDA29EC25EC1" name="us-gaap:LongTermPurchaseCommitmentAmount" contextRef="FD2020Q4YTD_us-gaap_FinancialInstrumentAxis_us-gaap_ForwardContractsMember" unitRef="usd" decimals="-5" scale="6" format="ixt:numdotdecimal">43.2</ix:nonFraction> million</span></span><span style="font-family:inherit;font-size:10pt;"> to purchase zinc at various volumes and prices. All such contracts expire in fiscal 2021. The Company had no other contracted commitments for any other commodities including steel, aluminum, natural gas, cooper, zinc, nickel based alloys, except for those entered into under the normal course of business.</span></div></ix:continuation><div><br/></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">58</span></div></div><hr style="page-break-after:always"></hr><div><div style="line-height:120%;text-align:left;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;font-weight:bold;" href="#sAFD25BFF8D125FEC80A34261E8448076"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Table of Contents</span></a></div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">AZZ INC.</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS </span></div></div><div><br/></div><ix:continuation id="TextSelection-A26AEF532F4D0C2E76FB8BF9EED10420-2"><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Other</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of </span><span style="font-family:inherit;font-size:10pt;">February&#160;29, 2020</span><span style="font-family:inherit;font-size:10pt;">, the Company had outstanding letters of credit in the amount of </span><span style="font-family:inherit;font-size:10pt;"><span>$<ix:nonFraction id="d87877305e655-wk-Fact-7C70ECF68FF0308435458BF9EE92D060" name="us-gaap:LettersOfCreditOutstandingAmount" contextRef="FI2020Q4_us-gaap_StatementBusinessSegmentsAxis_azz_EnergyMember" unitRef="usd" decimals="-5" scale="6" format="ixt:numdotdecimal">30.5</ix:nonFraction> million</span></span><span style="font-family:inherit;font-size:10pt;">. 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 </span><span style="font-family:inherit;font-size:10pt;">February&#160;29, 2020</span><span style="font-family:inherit;font-size:10pt;">, a warranty reserve in the amount of </span><span style="font-family:inherit;font-size:10pt;"><span>$<ix:nonFraction id="d87877305e663-wk-Fact-FB1E1E0F441E01E381EBC142358BB34D" name="us-gaap:ProductWarrantyAccrualClassifiedCurrent" contextRef="FI2020Q4" unitRef="usd" decimals="-5" scale="6" format="ixt:numdotdecimal">3.7</ix:nonFraction> million</span></span><span style="font-family:inherit;font-size:10pt;"> was established to offset any future warranty claims.</span></div></ix:continuation><div><a id="sD909D075960153918F7EF0F9518C0F93"></a></div><div style="line-height:120%;padding-top:16px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Note 15 &#8211; <ix:nonNumeric contextRef="FD2020Q4YTD" name="us-gaap:BusinessCombinationDisclosureTextBlock" id="TextSelection-2017171196B2C71B70CD8BF9EED10A0C-0-wk-Fact-BE1B957CB5091808A9858BF9EE44A8F4" continuedAt="TextSelection-2017171196B2C71B70CD8BF9EED10A0C-1" escape="true">Acquisitions &amp; Divestitures</ix:nonNumeric></span></div><ix:continuation id="TextSelection-2017171196B2C71B70CD8BF9EED10A0C-1" continuedAt="TextSelection-2017171196B2C71B70CD8BF9EED10A0C-2"><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Divestiture</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:12px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Fiscal 2020</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In February 2020, the Company completed the sale of its nuclear logistics business reported within its Energy segment. The Company received net cash proceeds of </span><span style="font-family:inherit;font-size:10pt;"><span>$<ix:nonFraction id="d87878272e624-wk-Fact-1FD4D8C488074179F2A3BDA8BFE3D2C7" name="us-gaap:ProceedsFromDivestitureOfBusinessesNetOfCashDivested" contextRef="D2020Q1Feb2020_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_azz_NuclearLogisticsBusinessMember" unitRef="usd" decimals="-5" scale="6" format="ixt:numdotdecimal">23.6</ix:nonFraction> million</span></span><span style="font-family:inherit;font-size:10pt;"> and recognized a loss on disposal of </span><span style="font-family:inherit;font-size:10pt;"><span>$<ix:nonFraction id="d87878272e628-wk-Fact-9739AD423EF0C1B9D937BDA99FADE056" name="us-gaap:GainLossOnSaleOfBusiness" contextRef="D2020Q1Feb2020_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_azz_NuclearLogisticsBusinessMember" unitRef="usd" decimals="-5" scale="6" sign="-" format="ixt:numdotdecimal">18.6</ix:nonFraction> million</span></span><span style="font-family:inherit;font-size:10pt;">. 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. As part of determining the loss on disposal, 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 as opposed to the ongoing operations required significant management judgment regarding future cash flows, discount rates and other market relevant data.   </span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Acquisitions</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:12px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Fiscal 2020</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In April 2019, the Company completed the acquisition of all the outstanding shares of K2 Partners, Inc. (&#8220;K2&#8221;) 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 goodwill arising from these acquisitions was allocated to the Metal Coatings segment and is not deductible for income tax purposes. </span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In August 2019, the Company completed the acquisition of the assets of NuZinc, LLC, a privately held plating company in the Dallas-Fort Worth area. The acquisition increased the Company's capability and capacity in electroplating solutions within its Metal Coatings segment. The goodwill arising from this acquisition was allocated to the Metal Coatings segment and is deductible for income tax purposes.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In September 2019, the Company completed the acquisition of all the assets of Preferred Industries, Ltd. ("Preferred"), a privately held company based in the Dallas-Fort Worth area. Preferred provides powder and e-coating solutions to the automotive, HVAC, marine, transportation, medical, industrial, and plastics industries. The acquisition broadened the Company's offerings and expanded its network of surface technology plants. This acquisition was included in the Metal Coatings segment.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The fair values of the net assets acquired, including property, plant and equipment, intangibles and goodwill may be subject to change as additional information is received and finalized. Accordingly, the provisional measurements of fair value for these items are subject to change. The Company expects to finalize the valuation as soon as practicable, but not later than one year from the acquisition dates.</span></div></ix:continuation><div><br/></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">59</span></div></div><hr style="page-break-after:always"></hr><div><div style="line-height:120%;text-align:left;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;font-weight:bold;" href="#sAFD25BFF8D125FEC80A34261E8448076"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Table of Contents</span></a></div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">AZZ INC.</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS </span></div></div><div><br/></div><ix:continuation id="TextSelection-2017171196B2C71B70CD8BF9EED10A0C-2" continuedAt="TextSelection-2017171196B2C71B70CD8BF9EED10A0C-3"><ix:nonNumeric contextRef="FD2020Q4YTD" name="us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" id="TextSelection-40265890619583EA219BBDABEB10E4D4-0-wk-Fact-CD65A7758830EECAAD9DBDAC0A6DCD42" escape="true"><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table summarizes the preliminary fair values of the assets acquired and liabilities assumed, in aggregate, related to these acquisitions as of the date of each respective acquisition (in thousands):</span></div><div style="line-height:120%;padding-top:12px;text-align:center;text-indent:30px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:57.30994152046783%;border-collapse:collapse;text-align:left;"><tr><td colspan="5"></td></tr><tr><td style="width:69%;"></td><td style="width:2%;"></td><td style="width:1%;"></td><td style="width:27%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Assets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accounts receivable</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87878272e712-wk-Fact-FC8402AA639E0814EAEBBDB1635922E6" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" contextRef="FI2020Q4_us-gaap_BusinessAcquisitionAxis_azz_A2020AcquisitionsMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">4,591</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Inventories</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87878272e732-wk-Fact-F671F278BBF58827D0CCBDB1C50003D6" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory" contextRef="FI2020Q4_us-gaap_BusinessAcquisitionAxis_azz_A2020AcquisitionsMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">1,830</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Prepaid expenses and other</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87878272e757-wk-Fact-F31C9AFEABA8F7275C9EBDB1F09BECF2" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets" contextRef="FI2020Q4_us-gaap_BusinessAcquisitionAxis_azz_A2020AcquisitionsMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">22</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Property, plant and equipment</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87878272e782-wk-Fact-5A8F247F62AACD56BA4CBDB224A2D1A3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" contextRef="FI2020Q4_us-gaap_BusinessAcquisitionAxis_azz_A2020AcquisitionsMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">5,336</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Intangibles</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87878272e807-wk-Fact-C6D0B469938E89269337BDB0CB7881A7" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" contextRef="FI2020Q4_us-gaap_BusinessAcquisitionAxis_azz_A2020AcquisitionsMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">15,512</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Goodwill</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87878272e832-wk-Fact-535FD24781FA2CD95254BDB0B896DA6A" name="us-gaap:Goodwill" contextRef="FI2020Q4_us-gaap_BusinessAcquisitionAxis_azz_A2020AcquisitionsMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">39,419</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Liabilities</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accounts payable and other accrued liabilities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(<ix:nonFraction id="d87878272e883-wk-Fact-34896B196E18427A61EEBDB343E8736B" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable" contextRef="FI2020Q4_us-gaap_BusinessAcquisitionAxis_azz_A2020AcquisitionsMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">1,575</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Contingent consideration</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(<ix:nonFraction id="d87878272e909-wk-Fact-CF49499EBDA5D75089E7BDB3790FBA36" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContingentLiability" contextRef="FI2020Q4_us-gaap_BusinessAcquisitionAxis_azz_A2020AcquisitionsMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">2,000</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred income taxes</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(<ix:nonFraction id="d87878272e935-wk-Fact-EAFF6F13CC9C0D4C7F68BDB3A2217E9A" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" contextRef="FI2020Q4_us-gaap_BusinessAcquisitionAxis_azz_A2020AcquisitionsMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">2,507</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total purchase price</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87878272e967-wk-Fact-CCB3F9F45CF3B02A91D9BDB3E50FD322" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" contextRef="FI2020Q4_us-gaap_BusinessAcquisitionAxis_azz_A2020AcquisitionsMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">60,628</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div></ix:nonNumeric><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In addition to the initial cash payment upon closing for the K2 acquisition, contingent consideration of up to </span><span style="font-family:inherit;font-size:10pt;"><span>$<ix:nonFraction id="d87878272e978-wk-Fact-F5718A9DA06B4BA8F43BBDBB1E1B0B85" name="azz:BusinessCombinationMaximumContingentConsiderationLiability" contextRef="I2020Q1SharesOutstanding_us-gaap_BusinessAcquisitionAxis_azz_K2Member" unitRef="usd" decimals="-5" scale="6" format="ixt:numdotdecimal">2.0</ix:nonFraction> million</span></span><span style="font-family:inherit;font-size:10pt;"> is payable based on the achievement of specified operating results over the three year period following completion of the acquisition.</span></div><ix:nonNumeric contextRef="FD2020Q4YTD" name="us-gaap:ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock" id="TextSelection-3098794EC78375B11182BDAC3F742102-0-wk-Fact-4C97B1BC4A950B97F7E0BDACAE470848" escape="true"><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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="line-height:120%;padding-top:12px;text-align:center;text-indent:30px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:72.70955165692008%;border-collapse:collapse;text-align:left;"><tr><td colspan="7"></td></tr><tr><td style="width:54%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:20%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:22%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Fair Value</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Useful Life</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Customer relationships</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87878272e1050-wk-Fact-593647D5B195E70038D7BDBECC1D2E7B" name="us-gaap:FinitelivedIntangibleAssetsAcquired1" contextRef="FD2020Q4YTD_us-gaap_BusinessAcquisitionAxis_azz_A2020AcquisitionsMember_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_CustomerRelationshipsMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">15,360</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonNumeric id="d87878272e1069-wk-Fact-CA2DFB2A95426044751BBDBF3ADAC594" name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" contextRef="FD2020Q4YTD_us-gaap_BusinessAcquisitionAxis_azz_A2020AcquisitionsMember_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_CustomerRelationshipsMember" format="ixt-sec:duryear">15</ix:nonNumeric> years</span></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Non-compete agreements</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87878272e1085-wk-Fact-74C1289E3130117F6E8FBDBECC1D1930" name="us-gaap:FinitelivedIntangibleAssetsAcquired1" contextRef="FD2020Q4YTD_us-gaap_BusinessAcquisitionAxis_azz_A2020AcquisitionsMember_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_NoncompeteAgreementsMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">152</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonNumeric id="d87878272e1104-wk-Fact-65416BF4E3078784DCF8BDBF3AE1840B" name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" contextRef="FD2020Q4YTD_us-gaap_BusinessAcquisitionAxis_azz_A2020AcquisitionsMember_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_NoncompeteAgreementsMember" format="ixt-sec:duryear">3</ix:nonNumeric> years</span></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total intangible assets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87878272e1125-wk-Fact-75499E36C9C484F2900CBDBECC1D2981" name="us-gaap:FinitelivedIntangibleAssetsAcquired1" contextRef="FD2020Q4YTD_us-gaap_BusinessAcquisitionAxis_azz_A2020AcquisitionsMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">15,512</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div></ix:nonNumeric><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">During fiscal </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;">, the acquired companies described above generated net sales of </span><span style="font-family:inherit;font-size:10pt;"><span>$<ix:nonFraction id="d87878272e1150-wk-Fact-39CC1B7BD804F5AAAD7CBDC1DECAD876" name="us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual" contextRef="FD2020Q4YTD_us-gaap_BusinessAcquisitionAxis_azz_A2020AcquisitionsMember" unitRef="usd" decimals="-5" scale="6" format="ixt:numdotdecimal">27.9</ix:nonFraction> million</span></span><span style="font-family:inherit;font-size:10pt;"> and net income of </span><span style="font-family:inherit;font-size:10pt;"><span>$<ix:nonFraction id="d87878272e1154-wk-Fact-C70EEBEB8532EF307A70BDC29B96EA3F" name="us-gaap:BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual" contextRef="FD2020Q4YTD_us-gaap_BusinessAcquisitionAxis_azz_A2020AcquisitionsMember" unitRef="usd" decimals="-5" scale="6" format="ixt:numdotdecimal">2.6</ix:nonFraction> million</span></span><span style="font-family:inherit;font-size:10pt;"> in the Company&#8217;s consolidated statements of income from the date of each respective acquisition.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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 2019. &#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 2019 or of future consolidated operating results.</span></div><ix:nonNumeric contextRef="FD2020Q4YTD" name="us-gaap:BusinessAcquisitionProFormaInformationTextBlock" id="TextSelection-D9799FE5D774747CAA80BDAE9AAB128E-0-wk-Fact-360B1877F72BE9C5BB50BDAEA5B77C17" escape="true"><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The unaudited pro forma financial information was as follows (in thousands):</span></div><div style="line-height:120%;padding-top:12px;text-align:center;text-indent:30px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:58.47953216374269%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"></td></tr><tr><td style="width:54%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:20%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:20%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2019</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Revenues</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87878272e1246-wk-Fact-6EB07A48365C30F84CE3BDC3A84698D1" name="us-gaap:BusinessAcquisitionsProFormaRevenue" contextRef="FD2020Q4YTD_us-gaap_BusinessAcquisitionAxis_azz_A2020AcquisitionsMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">1,072,633</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87878272e1265-wk-Fact-75A2AC0E1CA42877BAD3BDC454C96208" name="us-gaap:BusinessAcquisitionsProFormaRevenue" contextRef="FD2019Q4YTD_us-gaap_BusinessAcquisitionAxis_azz_A2020AcquisitionsMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">966,007</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net income</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87878272e1285-wk-Fact-BAC876AF04069491080ABDC3C549B0EA" name="us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss" contextRef="FD2020Q4YTD_us-gaap_BusinessAcquisitionAxis_azz_A2020AcquisitionsMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">49,702</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87878272e1304-wk-Fact-43141C19921560F14E99BDC455D10EE3" name="us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss" contextRef="FD2019Q4YTD_us-gaap_BusinessAcquisitionAxis_azz_A2020AcquisitionsMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">57,693</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div></ix:nonNumeric><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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></ix:continuation><div><br/></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">60</span></div></div><hr style="page-break-after:always"></hr><div><div style="line-height:120%;text-align:left;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;font-weight:bold;" href="#sAFD25BFF8D125FEC80A34261E8448076"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Table of Contents</span></a></div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">AZZ INC.</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS </span></div></div><div><br/></div><ix:continuation id="TextSelection-2017171196B2C71B70CD8BF9EED10A0C-3"><div style="line-height:120%;padding-bottom:10px;padding-top:12px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Fiscal 2019</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In March 2018, the Company 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 the Company's market reach to the Southwest states, brought additional capability to process large, multi-segment enclosures in Lectrus' large manufacturing facility and complemented AZZ's current metal enclosure businesses in the Energy segment.</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:12px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Fiscal 2018</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In February 2018, the Company 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 provides galvanizing solutions to a multi-state area within the Midwest. The acquisition supported AZZ's goal of continued geographic expansion as well as portfolio expansion of its metal coatings solutions. The goodwill arising from this acquisition was allocated to the Metal Coatings segment and was not deductible for income tax purposes.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In September 2017, the Company 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 since 1982. The acquisition of PSI is 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. The goodwill arising from this acquisition was allocated to the Energy Segment and was deductible for income tax purposes.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In June 2017, the Company completed the acquisition of the assets of Enhanced Powder Coating Ltd., (&#8220;EPC&#8221;), a privately held, high specification, National Aerospace and Defense Contractors Accreditation Program, ("NADCAP"), certified provider of powder coating, plating and anodizing services based in Gainesville, Texas. EPC, founded in 2003, offers a full spectrum of finish technology including powder coating, abrasive blasting and plating for heavy industrial, transportation, aerospace and light commercial industries. The acquisition of EPC is consistent with the Company's strategic initiative to grow its Metal Coatings segment with products and services that complement its industry-leading galvanizing business. The goodwill arising from this acquisition was allocated to the Metal Coatings Segment and was deductible for income tax purposes.</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:12px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Supplemental Disclosures</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">During fiscal </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, the Company paid </span><span style="font-family:inherit;font-size:10pt;"><span>$<ix:nonFraction id="d87878272e1357-wk-Fact-FC0D27324E5662A2AD8AC1404720CD2A" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" contextRef="FD2020Q4YTD" unitRef="usd" decimals="-5" scale="6" format="ixt:numdotdecimal">60.6</ix:nonFraction> million</span></span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>$<ix:nonFraction id="d87878272e1361-wk-Fact-43EF605B655D5CE5F7A3BD40E089394B" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-3" scale="6" format="ixt:numdotdecimal">8.0</ix:nonFraction> million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$<ix:nonFraction id="d87878272e1366-wk-Fact-8DB38308296C05599FFDC141A48BEEBB" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-5" scale="6" format="ixt:numdotdecimal">44.8</ix:nonFraction> million</span></span><span style="font-family:inherit;font-size:10pt;">, respectively, for these acquisitions, net of cash acquired, and expensed acquisition related costs of </span><span style="font-family:inherit;font-size:10pt;"><span>$<ix:nonFraction id="d87878272e1370-wk-Fact-23F546D47E22D192845EBDC54DDD6382" name="us-gaap:BusinessCombinationAcquisitionRelatedCosts" contextRef="FD2020Q4YTD" unitRef="usd" decimals="-5" scale="6" format="ixt:numdotdecimal">0.8</ix:nonFraction> million</span></span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>$<ix:nonFraction id="d87878272e1374-wk-Fact-2CD30F7D2038303C7A8ABDC54EE0572C" name="us-gaap:BusinessCombinationAcquisitionRelatedCosts" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-5" scale="6" format="ixt:numdotdecimal">0.2</ix:nonFraction> million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$<ix:nonFraction id="d87878272e1378-wk-Fact-0A752F10F2D532A4C9F6BDC54E4CA37B" name="us-gaap:BusinessCombinationAcquisitionRelatedCosts" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-5" scale="6" format="ixt:numdotdecimal">0.3</ix:nonFraction> million</span></span><span style="font-family:inherit;font-size:10pt;">, respectively. </span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The goodwill resulting from these acquisitions during fiscal </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> 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></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> For fiscal year 2019 and 2018, the acquisitions were not significant individually or in the aggregate. Accordingly, disclosures of the purchase price allocations and unaudited pro forma results of operations have not been provided.</span></div></ix:continuation><div><a id="sEDA95DDBCA4C5CDABBCA243BF9D62735"></a></div><div style="line-height:120%;padding-top:16px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Note 16 &#8211; <ix:nonNumeric contextRef="FD2020Q4YTD" name="us-gaap:SubsequentEventsTextBlock" id="TextSelection-A4F51C6C13015C6CF9058BF9EED1A3AC-0-wk-Fact-72CA3F970EE6B638E2008BF9EEB2A086" continuedAt="TextSelection-A4F51C6C13015C6CF9058BF9EED1A3AC-1" escape="true">Subsequent Events</ix:nonNumeric></span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;color:#212529;"><ix:continuation id="TextSelection-A4F51C6C13015C6CF9058BF9EED1A3AC-1">In March 2020, the World Health Organization declared the viral strain of coronavirus ("COVID-19") a global pandemic and recommended containment and mitigation measures worldwide, which has resulted in significant downward pressure on most economies around the world. In addition, many countries have implemented travel restrictions, making it more difficult to operate a business with a global footprint.  As of the date of this filing, the Company's operations remain open globally and the Company's personnel and operations have been lightly impacted by the effects of COVID-19.&#160;The Company has experienced certain customer order deferrals until later in fiscal 2021, but there have been few outright customer order cancellations. Although we expect our business to be negative impacted to a certain degree, we are taking active steps to mitigate any negative impact, which are within our control. We are examining ways to most effectively utilize our assets, to reduce costs, and to preserve liquidity.  As the COVID-19 pandemic is ongoing and the near term worldwide economic outlook remains uncertain, the we cannot reasonably estimate the length or severity of this pandemic, or the extent to which the disruption may materially impact the Company&#8217;s consolidated financial statements for fiscal year 2021. Consequences of prolonged economic decline could include, but not be limited to, reduced revenues, increased instances of uncollectable receivables, and increased asset impairments.</ix:continuation>  </span></div><div><br/></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">61</span></div></div><hr style="page-break-after:always"></hr><div><a id="s9342C352098C584AA44056FED29ED6AD"></a></div><div><div style="line-height:120%;text-align:left;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;font-weight:bold;" href="#sAFD25BFF8D125FEC80A34261E8448076"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Table of Contents</span></a></div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">AZZ INC.</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS </span></div></div><div><br/></div><div style="line-height:120%;padding-top:16px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Note&#160;17 &#8211; <ix:nonNumeric contextRef="FD2020Q4YTD" name="us-gaap:QuarterlyFinancialInformationTextBlock" id="TextSelection-E230FB4AEC89F8D025C38BF9EED11073-0-wk-Fact-BC701E6A6BA82DB361818BF9EE83219E" continuedAt="TextSelection-E230FB4AEC89F8D025C38BF9EED11073-1" escape="true">Selected Quarterly Financial Data (Unaudited)</ix:nonNumeric></span></div><ix:continuation id="TextSelection-E230FB4AEC89F8D025C38BF9EED11073-1"><ix:nonNumeric contextRef="FD2020Q4YTD" name="us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock" id="TextSelection-7FCA87F0F10B4CCB1C088BF9EED12A9B-0-wk-Fact-2E916B33B215452768F08BF9EE73D80A" escape="true"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="17"></td></tr><tr><td style="width:36%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:13%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:13%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:13%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:13%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Quarter ended</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">May&#160;31,<br/>2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">August&#160;31,<br/>2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">November&#160;30,<br/>2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">February&#160;29,<br/>2020 </span><span style="font-family:inherit;font-size:9pt;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(2)</sup></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="15" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-style:italic;">(in thousands, except per share data)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net sales</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87879937e929-wk-Fact-ECAD8B8F80A999091F978BF9EEB216BD" name="us-gaap:Revenues" contextRef="FD2020Q1QTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">289,123</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87879937e948-wk-Fact-803DB827F0BB12ABE2638BF9EE8387EA" name="us-gaap:Revenues" contextRef="FD2020Q2QTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">236,190</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87879937e968-wk-Fact-317609CDBAA45453BA6C8BF9EE92E49D" name="us-gaap:Revenues" contextRef="FD2020Q3QTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">291,139</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87879937e987-wk-Fact-922AA2D80431F6D664788BF9EE83B031" name="us-gaap:Revenues" contextRef="FD2020Q4QTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">245,365</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Gross profit</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87879937e1007-wk-Fact-7B17696F7AE3272E87CB8BF9EE83356F" name="us-gaap:GrossProfit" contextRef="FD2020Q1QTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">66,107</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87879937e1026-wk-Fact-84BEAF91157A5F6C319E8BF9EE732C6C" name="us-gaap:GrossProfit" contextRef="FD2020Q2QTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">52,686</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87879937e1045-wk-Fact-DE818445977A84E042A78BF9EE83D3B9" name="us-gaap:GrossProfit" contextRef="FD2020Q3QTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">67,331</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87879937e1065-wk-Fact-8FAFB23707D9DFC456998BF9EE83786B" name="us-gaap:GrossProfit" contextRef="FD2020Q4QTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">51,104</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net income (loss)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87879937e1090-wk-Fact-09CAB8EE94057C394B3E8BF9EE831801" name="us-gaap:NetIncomeLoss" contextRef="FD2020Q1QTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">21,284</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87879937e1109-wk-Fact-1F40CA24CB60CDF1844E8BF9EE833969" name="us-gaap:NetIncomeLoss" contextRef="FD2020Q2QTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">15,558</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87879937e1128-wk-Fact-CE5800D771B23AA63CFA8BF9EE83E652" name="us-gaap:NetIncomeLoss" contextRef="FD2020Q3QTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">22,035</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(<ix:nonFraction id="d87879937e1148-wk-Fact-7F9419816F03316368DD8BF9EEB2A176" name="us-gaap:NetIncomeLoss" contextRef="FD2020Q4QTD" unitRef="usd" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">10,643</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Basic net income (loss) per share </span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87879937e1176-wk-Fact-0BD6FC5A6BC29F019AF88BF9EE73D259" name="us-gaap:EarningsPerShareBasic" contextRef="FD2020Q1QTD" unitRef="usdPerShare" decimals="2" scale="0" format="ixt:numdotdecimal">0.81</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87879937e1195-wk-Fact-4929D26A7FF87689BA788BF9EE830956" name="us-gaap:EarningsPerShareBasic" contextRef="FD2020Q2QTD" unitRef="usdPerShare" decimals="2" scale="0" format="ixt:numdotdecimal">0.59</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87879937e1214-wk-Fact-CE9F7F77F901B6E5B7848BF9EE830D5D" name="us-gaap:EarningsPerShareBasic" contextRef="FD2020Q3QTD" unitRef="usdPerShare" decimals="2" scale="0" format="ixt:numdotdecimal">0.84</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(<ix:nonFraction id="d87879937e1234-wk-Fact-A64A2D5910805AA124928BF9EE831B6C" name="us-gaap:EarningsPerShareBasic" contextRef="FD2020Q4QTD" unitRef="usdPerShare" decimals="2" scale="0" sign="-" format="ixt:numdotdecimal">0.41</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Diluted net income (loss) per share </span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87879937e1262-wk-Fact-6479C0465EC37A7C855D8BF9EEB268DD" name="us-gaap:EarningsPerShareDiluted" contextRef="FD2020Q1QTD" unitRef="usdPerShare" decimals="2" scale="0" format="ixt:numdotdecimal">0.81</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87879937e1281-wk-Fact-E96642AC3E4AD8856E308BF9EE735EC7" name="us-gaap:EarningsPerShareDiluted" contextRef="FD2020Q2QTD" unitRef="usdPerShare" decimals="2" scale="0" format="ixt:numdotdecimal">0.59</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87879937e1300-wk-Fact-3BAB464DCF6D0410E4058BF9EE839005" name="us-gaap:EarningsPerShareDiluted" contextRef="FD2020Q3QTD" unitRef="usdPerShare" decimals="2" scale="0" format="ixt:numdotdecimal">0.84</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(<ix:nonFraction id="d87879937e1320-wk-Fact-8B41B158AAA4837141DE8BF9EE73EC7A" name="us-gaap:EarningsPerShareDiluted" contextRef="FD2020Q4QTD" unitRef="usdPerShare" decimals="2" scale="0" sign="-" format="ixt:numdotdecimal">0.41</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr></table></div></div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:9pt;">&#160;</span><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="17"></td></tr><tr><td style="width:36%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:13%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:13%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:13%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:13%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Quarter ended</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">May&#160;31,<br/>2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">August&#160;31,<br/>2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">November&#160;30,<br/>2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">February&#160;28,<br/>2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="15" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-style:italic;">(in thousands, except per share data)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net sales</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87879937e1637-wk-Fact-91B797D4B38D790901868BF9EE443BA8" name="us-gaap:Revenues" contextRef="FD2019Q1QTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">262,236</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87879937e1656-wk-Fact-F31515A7AF75A94B32A48BF9EE54F918" name="us-gaap:Revenues" contextRef="FD2019Q2QTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">222,787</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87879937e1676-wk-Fact-315A74176ECA7A4242BB8BF9EE548F6E" name="us-gaap:Revenues" contextRef="FD2019Q3QTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">239,516</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87879937e1695-wk-Fact-C863B232CB44425BFEA38BF9EE44A507" name="us-gaap:Revenues" contextRef="FD2019Q4QTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">202,548</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Gross profit</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87879937e1715-wk-Fact-E8CCF52BD275B6779D578BF9EE542954" name="us-gaap:GrossProfit" contextRef="FD2019Q1QTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">58,705</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87879937e1734-wk-Fact-F66BEBAC3CA5F8F930BD8BF9EE73D008" name="us-gaap:GrossProfit" contextRef="FD2019Q2QTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">46,904</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87879937e1753-wk-Fact-99518BE3BD85C81B264E8BF9EE542342" name="us-gaap:GrossProfit" contextRef="FD2019Q3QTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">49,755</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87879937e1773-wk-Fact-CCF3D65129D3935AD1688BF9EE545023" name="us-gaap:GrossProfit" contextRef="FD2019Q4QTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">43,257</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net income</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87879937e1798-wk-Fact-E941889D07485A4519C08BF9EE5453A6" name="us-gaap:NetIncomeLoss" contextRef="FD2019Q1QTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">15,718</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87879937e1817-wk-Fact-01DA93510A82DC89CD728BF9EE83C2A9" name="us-gaap:NetIncomeLoss" contextRef="FD2019Q2QTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">11,244</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87879937e1836-wk-Fact-1011CA0D1B64DEB32E218BF9EE73C167" name="us-gaap:NetIncomeLoss" contextRef="FD2019Q3QTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">15,395</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87879937e1856-wk-Fact-E440F26D518E578A68B18BF9EE54C0EA" name="us-gaap:NetIncomeLoss" contextRef="FD2019Q4QTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">8,851</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Basic net income per share </span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87879937e1883-wk-Fact-8424215A1C543E1EF0098BF9EE54FF91" name="us-gaap:EarningsPerShareBasic" contextRef="FD2019Q1QTD" unitRef="usdPerShare" decimals="2" scale="0" format="ixt:numdotdecimal">0.60</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87879937e1902-wk-Fact-631A5816C370373297758BF9EE544F37" name="us-gaap:EarningsPerShareBasic" contextRef="FD2019Q2QTD" unitRef="usdPerShare" decimals="2" scale="0" format="ixt:numdotdecimal">0.43</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87879937e1921-wk-Fact-37148E5CC1A6359F8B6B8BF9EE54248F" name="us-gaap:EarningsPerShareBasic" contextRef="FD2019Q3QTD" unitRef="usdPerShare" decimals="2" scale="0" format="ixt:numdotdecimal">0.59</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87879937e1941-wk-Fact-A44C75E86A2B5AED75AE8BF9EE83A488" name="us-gaap:EarningsPerShareBasic" contextRef="FD2019Q4QTD" unitRef="usdPerShare" decimals="2" scale="0" format="ixt:numdotdecimal">0.34</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Diluted net income per share </span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87879937e1968-wk-Fact-05F1D2C503C118BCF4418BF9EE54A12D" name="us-gaap:EarningsPerShareDiluted" contextRef="FD2019Q1QTD" unitRef="usdPerShare" decimals="2" scale="0" format="ixt:numdotdecimal">0.60</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87879937e1987-wk-Fact-5A9B748AD5122212619E8BF9EE44E4A1" name="us-gaap:EarningsPerShareDiluted" contextRef="FD2019Q2QTD" unitRef="usdPerShare" decimals="2" scale="0" format="ixt:numdotdecimal">0.43</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87879937e2006-wk-Fact-8CC0FDA608B8932178298BF9EE832114" name="us-gaap:EarningsPerShareDiluted" contextRef="FD2019Q3QTD" unitRef="usdPerShare" decimals="2" scale="0" format="ixt:numdotdecimal">0.59</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87879937e2026-wk-Fact-EB9A3E2BA0CD48619CC78BF9EE7338AD" name="us-gaap:EarningsPerShareDiluted" contextRef="FD2019Q4QTD" unitRef="usdPerShare" decimals="2" scale="0" format="ixt:numdotdecimal">0.34</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div></ix:nonNumeric><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">(1) Basic and diluted net income (loss) per share are computed independently for each of the quarters presented. Therefore, the sum of quarterly basic and diluted per share information may not equal annual basic and diluted net income per share.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">(2) During the fourth quarter of fiscal 2020, the Company recorded a loss on disposal of </span><span style="font-family:inherit;font-size:10pt;"><span>$<ix:nonFraction id="d87879937e2050-wk-Fact-577C526FB10974F93B68BDD76897FC62" name="us-gaap:GainLossOnSaleOfBusiness" contextRef="FD2020Q4QTD" unitRef="usd" decimals="-5" scale="6" sign="-" format="ixt:numdotdecimal">18.6</ix:nonFraction> million</span></span><span style="font-family:inherit;font-size:10pt;"> related to the sale of its nuclear logistics business and recorded an impairment charge of </span><span style="font-family:inherit;font-size:10pt;"><span>$<ix:nonFraction id="d87879937e2054-wk-Fact-A9DA9154250DE09A3275BDD8A8501D49" name="us-gaap:GainLossOnDispositionOfAssets1" contextRef="FD2020Q4QTD" unitRef="usd" decimals="-5" scale="6" format="ixt:numdotdecimal">9.2</ix:nonFraction> million</span></span><span style="font-family:inherit;font-size:10pt;"> related to the Company's exit from the nuclear certified portion of its industrial welding solutions business.</span></div></ix:continuation><div><a id="sA9EF8497724A5E148FA810CBA079F866"></a></div><ix:nonNumeric contextRef="FD2019Q4YTD" name="srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" id="TextSelection-0AD70D94171F1C5D43598BF9EED185AD-0-wk-Fact-A8074223DA6EC0B139B98BF9EE830408" escape="true"><div style="line-height:120%;padding-top:12px;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Schedule II</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">AZZ Inc.</span></div><div style="line-height:120%;padding-top:12px;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Valuation and Qualifying Accounts and Reserves</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">(In thousands)</span></div><div style="line-height:120%;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">&#160;</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="13"></td></tr><tr><td style="width:52%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:13%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:13%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:13%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Allowance for Doubtful Accounts</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance at beginning of year</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87880733e800-wk-Fact-2D7909EA25A4C18F26C18BF9EEB262BE" name="us-gaap:ValuationAllowancesAndReservesBalance" contextRef="FI2019Q4_us-gaap_ValuationAllowancesAndReservesTypeAxis_us-gaap_AllowanceForCreditLossMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">2,267</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87880733e819-wk-Fact-D112F7569E285A03EE2D8BF9EEB21710" name="us-gaap:ValuationAllowancesAndReservesBalance" contextRef="FI2018Q4_us-gaap_ValuationAllowancesAndReservesTypeAxis_us-gaap_AllowanceForCreditLossMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">569</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87880733e839-wk-Fact-8C065C0AC27D100D9E5B8BF9EEB24478" name="us-gaap:ValuationAllowancesAndReservesBalance" contextRef="FI2017Q4_us-gaap_ValuationAllowancesAndReservesTypeAxis_us-gaap_AllowanceForCreditLossMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">347</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Additions charged to income</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87880733e859-wk-Fact-C9A170517EBCF53740058BF9EEB2571B" name="us-gaap:ValuationAllowancesAndReservesAdjustments" contextRef="FD2020Q4YTD_us-gaap_ValuationAllowancesAndReservesTypeAxis_us-gaap_AllowanceForCreditLossMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">2,734</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87880733e878-wk-Fact-17950D6485A3F18274E38BF9EEB20654" name="us-gaap:ValuationAllowancesAndReservesAdjustments" contextRef="FD2019Q4YTD_us-gaap_ValuationAllowancesAndReservesTypeAxis_us-gaap_AllowanceForCreditLossMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">2,153</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87880733e897-wk-Fact-A25E7162D78DC0E205A48BF9EEB2C3CB" name="us-gaap:ValuationAllowancesAndReservesAdjustments" contextRef="FD2018Q4YTD_us-gaap_ValuationAllowancesAndReservesTypeAxis_us-gaap_AllowanceForCreditLossMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">3,290</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Write-offs, net</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(<ix:nonFraction id="d87880733e923-wk-Fact-2342B8D5F9C8D3A96AFC8BF9EEB2BB12" name="us-gaap:ValuationAllowancesAndReservesDeductions" contextRef="FD2020Q4YTD_us-gaap_ValuationAllowancesAndReservesTypeAxis_us-gaap_AllowanceForCreditLossMember" unitRef="usd" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">129</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(<ix:nonFraction id="d87880733e943-wk-Fact-32AA20D0964E9329B5418BF9EEB2AE62" name="us-gaap:ValuationAllowancesAndReservesDeductions" contextRef="FD2019Q4YTD_us-gaap_ValuationAllowancesAndReservesTypeAxis_us-gaap_AllowanceForCreditLossMember" unitRef="usd" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">451</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(<ix:nonFraction id="d87880733e963-wk-Fact-C11A10731D349F0579AA8BF9EEB2263E" name="us-gaap:ValuationAllowancesAndReservesDeductions" contextRef="FD2018Q4YTD_us-gaap_ValuationAllowancesAndReservesTypeAxis_us-gaap_AllowanceForCreditLossMember" unitRef="usd" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">3,084</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87880733e990-wk-Fact-A783D218FD107E575B5F8BF9EEB23B13" name="us-gaap:ValuationAllowancesAndReservesReservesOfBusinessesAcquired" contextRef="FD2020Q4YTD_us-gaap_ValuationAllowancesAndReservesTypeAxis_us-gaap_AllowanceForCreditLossMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">106</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87880733e1009-wk-Fact-BF3A2827A49655E1BD938BF9EEB2ED49" name="us-gaap:ValuationAllowancesAndReservesReservesOfBusinessesAcquired" contextRef="FD2019Q4YTD_us-gaap_ValuationAllowancesAndReservesTypeAxis_us-gaap_AllowanceForCreditLossMember" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87880733e1028-wk-Fact-3010FF76B9B0552607918BF9EEB2BB5B" name="us-gaap:ValuationAllowancesAndReservesReservesOfBusinessesAcquired" contextRef="FD2018Q4YTD_us-gaap_ValuationAllowancesAndReservesTypeAxis_us-gaap_AllowanceForCreditLossMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">16</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Effect of exchange rate changes</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(<ix:nonFraction id="d87880733e1054-wk-Fact-86E793DD20A2C4629E8E8BF9EEB2268F" name="us-gaap:ValuationAllowancesAndReservesPeriodIncreaseDecrease" contextRef="FD2020Q4YTD_us-gaap_ValuationAllowancesAndReservesTypeAxis_us-gaap_AllowanceForCreditLossMember" unitRef="usd" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">27</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(<ix:nonFraction id="d87880733e1074-wk-Fact-BFE808713462B2436FF58BF9EEB27D65" name="us-gaap:ValuationAllowancesAndReservesPeriodIncreaseDecrease" contextRef="FD2019Q4YTD_us-gaap_ValuationAllowancesAndReservesTypeAxis_us-gaap_AllowanceForCreditLossMember" unitRef="usd" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">4</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87880733e1094-wk-Fact-32F1BFBA565959FBF5AC8BF9EEB2788D" name="us-gaap:ValuationAllowancesAndReservesPeriodIncreaseDecrease" contextRef="FD2018Q4YTD_us-gaap_ValuationAllowancesAndReservesTypeAxis_us-gaap_AllowanceForCreditLossMember" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance at end of year</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87880733e1125-wk-Fact-3DCC0FB71E15ABC19B458BF9EEB2DFD9" name="us-gaap:ValuationAllowancesAndReservesBalance" contextRef="FI2020Q4_us-gaap_ValuationAllowancesAndReservesTypeAxis_us-gaap_AllowanceForCreditLossMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">4,951</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87880733e1144-wk-Fact-2D7909EA25A4C18F26C18BF9EEB262BE" name="us-gaap:ValuationAllowancesAndReservesBalance" contextRef="FI2019Q4_us-gaap_ValuationAllowancesAndReservesTypeAxis_us-gaap_AllowanceForCreditLossMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">2,267</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d87880733e1164-wk-Fact-D112F7569E285A03EE2D8BF9EEB21710" name="us-gaap:ValuationAllowancesAndReservesBalance" contextRef="FI2018Q4_us-gaap_ValuationAllowancesAndReservesTypeAxis_us-gaap_AllowanceForCreditLossMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">569</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div></ix:nonNumeric><div><br/></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">62</span></div></div><hr style="page-break-after:always"></hr><div><a id="sA06FDCFCB0C853F693D15BF2110931B0"></a></div><div><div style="line-height:120%;text-align:left;font-size:8pt;"><a style="font-family:inherit;font-size:8pt;font-weight:bold;" href="#sAFD25BFF8D125FEC80A34261E8448076"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Table of Contents</span></a></div><div style="line-height:120%;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><br/></span></div></div><div><br/></div><div style="line-height:120%;padding-bottom:10px;padding-top:12px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Item&#160;9. Changes In and Disagreements with Accountants on Accounting and Financial Disclosure</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The information required by this Item 9 was previously reported in the Company&#8217;s Current Report on Form 8-K that was filed with the Securities and Exchange Commission on May 23, 2019.</span></div><div><a id="sC30E3E0CBD575E878A0AE2A08BBED4D6"></a></div><div style="line-height:120%;padding-top:12px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Item&#160;9A. Controls and Procedures</span></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Disclosure Controls and Procedures</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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, due to the material weakness described below, the Company's disclosure controls and procedures were not 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 not 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="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Management&#8217;s Report on Internal Controls Over Financial Reporting</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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 did not maintain effective internal control over financial reporting as of February&#160;29, 2020 due to the following:</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Remediation of Material Weakness</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As previously disclosed in the Company&#8217;s Annual Report on Form 10-K for fiscal year 2019, management identified a material weaknesses in its internal control over financial reporting related to the review and ongoing monitoring of its revenue recognition reconciliations. As of February 29, 2020, management determined that this material weakness had been fully remediated as further described below.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The remediation steps management undertook were as follows:</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:72px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:inherit;font-size:10pt;">i)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">new controls were implemented over recording revenue transactions and reviewing revenue reconciliations; and</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:72px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:inherit;font-size:10pt;">ii)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">additional training was provided to impacted employees.</span></div></td></tr></table><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">During the fiscal year 2020, the remediation measures described above were satisfactorily implemented and management was able to successfully test the operating effectiveness of such controls and remediation efforts over a period of several fiscal quarters. As a result of the testing efforts, management was able to conclude that its internal control over financial reporting related to the review and ongoing monitoring of its revenue recognition reconciliations was effective as of February 29, 2020 and that the material weakness has been fully remediated.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Material Weakness</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of August 31, 2019, the Company identified multiple control deficiencies that constitute a material weakness in its internal control over financial reporting related to the Company&#8217;s accounting for income taxes. Specifically, management identified financial statement errors related to income tax accounting and deficiencies in the Company's tax compliance program. The financial statement errors impacted current and deferred income tax expense, deferred tax assets and liabilities, financial statement recognition and disclosure of uncertain tax positions, and current income taxes payable. These financial statement errors, which were not detected timely by management, were the result of ineffective design and operation of controls pertaining to the preparation of the Company's income tax provision. While these errors were not material to any prior period, and the cumulative effect of correcting these errors was not material to the current period, the deficiencies identified represent a material weakness in the Company&#8217;s internal control over financial reporting.</span></div><div><br/></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">63</span></div></div><hr style="page-break-after:always"></hr><div><div style="line-height:120%;text-align:left;font-size:8pt;"><a style="font-family:inherit;font-size:8pt;font-weight:bold;" href="#sAFD25BFF8D125FEC80A34261E8448076"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Table of Contents</span></a></div><div style="line-height:120%;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><br/></span></div></div><div><br/></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Management is actively engaged in the planning for, and implementation of, remediation efforts to address the control deficiencies identified above. The remediation plan includes i) new controls over the preparation of the Company&#8217;s income tax provision and related disclosures including enhanced management review controls and oversight regarding key aspects of the income tax provision work papers and the Company&#8217;s income tax compliance program, and ii) additional training for impacted employees. The establishment of new controls may be supported by a combination of additional internal resources, the use of third party advisors or additional technology.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Management believes the measures described above and others that may be implemented will remediate the material weakness that we have identified. As management continues to evaluate and improve internal control over financial reporting, we may decide to take additional measures to address control deficiencies or, in appropriate circumstances, make revisions to our remediation plan.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Other</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Management's assessment and conclusion on the effectiveness of internal control over financial reporting did not include an assessment of the internal controls of the Company's fiscal year 2020 acquisitions as further described in Note 15 to the consolidated finance statements contained in Item 8 of this Form 10-K. These entities constituted approximately 6.9% of the Company&#8217;s total assets as of February 29, 2020 and 2.6% and 5.3% of revenues and net income, respectively, for the year then ended.  Management did not assess the effectiveness of internal control over financial reporting for these entities because of the timing of the acquisitions during the fiscal year.</span></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Changes in Internal Controls Over Financial Reporting</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Except as noted above, there have been no changes in the Company's internal control over financial reporting during the three months ended </span><span style="font-family:inherit;font-size:10pt;">February&#160;29, 2020</span><span style="font-family:inherit;font-size:10pt;">, that have materially affected, or are reasonably likely to materially affect, the Company's internal control over financial reporting.</span></div><div><a id="s17E7DDF1679E5D5AB38E65F79FB6F322"></a></div><div style="line-height:120%;padding-bottom:10px;padding-top:12px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Item&#160;9B. Other Information</span></div><div style="line-height:120%;padding-top:12px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">None.</span></div><div><br/></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">64</span></div></div><hr style="page-break-after:always"></hr><div><a id="s7B898E21F0BE50A298252BE274FA36F9"></a></div><div><div style="line-height:120%;text-align:left;font-size:8pt;"><a style="font-family:inherit;font-size:8pt;font-weight:bold;" href="#sAFD25BFF8D125FEC80A34261E8448076"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Table of Contents</span></a></div><div style="line-height:120%;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><br/></span></div></div><div><br/></div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">PART III</span></div><div style="line-height:120%;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">&#160;</span></div><div><a id="s37451B223448532995B4882E0AD295CD"></a></div><div style="line-height:120%;padding-top:12px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Item&#160;10. Directors, Executive Officers and Corporate Governance</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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 </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;"> Annual Meeting of Shareholders.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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 </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;"> Annual Meeting of Shareholders.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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 </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;"> Annual Meeting of Shareholders.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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><a id="s488FAB7DF0B35D6BB60A2E42644D9891"></a></div><div style="line-height:120%;padding-top:12px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Item&#160;11. Executive Compensation</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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 </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2020</span><span style="font-family:inherit;font-size:10pt;"> Annual Meeting of Shareholders.</span><span style="font-family:inherit;font-size:9pt;">&#160;</span></div><div><a id="s2109AA556BC95F41AA702231EFD5ABFE"></a></div><div style="line-height:120%;padding-top:12px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Item&#160;12. Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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 </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2020</span><span style="font-family:inherit;font-size:10pt;"> Annual Meeting of Shareholders.</span></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Equity Compensation Plan</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table provides a summary of information as of </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">February&#160;29, 2020</span><span style="font-family:inherit;font-size:10pt;">, relating to our equity compensation plans in which our Common Stock is authorized for issuance.</span></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Equity Compensation Plan Information:</span><span style="font-family:inherit;font-size:9pt;">&#160;</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:98.046875%;border-collapse:collapse;text-align:left;"><tr><td colspan="7"></td></tr><tr><td style="width:32%;"></td><td style="width:1%;"></td><td style="width:21%;"></td><td style="width:1%;"></td><td style="width:19%;"></td><td style="width:1%;"></td><td style="width:25%;"></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">(a)</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Number&#160;of&#160;securities</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">to&#160;be issued upon</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">exercise of</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">outstanding&#160;options,</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">warrants and rights</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">(b)</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Weighted&#160;average</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">exercise price of</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">outstanding</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">options,&#160;warrants</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">and rights</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">(c)</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Number of securities</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">remaining&#160;available&#160;for</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">future issuance under</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">equity compensation</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">plans (excluding shares</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">reflected in column (a))</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Equity compensation plans approved by shareholders</span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;399,708</span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(2)</sup></span><span style="font-family:inherit;font-size:10pt;">&#160;&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$44.58</span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(3)</sup></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2,355,937</span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(4)</sup></span></div></td></tr></table></div></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:33px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:8pt;padding-left:9px;"><span style="font-family:inherit;font-size:8pt;">(1)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">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 10 to our &#8220;Notes to Consolidated Financial Statements&#8221; for further information.</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:33px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:8pt;padding-left:9px;"><span style="font-family:inherit;font-size:8pt;">(2)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Consists of outstanding awards, including 194,946 RSUs and 109,936 PSUs granted under the 2014 Plan and 94,826 SARs granted under the 2005 Plan.</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:33px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:8pt;padding-left:9px;"><span style="font-family:inherit;font-size:8pt;">(3)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">The weighted-average exercise price is calculated based solely on the exercise prices of the outstanding SARs and does not reflect the shares that will be issued upon the vesting of outstanding awards of RSUs or PSUs, which have no exercise price.</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:33px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:8pt;padding-left:9px;"><span style="font-family:inherit;font-size:8pt;">(4)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Consists of (i) 972,366 shares remaining available for future issuance under the 2014 Plan and (ii) 1,383,571 shares remaining available for issuance under the 2018 ESPP. </span></div></td></tr></table><div style="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Description of Other Plans for the Grant of Equity Compensation</span></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Long Term Incentive Plans</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The description of the 2005 Plan, 2014 Plan and 2018 ESPP provided in Note&#160;10 to the consolidated financial statements included in this Annual Report on Form 10-K are incorporated by reference under this Item.</span><span style="font-family:inherit;font-size:9pt;">&#160;</span></div><div><br/></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">65</span></div></div><hr style="page-break-after:always"></hr><div><a id="sD32C364F644E5D8D866D724190B0548C"></a></div><div><div style="line-height:120%;text-align:left;font-size:8pt;"><a style="font-family:inherit;font-size:8pt;font-weight:bold;" href="#sAFD25BFF8D125FEC80A34261E8448076"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Table of Contents</span></a></div><div style="line-height:120%;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><br/></span></div></div><div><br/></div><div style="line-height:120%;padding-top:12px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Item&#160;13. Certain Relationships and Related transactions, and Director Independence</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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 </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2020</span><span style="font-family:inherit;font-size:10pt;"> Annual Meeting of Shareholders.</span><span style="font-family:inherit;font-size:9pt;">&#160;</span></div><div><a id="s8C1F59465D305811BEBDE45A63D96D7E"></a></div><div style="line-height:120%;padding-top:12px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Item 14. Principal Accounting Fees and Services</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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 </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2020</span><span style="font-family:inherit;font-size:10pt;"> Annual Meeting of Shareholders.</span></div><div><br/></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">66</span></div></div><hr style="page-break-after:always"></hr><div><a id="sAB3180DCEC175C5FB688547B7CD1F34C"></a></div><div><div style="line-height:120%;text-align:left;font-size:8pt;"><a style="font-family:inherit;font-size:8pt;font-weight:bold;" href="#sAFD25BFF8D125FEC80A34261E8448076"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Table of Contents</span></a></div><div style="line-height:120%;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><br/></span></div></div><div><br/></div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">PART IV</span></div><div style="line-height:120%;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">&#160;</span></div><div><a id="s3533C317F7DA5EDEB35FB485938A896E"></a></div><div style="line-height:120%;padding-top:12px;text-align:left;-sec-extract:summary;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Item 15. Exhibits and Financial Statement Schedules</span></div><div style="line-height:120%;text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">&#160;</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">(a) Documents filed as part of this report</span></div><div style="line-height:120%;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><br/></span></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:9pt;padding-left:0px;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">1.</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Consolidated Financial Statements</span></div></td></tr></table><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.21875%;border-collapse:collapse;text-align:left;"><tr><td colspan="3"></td></tr><tr><td style="width:5%;"></td><td style="width:84%;"></td><td style="width:11%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#s38892B1F0AB853B88D19CE02372B11A2"><span style="font-family:inherit;font-size:10pt;">Report of Independent Registered Public Accounting Firm - Consolidated Financial Statements</span></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#s38892B1F0AB853B88D19CE02372B11A2">28</a></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#sB78F04C19082552B8A3DC50FD2626D7F"><span style="font-family:inherit;font-size:10pt;">Report of Independent Registered Public Accounting Firm - Internal Controls Over Financial Reporting</span></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#sB78F04C19082552B8A3DC50FD2626D7F">31</a></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#se2f3102121574bca9cd7c96d850ae129"><span style="font-family:inherit;font-size:10pt;">Report of Independent Registered Public Accounting Firm - Consolidated Financial Statements</span></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#se2f3102121574bca9cd7c96d850ae129">33</a></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#sBD5B5056B4005EF39E49B80EAC3C54B5"><span style="font-family:inherit;font-size:10pt;">Consolidated Statements of Income</span></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#sBD5B5056B4005EF39E49B80EAC3C54B5">34</a></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#sDBDB0E61C19F5E25B684811D4191C4EF"><span style="font-family:inherit;font-size:10pt;">Consolidated Statements of Comprehensive Income</span></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#sDBDB0E61C19F5E25B684811D4191C4EF">35</a></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#s9A62DFCB1EA95C80A6D027904D034D67"><span style="font-family:inherit;font-size:10pt;">Consolidated Balance Sheets</span></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#s9A62DFCB1EA95C80A6D027904D034D67">36</a></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#sB96D7990B1555C608B7D3FCAB95232BF"><span style="font-family:inherit;font-size:10pt;">Consolidated Statements of Cash Flows</span></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#sB96D7990B1555C608B7D3FCAB95232BF">37</a></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#sC3A0D173F11559488E988E841617E6D0"><span style="font-family:inherit;font-size:10pt;">Consolidated Statements of Shareholders&#8217; Equity</span></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#sC3A0D173F11559488E988E841617E6D0">38</a></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#s3C7E4493821F50DEBD398AB5AC39C035"><span style="font-family:inherit;font-size:10pt;">Notes to Consolidated Financial Statements</span></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#s3C7E4493821F50DEBD398AB5AC39C035">39</a></div></td></tr></table></div></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2. Financial Statement Schedules</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.21875%;border-collapse:collapse;text-align:left;"><tr><td colspan="3"></td></tr><tr><td style="width:5%;"></td><td style="width:84%;"></td><td style="width:11%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#sA9EF8497724A5E148FA810CBA079F866"><span style="font-family:inherit;font-size:10pt;">Schedule II &#8211; Valuation and Qualifying Accounts and Reserves</span></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#sA9EF8497724A5E148FA810CBA079F866">62</a></div></td></tr></table></div></div><div style="line-height:120%;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">All other schedules have been omitted because they are not required, not applicable, or the required information is otherwise included.</span></div><div style="line-height:120%;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">3. Exhibits </span></div><div style="line-height:120%;padding-top:12px;text-align:center;padding-left:48px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:92.96875%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"></td></tr><tr><td style="width:8%;"></td><td style="width:3%;"></td><td style="width:58%;"></td><td style="width:1%;"></td><td style="width:9%;"></td><td style="width:1%;"></td><td style="width:10%;"></td><td style="width:1%;"></td><td style="width:9%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Incorporated by Reference</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Exhibit Number</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Description</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Form</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Exhibit</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Filing Date</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">3.1</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:9pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/8947/000000894715000070/ex3-1xamendedandrestatedce.htm"><span style="font-family:inherit;font-size:9pt;">Amended and Restated Certificate of Formation of AZZ Inc.</span></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">8-K</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">3.1</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">7/14/15</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">3.2</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:9pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/8947/000000894715000070/amendedandrestatedbylawsas.htm"><span style="font-family:inherit;font-size:9pt;">Amended and Restated Bylaws of AZZ Inc.</span></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">8-K</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">3.2</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">7/14/15</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">4.1</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:9pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/8947/000093066100002563/0000930661-00-002563-0004.txt"><span style="font-family:inherit;font-size:9pt;">Form of Stock Certificate</span></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">10-Q</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">4.1</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">10/13/00</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">10.1</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/8947/000000894717000046/azz-arcreditagreement.htm"><span style="font-family:inherit;font-size:9pt;">Amended and Restated Credit Agreement, dated March 21, 2017 by and among AZZ Inc. as borrower, Bank of America N.A. as Administrative Agent, Swing Line Lender and L/C Issuer, and the other Lender's party thereto</span></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">8-K</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">10.1</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">3/24/17</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">10.2</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/8947/000000894711000009/ex101npa.htm"><span style="font-family:inherit;font-size:9pt;">Note Purchase Agreement, dated as of January 20, 2011, by and among AZZ incorporated and the purchasers identified therein</span></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">8-K</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">10.1</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">1/21/11</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">10.3</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">*</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/8947/000000894708000010/azzproxyfy08.htm"><span style="font-family:inherit;font-size:9pt;">AZZ incorporated Amended and Restated 2005 Long-Term Incentive Plan</span></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">DEF 14A</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Appendix A</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">6/4/08</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">10.4</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">*</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/8947/000119312504163159/dex1053.htm"><span style="font-family:inherit;font-size:9pt;">Form of AZZ incorporated Fiscal Year 2005 Stock Appreciation Rights Plan for Directors</span></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">10-Q</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">10.53</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">9/28/04</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">10.5</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">*</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/8947/000119312504163159/dex1054.htm"><span style="font-family:inherit;font-size:9pt;">Form of AZZ incorporated Fiscal Year 2005 Stock Appreciation Rights Plan for Key Employees</span></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">10-Q</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">10.54</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">9/28/04</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">10.6</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">*</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/8947/000000894714000090/nps2014.htm"><span style="font-family:inherit;font-size:10pt;">AZZ Inc. 2014 Long-Term Incentive Plan</span></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">DEF 14A</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Appendix A</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">5/29/14</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">10.7</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">*</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/8947/000000894716000148/firstamendmentto2014longte.htm"><span style="font-family:inherit;font-size:10pt;">First Amendment to AZZ Inc. 2014 Long Term Incentive Plan</span></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">8-K</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">10.2</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">1/21/16</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">10.8</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">*</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/8947/000000894716000148/azzrsuawardagreementexh10-4.htm"><span style="font-family:inherit;font-size:10pt;">Amended Form of Restricted Share Unit Award Agreement</span></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">8-K</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">10.4</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">1/21/16</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">10.9</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">*</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/8947/000000894716000148/azzsarawardagreementexh10-5.htm"><span style="font-family:inherit;font-size:10pt;">Amended Form of Stock Appreciation Rights Award Agreement</span></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">8-K</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">10.5</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">1/21/16</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">10.10</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">*</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/8947/000000894716000148/azzperformanceshareawardag.htm"><span style="font-family:inherit;font-size:10pt;">Amended Form of Performance Award Agreement</span></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">8-K</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">10.6</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">1/21/16</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">10.11</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">*</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/8947/000000894715000054/azzproxystatement-5x15x15f.htm"><span style="font-family:inherit;font-size:10pt;">AZZ Inc. Senior Management Bonus Plan</span></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">DEF 14A</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Appendix B</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">5/28/15</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">10.12</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">*</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/8947/000000894716000148/firstamendmenttoseniormang.htm"><span style="font-family:inherit;font-size:10pt;">First Amendment to Senior Management Bonus Plan</span></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">8-K</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">10.3</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">1/21/16</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">10.13</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">*</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/8947/000000894718000094/a2018azzproxystatement.htm"><span style="font-family:inherit;font-size:9pt;">AZZ Inc. 2018 Employee Stock Purchase Plan</span></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">DEF 14A</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Appendix A</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">5/25/18</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:25px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:25px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:25px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:25px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:25px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:25px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:25px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:25px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:25px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr></table></div></div><div><br/></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">67</span></div></div><hr style="page-break-after:always"></hr><div><div style="line-height:120%;text-align:left;font-size:8pt;"><a style="font-family:inherit;font-size:8pt;font-weight:bold;" href="#sAFD25BFF8D125FEC80A34261E8448076"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Table of Contents</span></a></div><div style="line-height:120%;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><br/></span></div></div><div><br/></div><div style="line-height:120%;padding-top:12px;text-align:center;padding-left:48px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:92.96875%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"></td></tr><tr><td style="width:8%;"></td><td style="width:3%;"></td><td style="width:58%;"></td><td style="width:1%;"></td><td style="width:9%;"></td><td style="width:1%;"></td><td style="width:10%;"></td><td style="width:1%;"></td><td style="width:9%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Incorporated by Reference</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Exhibit Number</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Description</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Form</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Exhibit</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Filing Date</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">10.14</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">*</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/8947/000000894719000167/ceo2ndamendedagreement.htm"><span style="font-family:inherit;font-size:9pt;">Second Amended and Restated Employment Agreement between AZZ Inc. and Mr. Tom Ferguson, dated as of October 3, 2019</span></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">8-K</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">10.1</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">10/7/19</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">10.15</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">*</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/8947/000000894713000163/ex102changeincontroltfergu.htm"><span style="font-family:inherit;font-size:9pt;">Change in Control Agreement by and between AZZ incorporated and Thomas Ferguson, dated as of November 4, 2013</span></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">8-K</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">10.2</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">11/7/13</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">10.16</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">*</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/8947/000000894714000018/fehlmanemploymentagrmnt.htm"><span style="font-family:inherit;font-size:9pt;">Employment Agreement by and between AZZ incorporated and Paul Fehlman, dated as of February 24, 2014</span></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">8-K</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">10.1</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">2/27/14</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">10.17</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">*</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/8947/000000894714000018/fehlmanchangeincontrol.htm"><span style="font-family:inherit;font-size:9pt;">Change in Control Agreement by and between AZZ incorporated and Paul Fehlman, dated as of February 24, 2014</span></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">8-K</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">10.2</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">2/27/14</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">10.18</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">*</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/8947/000000894720000015/lavelleagreement.htm"><span style="font-family:inherit;font-size:9pt;">Employment Agreement between AZZ Inc. and Mr. Kenneth Lavelle, dated as of January 9, 2020</span></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">8-K</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">10.1</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">1/10/20</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">10.19</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">*</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/8947/000093066102001852/dex1018.txt"><span style="font-family:inherit;font-size:9pt;">Form of Change in Control Agreement by and between AZZ incorporated and certain officers thereof</span></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">10-K</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">10.18</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">5/24/02</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">10.20</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">*</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/8947/000000894716000148/azzcompensationrecoverypol.htm"><span style="font-family:inherit;font-size:9pt;">AZZ Inc. Compensation Recovery Policy</span></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">8-K</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">10.1</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">1/21/16</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">10.21</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">*</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/8947/000000894717000141/severanceplan9-30x17xfinal.htm"><span style="font-family:inherit;font-size:9pt;">AZZ Inc. Severance Pay Plan</span></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">8-K</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">10.1</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">10/3/17</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">10.22</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">*</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/8947/000000894719000015/azzdefcompplan.htm"><span style="font-family:inherit;font-size:9pt;">AZZ Inc. Deferred Compensation Plan</span></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">8-K</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">10.1</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">1/18/19</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">14.1</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Code of Conduct. AZZ Inc. Code of Conduct may be accessed via the Company&#8217;s Website at www.azz.com.</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">21.1</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">+</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="ex211-392020.htm"><span style="font-family:inherit;font-size:9pt;">Subsidiaries of the Registrant</span></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">23.1</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">+</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="ex231gtconsent20200229.htm"><span style="font-family:inherit;font-size:9pt;">Consent of Grant Thornton LLP</span></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">23.2</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">+</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="ex232bdoconsent20200229.htm"><span style="font-family:inherit;font-size:9pt;">Consent of BDO USA, LLP</span></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">31.1</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">+</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="ex31120200229.htm"><span style="font-family:inherit;font-size:9pt;">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</span></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">31.2</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">+</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="ex31220200229.htm"><span style="font-family:inherit;font-size:9pt;">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</span></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">32.1</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">+</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="ex32120200229.htm"><span style="font-family:inherit;font-size:9pt;">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</span></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">32.2</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">+</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="ex32220200229.htm"><span style="font-family:inherit;font-size:9pt;">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</span></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">101.INS</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">+</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">XBRL Instance Document</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">101.SCH</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">+</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">XBRL Taxonomy Extension Schema Document</span></div><div style="text-align:justify;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">101.CAL</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">+</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">XBRL Taxonomy Extension Calculation Linkbase Document</span></div><div style="text-align:justify;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">101.DEF</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">+</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">XBRL Taxonomy Extension Definition Linkbase Document</span></div><div style="text-align:justify;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">101.LAB</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">+</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">XBRL Taxonomy Extension Label Linkbase Document</span></div><div style="text-align:justify;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">101.PRE</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">+</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">XBRL Taxonomy Extension Presentation Linkbase Document</span></div><div style="text-align:justify;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">104</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">XBRL Taxonomy Extension Presentation Linkbase Document</span></div><div style="text-align:justify;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr></table></div></div><div style="line-height:120%;text-align:left;padding-left:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">* Indicates management contract, compensatory plan or arrangement</span></div><div style="line-height:120%;text-align:left;padding-left:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">+ Indicates filed herewith</span></div><div><a id="s38724561C2AD5FBA874455724CCA1327"></a></div><div style="line-height:120%;padding-bottom:10px;padding-top:12px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Item&#160;16. Form 10-K Summary</span></div><div style="line-height:120%;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">None.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div><br/></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">68</span></div></div><hr style="page-break-after:always"></hr><div><a id="s42370BF5CCBD5485BAA9835E688C8B4F"></a></div><div><div style="line-height:120%;text-align:left;font-size:8pt;"><a style="font-family:inherit;font-size:8pt;font-weight:bold;" href="#sAFD25BFF8D125FEC80A34261E8448076"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Table of Contents</span></a></div><div style="line-height:120%;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><br/></span></div></div><div><br/></div><div style="line-height:120%;padding-top:12px;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">SIGNATURES</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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 style="line-height:120%;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">&#160;</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="3"></td></tr><tr><td style="width:48%;"></td><td style="width:6%;"></td><td style="width:46%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">AZZ Inc.</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">(Registrant)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">April 29, 2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">By: </span><span style="font-family:inherit;font-size:10pt;text-decoration:underline;">/s/ Thomas E. Ferguson</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Thomas E. Ferguson,</span></div><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">President and Chief Executive Officer</span></div></td></tr></table></div></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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 style="line-height:120%;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">&#160;</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="3"></td></tr><tr><td style="width:48%;"></td><td style="width:6%;"></td><td style="width:46%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">April 29, 2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;text-decoration:underline;">/s/ Daniel R. Feehan</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Daniel R. Feehan<br/>Chairman of the Board of Directors</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">April 29, 2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;text-decoration:underline;">/s/ Thomas E. Ferguson</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Thomas E. Ferguson</span></div><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">President, Chief Executive Officer and Director (Principal Executive Officer)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">April 29, 2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;text-decoration:underline;">/s/ Paul W. Fehlman</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Paul W. Fehlman,</span></div><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Senior Vice President and Chief Financial Officer (Principal Financial Officer)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">April 29, 2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;text-decoration:underline;">/s/ Philip A. Schlom</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Philip A. Schlom</span></div><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Vice President and Chief Accounting Officer</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">April 29, 2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;text-decoration:underline;">/s/ Kevern R. Joyce</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Kevern R. Joyce</span></div><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Director</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">April 29, 2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;text-decoration:underline;">/s/ Daniel E. Berce</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Daniel E. Berce<br/>Director</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">April 29, 2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;text-decoration:underline;">/s/ Paul Eisman</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Paul Eisman<br/>Director</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">April 29, 2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;text-decoration:underline;">/s/ Venita McCellon-Allen</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Venita McCellon-Allen<br/>Director</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">April 29, 2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;text-decoration:underline;">/s/ Ed McGough</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Ed McGough<br/>Director</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">April 29, 2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;text-decoration:underline;">/s/ Steven R. Purvis</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Steven R. Purvis</span></div><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Director</span></div></td></tr></table></div></div><div><br/></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">69</span></div></div>	</div></body>
</html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-21.1
<SEQUENCE>2
<FILENAME>ex211-392020.htm
<DESCRIPTION>EXHIBIT 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 1 -->
		<!-- Copyright 2020 Workiva -->
		<title>Exhibit</title>
	</head>
	<body><div style="font-family:Times New Roman;font-size:10pt;">
<div><a name="s88645E5B224DDA4ACF4AC0C979E6D414"></a></div><div></div><div><br></div><div style="line-height:120%;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Exhibit 21.1</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Subsidiaries*</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="3"></td></tr><tr><td style="width:46%;"></td><td style="width:5%;"></td><td style="width:49%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Name&#160;of&#160;Subsidiary</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Jurisdiction&#160;of&#160;Formation</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">AAA Galvanizing &#8211; Chelsea, LLC</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Delaware</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">AAA Galvanizing &#8211; Dixon, Inc.</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Delaware</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">AAA Galvanizing &#8211; Hamilton, LLC</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Delaware</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">AAA Galvanizing &#8211; Joliet, Inc.</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Delaware</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">AAA Galvanizing &#8211; Peoria, Inc.</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Delaware</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">AAA Galvanizing &#8211; Winsted, Inc.</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Delaware</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Arbor-Crowley, LLC</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Delaware</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Arizona Galvanizing, Inc.</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Arizona</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">ArkGalv, LLC</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Arkansas</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Atkinson Industries, Inc.</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Kansas</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Automatic Processing Incorporated</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Mississippi</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Aztec Industries, Inc.</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Mississippi</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Aztec Manufacturing &#8211; Waskom LLC</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Texas</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Aztec Manufacturing LLC</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Texas</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">AZZ &#8211; Texas Welded Wire, LLC</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Delaware</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">AZZ Acquisition Sub, LLC</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Delaware</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">AZZ Bus System Services LLC</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Delaware</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">AZZ Canada Limited</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Canada</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">AZZ Electrical Holding B.V.</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Netherlands</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">AZZ Enclosure Systems &#8211; Chattanooga LLC</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Delaware</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">AZZ Enclosure Systems LLC</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Delaware</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">AZZ GalvaBar &#8211; Columbia LLC</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Delaware</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">AZZ Galvanizing &#8211; Big Spring, LLC</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Delaware</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">AZZ Galvanizing - Bristol LLC</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Delaware</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">AZZ Galvanizing &#8211; Chattanooga LLC</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Tennessee</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">AZZ Galvanizing &#8211; Hurst, LLC</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Delaware</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">AZZ Galvanizing &#8211; Kennedale, LLC</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Delaware</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">AZZ Galvanizing &#8211; Louisiana LLC</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Delaware</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">AZZ Galvanizing &#8211; Morgan City, LLC</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Delaware</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">AZZ Galvanizing &#8211; Nashville</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Delaware</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">AZZ Galvanizing &#8211; Nebraska, LLC</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Delaware</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">AZZ Galvanizing &#8211; Reno, LLC</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Delaware</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">AZZ Galvanizing &#8211; Rockford LLC</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Delaware</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">AZZ Galvanizing &#8211; San Antonio, LLC</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Delaware</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">AZZ Galvanizing Canada Limited</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Canada</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">AZZ Group LLC</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Delaware</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">AZZ Holding Cooperatieve U.A.</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Netherlands</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">AZZ Holdings LLC</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Delaware</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">AZZ International Holdings LLC</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Delaware</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">AZZ International I, LLC</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Delaware</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">AZZ International II, LLC</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Delaware</font></div></td></tr></table></div></div><div><br></div><div></div><hr style="page-break-after:always"><div></div><div><br></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="3"></td></tr><tr><td style="width:46%;"></td><td style="width:5%;"></td><td style="width:49%;"></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">AZZ Netherlands I, C.V.</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Netherlands</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">AZZ Netherlands II, C.V.</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Netherlands</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">AZZ Netherlands, LLC</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Delaware</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">AZZ SMS LLC</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Florida</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">AZZ Specialty Repair and Overhaul LLC</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Delaware</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">AZZ Specialty Welding Services (Shanghai) Co. Ltd</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">China</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">AZZ Surface Technologies LLC</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Delaware</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">AZZ Surface Technologies &#8211; Crowley LLC</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Delaware</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">AZZ Surface Technologies &#8211; Gainesville LLC</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Delaware</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">AZZ Surface Technologies &#8211; Garland North LLC</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Delaware</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">AZZ Surface Technologies &#8211; Garland South LLC</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Delaware</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">AZZ Surface Technologies &#8211; Rowlett LLC</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Delaware</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">AZZ Surface Technologies &#8211; Tampa LLC</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Florida</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">AZZ Surface Technologies &#8211; Terrell LLC</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Delaware</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">AZZ Trading (Shanghai) Co., Ltd</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">China</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">AZZ WSI B.V.</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Netherlands</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">AZZ WSI Canada, ULC</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Canada</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">AZZ WSI do Brasil Ltda.</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Brazil</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">AZZ WSI Holding B.V.</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Netherlands</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">AZZ WSI Holding Cooperatieve U.A.</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Netherlands</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">AZZ WSI LLC</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Delaware</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">AZZ WSI Poland, SP. z.o.o.</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Poland</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Carter and Crawley LLC</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Delaware</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Central Electric Company</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Missouri</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Central Electric Manufacturing Company</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Missouri</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">CGIT (Jiangsu) High Voltage Power Co., Ltd</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">China</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">CGIT Systems, Inc.</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Delaware</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Clark Control Systems, Inc.</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Missouri</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Electrical Power Systems, LLC</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Missouri</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Gulf Coast Galvanizing, LLC</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Alabama</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Hobson Galvanizing, LLC</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Louisiana</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">International Galvanizers LLC</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Texas</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">NAGALV-Ohio, Inc.</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Delaware</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">NAGALV-WV, Inc.</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Delaware</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">North American Galvanizing &amp; Coatings, Inc.</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Delaware</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">North American Galvanizing Company, LLC</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Delaware</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Powergrid Solutions LLC</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Delaware</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Reinforcing Services, LLC</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Oklahoma</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Rig-A-Lite LLC</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Texas</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Rogers Galvanizing Company &#8211; Kansas City</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Oklahoma</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Calvert Company, Inc.</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Mississippi</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Westside Galvanizing Services, LLC</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Delaware</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Witt Galvanizing &#8211; Cincinnati, LLC</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Delaware</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Witt Galvanizing &#8211; Muncie, LLC</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Delaware</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Witt Galvanizing &#8211; Plymouth, LLC</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Delaware</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Zalk Steel &amp; Supply Co.</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Delaware</font></div></td></tr></table></div></div><div><br></div><div></div>	</div></body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-23.1
<SEQUENCE>3
<FILENAME>ex231gtconsent20200229.htm
<DESCRIPTION>EXHIBIT 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 1 -->
		<!-- Copyright 2020 Workiva -->
		<title>Exhibit</title>
	</head>
	<body><div style="font-family:Times New Roman;font-size:10pt;">
<div><a name="s505234924cdf4f3983451a9751336466"></a></div><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Exhibit&#160;23.1</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM </font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We have issued our reports dated </font><font style="font-family:inherit;font-size:10pt;">April&#160;29, 2020</font><font style="font-family:inherit;font-size:10pt;">, 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 29, 2020.  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 style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">/s/ GRANT THORNTON LLP</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Dallas, Texas</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">April&#160;29, 2020</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div><br></div><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div>	</div></body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-23.2
<SEQUENCE>4
<FILENAME>ex232bdoconsent20200229.htm
<DESCRIPTION>EXHIBIT 23.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 1 -->
		<!-- Copyright 2020 Workiva -->
		<title>Exhibit</title>
	</head>
	<body><div style="font-family:Times New Roman;font-size:10pt;">
<div><a name="sCD5DD141035B5FD8A688F55E36D4CE62"></a></div><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Exhibit&#160;23.2</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM </font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">AZZ Inc.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Fort Worth, Texas</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We hereby consent to the incorporation by reference in the Registration Statements on Form S-3 (No. 333-66294) and Form S-8 (Nos. 333-229487, 333-226379, 333-49164, 333-49158, 333-92377, 333-31716, 333-38470, 333-48886, 333-90968, 333-131068, 333-152960, 333-152958 and 333-197323) of AZZ Inc. of our report dated May 17, 2019, relating to the fiscal year 2019 and 2018 consolidated financial statements , which appears in this Form 10-K.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">/s/ BDO USA, LLP</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Dallas, Texas</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">April&#160;29, 2020</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div>	</div></body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.1
<SEQUENCE>5
<FILENAME>ex31120200229.htm
<DESCRIPTION>EXHIBIT 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 1 -->
		<!-- Copyright 2020 Workiva -->
		<title>Exhibit</title>
	</head>
	<body><div style="font-family:Times New Roman;font-size:10pt;">
<div><a name="s0D009F712D5757FB839B75828D5ECA5C"></a></div><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">Exhibit 31.1</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">Certification by Thomas E. Ferguson</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">Pursuant to Securities Exchange Act Rule 13a-14(a)</font></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">I, Thomas E. Ferguson, certify that:</font></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1. I have reviewed this Annual Report on Form 10-K of AZZ Inc. for the period ended </font><font style="font-family:inherit;font-size:10pt;">February&#160;29, 2020</font><font style="font-family:inherit;font-size:10pt;">;</font></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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;</font></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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;</font></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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:</font></div><div style="line-height:120%;padding-top:6px;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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;</font></div><div style="line-height:120%;padding-top:6px;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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;</font></div><div style="line-height:120%;padding-top:6px;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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; and</font></div><div style="line-height:120%;padding-top:6px;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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; and</font></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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):</font></div><div style="line-height:120%;padding-top:6px;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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; and</font></div><div style="line-height:120%;padding-top:6px;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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="line-height:120%;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:96.2890625%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"></td></tr><tr><td style="width:6%;"></td><td style="width:42%;"></td><td style="width:20%;"></td><td style="width:32%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Dated:</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">April 29, 2020</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">/s/ Thomas E. Ferguson</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Thomas E. Ferguson</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">President and Chief Executive Officer</font></div></td></tr></table></div></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div>	</div></body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.2
<SEQUENCE>6
<FILENAME>ex31220200229.htm
<DESCRIPTION>EXHIBIT 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 1 -->
		<!-- Copyright 2020 Workiva -->
		<title>Exhibit</title>
	</head>
	<body><div style="font-family:Times New Roman;font-size:10pt;">
<div><a name="sCE898B2013155E20B19F858481EB9C38"></a></div><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">Exhibit 31.2</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">Certification by Paul W. Fehlman</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">Pursuant to Securities Exchange Act Rule 13a-14(a)</font></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">I, Paul W. Fehlman, certify that:</font></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1. I have reviewed this Annual Report on Form 10-K of AZZ Inc. for the period ended </font><font style="font-family:inherit;font-size:10pt;">February&#160;29, 2020</font><font style="font-family:inherit;font-size:10pt;">;</font></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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;</font></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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;</font></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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:</font></div><div style="line-height:120%;padding-top:6px;padding-left:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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;</font></div><div style="line-height:120%;padding-top:6px;padding-left:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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;</font></div><div style="line-height:120%;padding-top:6px;padding-left:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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; and</font></div><div style="line-height:120%;padding-top:6px;padding-left:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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; and</font></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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):</font></div><div style="line-height:120%;padding-top:6px;padding-left:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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; and</font></div><div style="line-height:120%;padding-top:6px;padding-left:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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="line-height:120%;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-top:6px;padding-left:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"></td></tr><tr><td style="width:6%;"></td><td style="width:44%;"></td><td style="width:16%;"></td><td style="width:34%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Dated:</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">April 29, 2020</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">/s/ Paul W. Fehlman</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Paul W. Fehlman</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Senior Vice President and Chief Financial Officer</font></div></td></tr></table></div></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div>	</div></body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.1
<SEQUENCE>7
<FILENAME>ex32120200229.htm
<DESCRIPTION>EXHIBIT 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 1 -->
		<!-- Copyright 2020 Workiva -->
		<title>Exhibit</title>
	</head>
	<body><div style="font-family:Times New Roman;font-size:10pt;">
<div><a name="s8B3C68389EAC5AAA960B491B89CA6221"></a></div><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">EXHIBIT 32.1</font></div><div style="line-height:120%;padding-top:12px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">CERTIFICATION OF CHIEF EXECUTIVE OFFICER</font></div><div style="line-height:120%;padding-top:12px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">PURSUANT TO 18 U.S.C. SECTION 1350 AS ADOPTED PURSUANT TO</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002</font></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The undersigned, Thomas E. Ferguson, has executed this certification in connection with the filing of AZZ Inc.&#8217;s (the "Company") Annual Report on Form 10-K for the period ended </font><font style="font-family:inherit;font-size:10pt;">February&#160;29, 2020</font><font style="font-family:inherit;font-size:10pt;">&#32;(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:</font></div><table cellpadding="0" cellspacing="0" style="padding-top:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><font style="font-family:inherit;font-size:10pt;">1.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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; and</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><font style="font-family:inherit;font-size:10pt;">2.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.</font></div></td></tr></table><div style="line-height:120%;text-align:left;padding-left:37px;text-indent:-24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"></td></tr><tr><td style="width:8%;"></td><td style="width:39%;"></td><td style="width:24%;"></td><td style="width:29%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Dated:</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">April 29, 2020</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">/s/ Thomas E. Ferguson</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Thomas E. Ferguson</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">President and Chief Executive Officer</font></div></td></tr></table></div></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div>	</div></body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.2
<SEQUENCE>8
<FILENAME>ex32220200229.htm
<DESCRIPTION>EXHIBIT 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 1 -->
		<!-- Copyright 2020 Workiva -->
		<title>Exhibit</title>
	</head>
	<body><div style="font-family:Times New Roman;font-size:10pt;">
<div><a name="sF784416463F6546188C01EAE222B71E3"></a></div><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">EXHIBIT 32.2</font></div><div style="line-height:120%;padding-top:12px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">CERTIFICATION OF CHIEF FINANCIAL OFFICER</font></div><div style="line-height:120%;padding-top:12px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">PURSUANT TO 18 U.S.C. SECTION 1350 AS ADOPTED PURSUANT TO</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002</font></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The undersigned, Paul W. Fehlman, has executed this certification in connection with the filing of AZZ Inc.&#8217;s (the "Company") Annual Report on Form 10-K for the period ended </font><font style="font-family:inherit;font-size:10pt;">February&#160;29, 2020</font><font style="font-family:inherit;font-size:10pt;">&#32;(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:</font></div><table cellpadding="0" cellspacing="0" style="padding-top:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><font style="font-family:inherit;font-size:10pt;">1.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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; and</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><font style="font-family:inherit;font-size:10pt;">2.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.</font></div></td></tr></table><div style="line-height:120%;text-align:left;padding-left:24px;text-indent:-24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-top:12px;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:98.828125%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"></td></tr><tr><td style="width:7%;"></td><td style="width:43%;"></td><td style="width:16%;"></td><td style="width:34%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Dated:</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">April 29, 2020</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">/s/ Paul W. Fehlman</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Paul W. Fehlman</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Senior Vice President and</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Chief Financial Officer</font></div></td></tr></table></div></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div>	</div></body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>9
<FILENAME>azz-20200229.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII"?>
<!--XBRL Document Created with Wdesk from Workiva-->
<!-- -->
<xsd:schema attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.azz.com/20200229" xmlns:azz="http://www.azz.com/20200229" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:nonnum="http://www.xbrl.org/dtr/type/non-numeric" xmlns:num="http://www.xbrl.org/dtr/type/numeric" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <xsd:import namespace="http://fasb.org/srt-types/2019-01-31" schemaLocation="http://xbrl.fasb.org/srt/2019/elts/srt-types-2019-01-31.xsd" />
  <xsd:import namespace="http://fasb.org/srt/2019-01-31" schemaLocation="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd" />
  <xsd:import namespace="http://fasb.org/us-gaap/2019-01-31" schemaLocation="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd" />
  <xsd:import namespace="http://fasb.org/us-roles/2019-01-31" schemaLocation="http://xbrl.fasb.org/us-gaap/2019/elts/us-roles-2019-01-31.xsd" />
  <xsd:import namespace="http://fasb.org/us-types/2019-01-31" schemaLocation="http://xbrl.fasb.org/us-gaap/2019/elts/us-types-2019-01-31.xsd" />
  <xsd:import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd" />
  <xsd:import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" />
  <xsd:import namespace="http://www.xbrl.org/2009/arcrole/fact-explanatoryFact" schemaLocation="http://www.xbrl.org/lrr/arcrole/factExplanatory-2009-12-16.xsd" />
  <xsd:import namespace="http://www.xbrl.org/2009/role/negated" schemaLocation="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd" />
  <xsd:import namespace="http://www.xbrl.org/2009/role/net" schemaLocation="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd" />
  <xsd:import namespace="http://www.xbrl.org/dtr/type/non-numeric" schemaLocation="http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd" />
  <xsd:import namespace="http://www.xbrl.org/dtr/type/numeric" schemaLocation="http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd" />
  <xsd:import namespace="http://xbrl.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd" />
  <xsd:import namespace="http://xbrl.sec.gov/country/2017-01-31" schemaLocation="https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd" />
  <xsd:import namespace="http://xbrl.sec.gov/currency/2019-01-31" schemaLocation="https://xbrl.sec.gov/currency/2019/currency-2019-01-31.xsd" />
  <xsd:import namespace="http://xbrl.sec.gov/dei/2019-01-31" schemaLocation="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd" />
  <xsd:import namespace="http://xbrl.sec.gov/exch/2019-01-31" schemaLocation="https://xbrl.sec.gov/exch/2019/exch-2019-01-31.xsd" />
  <xsd:import namespace="http://xbrl.sec.gov/naics/2017-01-31" schemaLocation="http://xbrl.sec.gov/naics/2017/naics-2017-01-31.xsd" />
  <xsd:import namespace="http://xbrl.sec.gov/sic/2011-01-31" schemaLocation="http://xbrl.sec.gov/sic/2011/sic-2011-01-31.xsd" />
  <xsd:import namespace="http://xbrl.sec.gov/stpr/2018-01-31" schemaLocation="https://xbrl.sec.gov/stpr/2018/stpr-2018-01-31.xsd" />
  <xsd:annotation>
    <xsd:appinfo>
      <link:linkbaseRef xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="azz-20200229_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:type="simple" />
      <link:linkbaseRef xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="azz-20200229_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:type="simple" />
      <link:linkbaseRef xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="azz-20200229_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:type="simple" />
      <link:linkbaseRef xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="azz-20200229_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:type="simple" />
      <link:roleType id="Acquisitions" roleURI="http://www.azz.com/role/Acquisitions">
        <link:definition>2118100 - 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="AcquisitionsAcquisitionsIntangiblesDetails" roleURI="http://www.azz.com/role/AcquisitionsAcquisitionsIntangiblesDetails">
        <link:definition>2418403 - 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="AcquisitionsDetailsTextual" roleURI="http://www.azz.com/role/AcquisitionsDetailsTextual">
        <link:definition>2418405 - 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="AcquisitionsProFormaInformationDetails" roleURI="http://www.azz.com/role/AcquisitionsProFormaInformationDetails">
        <link:definition>2418404 - 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="AcquisitionsPurchasePriceAllocationDetails" roleURI="http://www.azz.com/role/AcquisitionsPurchasePriceAllocationDetails">
        <link:definition>2418402 - 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="AcquisitionsTables" roleURI="http://www.azz.com/role/AcquisitionsTables">
        <link:definition>2318301 - 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="CommitmentsAndContingenciesDetails" roleURI="http://www.azz.com/role/CommitmentsAndContingenciesDetails">
        <link:definition>2417402 - 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="CommitmentsAndContingenciesNotes" roleURI="http://www.azz.com/role/CommitmentsAndContingenciesNotes">
        <link:definition>2117100 - Disclosure - Commitments and Contingencies (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="CommitmentsAndContingenciesProductWarrantyAccrualDetails" roleURI="http://www.azz.com/role/CommitmentsAndContingenciesProductWarrantyAccrualDetails">
        <link:definition>2417404 - Disclosure - Commitments and Contingencies - Product Warranty Accrual (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="CondensedConsolidatedStatementsOfComprehensiveIncome" roleURI="http://www.azz.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome">
        <link:definition>1002000 - 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="ConsolidatedBalanceSheets" roleURI="http://www.azz.com/role/ConsolidatedBalanceSheets">
        <link:definition>1003000 - 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>1003501 - 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="ConsolidatedStatementOfShareholdersEquity" roleURI="http://www.azz.com/role/ConsolidatedStatementOfShareholdersEquity">
        <link:definition>1005000 - Statement - Consolidated Statement of 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="ConsolidatedStatementOfShareholdersEquityParenthetical" roleURI="http://www.azz.com/role/ConsolidatedStatementOfShareholdersEquityParenthetical">
        <link:definition>1005501 - Statement - Consolidated Statement of Shareholders' Equity (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>1004000 - 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="ConsolidatedStatementsOfComprehensiveIncomeParenthetical" roleURI="http://www.azz.com/role/ConsolidatedStatementsOfComprehensiveIncomeParenthetical">
        <link:definition>1002501 - 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="ConsolidatedStatementsOfIncome" roleURI="http://www.azz.com/role/ConsolidatedStatementsOfIncome">
        <link:definition>1001000 - 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="DebtNarrativeDetails" roleURI="http://www.azz.com/role/DebtNarrativeDetails">
        <link:definition>2414403 - 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="DebtNotes" roleURI="http://www.azz.com/role/DebtNotes">
        <link:definition>2114100 - Disclosure - Debt (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="DebtScheduleOfLongTermDebtDetails" roleURI="http://www.azz.com/role/DebtScheduleOfLongTermDebtDetails">
        <link:definition>2414402 - 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="DebtScheduleOfLongTermDebtMaturitiesDetails" roleURI="http://www.azz.com/role/DebtScheduleOfLongTermDebtMaturitiesDetails">
        <link:definition>2414404 - 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="DebtTables" roleURI="http://www.azz.com/role/DebtTables">
        <link:definition>2314301 - 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="DocumentAndEntityInformation" roleURI="http://www.azz.com/role/DocumentAndEntityInformation">
        <link:definition>0001000 - Document - Document and Entity 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="EarningsPerShareDetails" roleURI="http://www.azz.com/role/EarningsPerShareDetails">
        <link:definition>2412402 - 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>2412403 - 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="EarningsPerShareNotes" roleURI="http://www.azz.com/role/EarningsPerShareNotes">
        <link:definition>2112100 - 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>2312301 - 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="EmployeeBenefitPlansDetails" roleURI="http://www.azz.com/role/EmployeeBenefitPlansDetails">
        <link:definition>2409401 - 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>2409402 - 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="EmployeeBenefitPlansNotes" roleURI="http://www.azz.com/role/EmployeeBenefitPlansNotes">
        <link:definition>2109100 - Disclosure - Employee Benefit Plans (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="GoodwillAndIntangibleAssetsIndefiniteLivedIntangibleAssetsDetails" roleURI="http://www.azz.com/role/GoodwillAndIntangibleAssetsIndefiniteLivedIntangibleAssetsDetails">
        <link:definition>2411406 - Disclosure - Goodwill and Intangible Assets - Indefinite Lived 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>2411404 - 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="GoodwillAndIntangibleAssetsNotes" roleURI="http://www.azz.com/role/GoodwillAndIntangibleAssetsNotes">
        <link:definition>2111100 - Disclosure - Goodwill and Intangible Assets (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="GoodwillAndIntangibleAssetsScheduleOfAmortizableIntangibleAssetsDetails" roleURI="http://www.azz.com/role/GoodwillAndIntangibleAssetsScheduleOfAmortizableIntangibleAssetsDetails">
        <link:definition>2411403 - 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="GoodwillAndIntangibleAssetsScheduleOfFutureAmortizationDetails" roleURI="http://www.azz.com/role/GoodwillAndIntangibleAssetsScheduleOfFutureAmortizationDetails">
        <link:definition>2411405 - 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="GoodwillAndIntangibleAssetsScheduleOfGoodwillDetails" roleURI="http://www.azz.com/role/GoodwillAndIntangibleAssetsScheduleOfGoodwillDetails">
        <link:definition>2411402 - 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="GoodwillAndIntangibleAssetsTables" roleURI="http://www.azz.com/role/GoodwillAndIntangibleAssetsTables">
        <link:definition>2311301 - 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="IncomeTaxesNarrativeDetails" roleURI="http://www.azz.com/role/IncomeTaxesNarrativeDetails">
        <link:definition>2410403 - 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="IncomeTaxesNotes" roleURI="http://www.azz.com/role/IncomeTaxesNotes">
        <link:definition>2110100 - Disclosure - Income Taxes (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="IncomeTaxesProvisionOfIncomeTaxesDetails" roleURI="http://www.azz.com/role/IncomeTaxesProvisionOfIncomeTaxesDetails">
        <link:definition>2410402 - 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="IncomeTaxesReconciliationOfUnrecognizedTaxBenefitsDetails" roleURI="http://www.azz.com/role/IncomeTaxesReconciliationOfUnrecognizedTaxBenefitsDetails">
        <link:definition>2410407 - 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="IncomeTaxesReconcilliationOfEffectiveIncomeTaxRateDetails" roleURI="http://www.azz.com/role/IncomeTaxesReconcilliationOfEffectiveIncomeTaxRateDetails">
        <link:definition>2410404 - 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>2410405 - 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="IncomeTaxesScheduleOfNetOperatingLossCarryforwardsDetails" roleURI="http://www.azz.com/role/IncomeTaxesScheduleOfNetOperatingLossCarryforwardsDetails">
        <link:definition>2410406 - Disclosure - Income Taxes - Schedule of Net Operating Loss Carryforwards (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="IncomeTaxesTables" roleURI="http://www.azz.com/role/IncomeTaxesTables">
        <link:definition>2310301 - 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="InventoriesDetails" roleURI="http://www.azz.com/role/InventoriesDetails">
        <link:definition>2402402 - Disclosure - Inventories (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="InventoriesNotes" roleURI="http://www.azz.com/role/InventoriesNotes">
        <link:definition>2102100 - Disclosure - Inventories (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="InventoriesTables" roleURI="http://www.azz.com/role/InventoriesTables">
        <link:definition>2302301 - Disclosure - Inventories (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="Leases" roleURI="http://www.azz.com/role/Leases">
        <link:definition>2116100 - 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="LeasesFutureLeaseLiabilityPriorToAdoptionOfAsc842Details" roleURI="http://www.azz.com/role/LeasesFutureLeaseLiabilityPriorToAdoptionOfAsc842Details">
        <link:definition>2416404 - Disclosure - Leases - Future Lease Liability Prior to the Adoption of ASC 842 (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" roleURI="http://www.azz.com/role/LeasesLeaseCostDetails">
        <link:definition>2416402 - 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="LeasesLeaseDetailsDetails" roleURI="http://www.azz.com/role/LeasesLeaseDetailsDetails">
        <link:definition>2416405 - 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="LeasesLeaseMaturityDetails" roleURI="http://www.azz.com/role/LeasesLeaseMaturityDetails">
        <link:definition>2416403 - 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="LeasesLeaseMaturityDetailsCalc2" roleURI="http://www.azz.com/role/LeasesLeaseMaturityDetailsCalc2">
        <link:definition>2416403 - 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="LeasesTables" roleURI="http://www.azz.com/role/LeasesTables">
        <link:definition>2316301 - 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="OperatingSegmentsDetails" roleURI="http://www.azz.com/role/OperatingSegmentsDetails">
        <link:definition>2415402 - 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="OperatingSegmentsNotes" roleURI="http://www.azz.com/role/OperatingSegmentsNotes">
        <link:definition>2115100 - Disclosure - Operating segments (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="OperatingSegmentsTables" roleURI="http://www.azz.com/role/OperatingSegmentsTables">
        <link:definition>2315301 - 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="OtherAccruedLiabilitiesDetails" roleURI="http://www.azz.com/role/OtherAccruedLiabilitiesDetails">
        <link:definition>2406402 - 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="OtherAccruedLiabilitiesNotes" roleURI="http://www.azz.com/role/OtherAccruedLiabilitiesNotes">
        <link:definition>2106100 - Disclosure - Other Accrued Liabilities (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="OtherAccruedLiabilitiesTables" roleURI="http://www.azz.com/role/OtherAccruedLiabilitiesTables">
        <link:definition>2306301 - 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="PropertyPlantAndEquipmentDetails" roleURI="http://www.azz.com/role/PropertyPlantAndEquipmentDetails">
        <link:definition>2404402 - 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="PropertyPlantAndEquipmentNotes" roleURI="http://www.azz.com/role/PropertyPlantAndEquipmentNotes">
        <link:definition>2104100 - 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>2304301 - 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="QuarterlyFinancialInformationUnauditedDetails" roleURI="http://www.azz.com/role/QuarterlyFinancialInformationUnauditedDetails">
        <link:definition>2420402 - Disclosure - Quarterly Financial Information, Unaudited (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="QuarterlyFinancialInformationUnauditedNotes" roleURI="http://www.azz.com/role/QuarterlyFinancialInformationUnauditedNotes">
        <link:definition>2120100 - Disclosure - Quarterly Financial Information, Unaudited (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="QuarterlyFinancialInformationUnauditedTables" roleURI="http://www.azz.com/role/QuarterlyFinancialInformationUnauditedTables">
        <link:definition>2320301 - Disclosure - Quarterly Financial Information, Unaudited (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="RestructuringAndOtherRelatedCostsDetails" roleURI="http://www.azz.com/role/RestructuringAndOtherRelatedCostsDetails">
        <link:definition>2408401 - Disclosure - Restructuring and Other Related 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="RestructuringAndOtherRelatedCostsNotes" roleURI="http://www.azz.com/role/RestructuringAndOtherRelatedCostsNotes">
        <link:definition>2108100 - Disclosure - Restructuring and Other Related Costs (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="ScheduleIiValuationAndQualiyingAccountsAndReservesDetails" roleURI="http://www.azz.com/role/ScheduleIiValuationAndQualiyingAccountsAndReservesDetails">
        <link:definition>2421401 - Disclosure - Schedule II : Valuation and Qualiying Accounts and Reserves (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="ScheduleIiValuationAndQualiyingAccountsAndReservesNotes" roleURI="http://www.azz.com/role/ScheduleIiValuationAndQualiyingAccountsAndReservesNotes">
        <link:definition>2121100 - Disclosure - Schedule II : Valuation and Qualiying Accounts and Reserves (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="StockCompensationDetailsTextual" roleURI="http://www.azz.com/role/StockCompensationDetailsTextual">
        <link:definition>2413406 - Disclosure - Stock 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="StockCompensationNonVestedRestrictedStockActivityDetails" roleURI="http://www.azz.com/role/StockCompensationNonVestedRestrictedStockActivityDetails">
        <link:definition>2413402 - Disclosure - Stock Compensation - Non-vested Restricted Stock 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="StockCompensationNotes" roleURI="http://www.azz.com/role/StockCompensationNotes">
        <link:definition>2113100 - Disclosure - Stock Compensation (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="StockCompensationPerformanceShareUnitsDetails" roleURI="http://www.azz.com/role/StockCompensationPerformanceShareUnitsDetails">
        <link:definition>2413403 - Disclosure - Stock Compensation Performance Share Units (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="StockCompensationSarsAndOptionAwardsActivityDetails" roleURI="http://www.azz.com/role/StockCompensationSarsAndOptionAwardsActivityDetails">
        <link:definition>2413404 - Disclosure - Stock Compensation - SARs and Option Awards 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="StockCompensationScheduleByExercisePriceRangeDetails" roleURI="http://www.azz.com/role/StockCompensationScheduleByExercisePriceRangeDetails">
        <link:definition>2413405 - Disclosure - Stock Compensation - Schedule By Exercise Price Range (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="StockCompensationShareBasedCompensationAndIncomeTaxesDetails" roleURI="http://www.azz.com/role/StockCompensationShareBasedCompensationAndIncomeTaxesDetails">
        <link:definition>2413407 - Disclosure - Stock 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="StockCompensationTables" roleURI="http://www.azz.com/role/StockCompensationTables">
        <link:definition>2313301 - Disclosure - Stock 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="SubsequentEventsNotes" roleURI="http://www.azz.com/role/SubsequentEventsNotes">
        <link:definition>2119100 - Disclosure - Subsequent Events (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="SummaryOfSignificantAccountingPoliciesAccumulatedOtherComprehensiveIncomeDetails" roleURI="http://www.azz.com/role/SummaryOfSignificantAccountingPoliciesAccumulatedOtherComprehensiveIncomeDetails">
        <link:definition>2401410 - 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="SummaryOfSignificantAccountingPoliciesContractLiabilityDetailsDetails" roleURI="http://www.azz.com/role/SummaryOfSignificantAccountingPoliciesContractLiabilityDetailsDetails">
        <link:definition>2401404 - 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="SummaryOfSignificantAccountingPoliciesDebtDetails" roleURI="http://www.azz.com/role/SummaryOfSignificantAccountingPoliciesDebtDetails">
        <link:definition>2401409 - 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="SummaryOfSignificantAccountingPoliciesDetails" roleURI="http://www.azz.com/role/SummaryOfSignificantAccountingPoliciesDetails">
        <link:definition>2401403 - 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="SummaryOfSignificantAccountingPoliciesDisaggregatedRevenuesDetails" roleURI="http://www.azz.com/role/SummaryOfSignificantAccountingPoliciesDisaggregatedRevenuesDetails">
        <link:definition>2401405 - 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="SummaryOfSignificantAccountingPoliciesIntangibleAssetsDetails" roleURI="http://www.azz.com/role/SummaryOfSignificantAccountingPoliciesIntangibleAssetsDetails">
        <link:definition>2401407 - Disclosure - Summary of Significant Accounting Policies - 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="SummaryOfSignificantAccountingPoliciesNotes" roleURI="http://www.azz.com/role/SummaryOfSignificantAccountingPoliciesNotes">
        <link:definition>2101100 - Disclosure - Summary of Significant Accounting Policies (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="SummaryOfSignificantAccountingPoliciesPolicies" roleURI="http://www.azz.com/role/SummaryOfSignificantAccountingPoliciesPolicies">
        <link:definition>2201201 - 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="SummaryOfSignificantAccountingPoliciesProductWarrantyRollForwardDetails" roleURI="http://www.azz.com/role/SummaryOfSignificantAccountingPoliciesProductWarrantyRollForwardDetails">
        <link:definition>2401408 - 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="SummaryOfSignificantAccountingPoliciesPropertyPlantAndEquipmentDetails" roleURI="http://www.azz.com/role/SummaryOfSignificantAccountingPoliciesPropertyPlantAndEquipmentDetails">
        <link:definition>2401406 - 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="SummaryOfSignificantAccountingPoliciesTables" roleURI="http://www.azz.com/role/SummaryOfSignificantAccountingPoliciesTables">
        <link:definition>2301302 - 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>
    </xsd:appinfo>
  </xsd:annotation>
  <xsd:element abstract="true" id="azz_A2005LongTermIncentivePlanMember" name="A2005LongTermIncentivePlanMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="azz_A2014LongTermIncentivePlanMember" name="A2014LongTermIncentivePlanMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="azz_A2020AcquisitionsMember" name="A2020AcquisitionsMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="azz_BankOfAmericaAndOtherLendersMember" name="BankOfAmericaAndOtherLendersMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="azz_BankOfAmericaMember" name="BankOfAmericaMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="azz_BasicAndDilutedEarningPerShareAbstract" name="BasicAndDilutedEarningPerShareAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="azz_BoilermakerBlacksmithNationalPensionTrustMember" name="BoilermakerBlacksmithNationalPensionTrustMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="azz_BusinessCombinationMaximumContingentConsiderationLiability" name="BusinessCombinationMaximumContingentConsiderationLiability" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element id="azz_CollectiveBargainingEndDate" name="CollectiveBargainingEndDate" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="azz_ComputersandSoftwareMember" name="ComputersandSoftwareMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="azz_ContractLiabilityDetailsAbstract" name="ContractLiabilityDetailsAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="azz_DebtInstrumentCovenantAggregateAmountOfPriorityIndebtednessMaximum" name="DebtInstrumentCovenantAggregateAmountOfPriorityIndebtednessMaximum" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="duration" />
  <xsd:element id="azz_DebtInstrumentCovenantFixedChargeCoverageRatioMinimum" name="DebtInstrumentCovenantFixedChargeCoverageRatioMinimum" nillable="true" substitutionGroup="xbrli:item" type="xbrli:pureItemType" xbrli:periodType="duration" />
  <xsd:element id="azz_DebtInstrumentCovenantLevarageRatioMaximum" name="DebtInstrumentCovenantLevarageRatioMaximum" nillable="true" substitutionGroup="xbrli:item" type="xbrli:pureItemType" xbrli:periodType="duration" />
  <xsd:element id="azz_DebtInstrumentCovenantMaximumCapitalLeaseObligations" name="DebtInstrumentCovenantMaximumCapitalLeaseObligations" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element id="azz_DebtInstrumentCovenantMaximumInvestmentsInForeignSubsidiaries" name="DebtInstrumentCovenantMaximumInvestmentsInForeignSubsidiaries" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element id="azz_DebtInstrumentCovenantNetCapitalAssetsMinimum" name="DebtInstrumentCovenantNetCapitalAssetsMinimum" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element id="azz_DebtInstrumentCovenantRatioOfIndebtednessToEarningsBeforeInterestTaxDepreiationAmortizationMaximum" name="DebtInstrumentCovenantRatioOfIndebtednessToEarningsBeforeInterestTaxDepreiationAmortizationMaximum" nillable="true" substitutionGroup="xbrli:item" type="xbrli:pureItemType" xbrli:periodType="duration" />
  <xsd:element id="azz_DebtInstrumentCovenantRetentionOfFutureIncomePercentageMinimum" name="DebtInstrumentCovenantRetentionOfFutureIncomePercentageMinimum" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="duration" />
  <xsd:element id="azz_DeferredTaxAssetsLeaseLiabilities" name="DeferredTaxAssetsLeaseLiabilities" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element id="azz_DeferredTaxLiabilitiesRightofUseAssets" name="DeferredTaxLiabilitiesRightofUseAssets" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element abstract="true" id="azz_DenominatorAbstract" name="DenominatorAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="azz_DirectorsGrantsMember" name="DirectorsGrantsMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="azz_DocumentAndEntityInformationAbstract" name="DocumentAndEntityInformationAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="azz_EmployeeStockPurchasePlanMember" name="EmployeeStockPurchasePlanMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="azz_EnergyMember" name="EnergyMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="azz_EngineeringDrawingsMember" name="EngineeringDrawingsMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="azz_EntityIDNumber" name="EntityIDNumber" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="azz_ExcessTaxBenefitexcludedfromcashflow" name="ExcessTaxBenefitexcludedfromcashflow" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="azz_ExercisePriceRangeFourMember" name="ExercisePriceRangeFourMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="azz_ExercisePriceRangeOneMember" name="ExercisePriceRangeOneMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="azz_ExercisePriceRangeTwoMember" name="ExercisePriceRangeTwoMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="azz_FutureRevenues" name="FutureRevenues" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="azz_GalvanizingServicesMember" name="GalvanizingServicesMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="azz_IncreasetoCapitalinExcessofParValueandDecreaseinRetainedEarningsMember" name="IncreasetoCapitalinExcessofParValueandDecreaseinRetainedEarningsMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="azz_IndefiniteLivedIntangibleAssetsAbstract" name="IndefiniteLivedIntangibleAssetsAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="azz_IndividuallyInsignificantPlansMember" name="IndividuallyInsignificantPlansMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="azz_IndustrialMember" name="IndustrialMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="azz_IndustryAxis" name="IndustryAxis" nillable="true" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="azz_IndustryDomain" name="IndustryDomain" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="azz_K2Member" name="K2Member" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="azz_LineOfCreditFacilityAdditionalBorrowingCapacity" name="LineOfCreditFacilityAdditionalBorrowingCapacity" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element abstract="true" id="azz_LongTermLiabilitiesMember" name="LongTermLiabilitiesMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="azz_MaximumValueOfCommonStockParticipantsHaveRightsToPurchase" name="MaximumValueOfCommonStockParticipantsHaveRightsToPurchase" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element abstract="true" id="azz_MultiemployerPensionPlansAbstract" name="MultiemployerPensionPlansAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="azz_NuclearLogisticsBusinessMember" name="NuclearLogisticsBusinessMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="azz_NumberOfAnnualInstallments" name="NumberOfAnnualInstallments" nillable="true" substitutionGroup="xbrli:item" type="xbrli:integerItemType" xbrli:periodType="instant" />
  <xsd:element id="azz_NumberOfShareBasedCompensationPlans" name="NumberOfShareBasedCompensationPlans" nillable="true" substitutionGroup="xbrli:item" type="xbrli:integerItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="azz_NumeratorAbstract" name="NumeratorAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="azz_OperatingLossCarryforwardsTaxImpact" name="OperatingLossCarryforwardsTaxImpact" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="azz_OperationsAndAssetsBySegmentAbstract" name="OperationsAndAssetsBySegmentAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="azz_OtherCountriesMember" name="OtherCountriesMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="azz_OtherLongTermLiabilitiesMember" name="OtherLongTermLiabilitiesMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="azz_PaymentsToAcquirePropertyPlantEquipmentAndAcquireBusinessesNetOfCash" name="PaymentsToAcquirePropertyPlantEquipmentAndAcquireBusinessesNetOfCash" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="azz_PowerGenerationMember" name="PowerGenerationMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="azz_ReclassificationfromOperatingActivitiestoFinancingActivitiesMember" name="ReclassificationfromOperatingActivitiestoFinancingActivitiesMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="azz_SalesorOtherTaxesPayableCurrent" name="SalesorOtherTaxesPayableCurrent" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element abstract="true" id="azz_ScheduleOfEarningsPerShareBasicAndDilutedAbstract" name="ScheduleOfEarningsPerShareBasicAndDilutedAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="azz_ScheduleOfShareBasedCompensationStockOptionsAndOtherThanStockOptionActivityTableTextBlock" name="ScheduleOfShareBasedCompensationStockOptionsAndOtherThanStockOptionActivityTableTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentWeightedAverageGrantDateFairValueRollForward" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentWeightedAverageGrantDateFairValueRollForward" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsNumberOfSharesRollForward" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsNumberOfSharesRollForward" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOptionsAndOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOptionsAndOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms" nillable="true" substitutionGroup="xbrli:item" type="xbrli:durationItemType" xbrli:periodType="duration" />
  <xsd:element id="azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionAndOtherThanOptionExercisableNumber" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionAndOtherThanOptionExercisableNumber" nillable="true" substitutionGroup="xbrli:item" type="xbrli:sharesItemType" xbrli:periodType="instant" />
  <xsd:element id="azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionAndOtherThanOptionExercisableWeightedAverageExercisePrice" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionAndOtherThanOptionExercisableWeightedAverageExercisePrice" nillable="true" substitutionGroup="xbrli:item" type="num:perShareItemType" xbrli:periodType="instant" />
  <xsd:element id="azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndOtherThanOptionForfeituresInPeriod" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndOtherThanOptionForfeituresInPeriod" nillable="true" substitutionGroup="xbrli:item" type="xbrli:sharesItemType" xbrli:periodType="duration" />
  <xsd:element id="azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndOtherThanOptionGrantsInPeriod" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndOtherThanOptionGrantsInPeriod" nillable="true" substitutionGroup="xbrli:item" type="xbrli:sharesItemType" xbrli:periodType="duration" />
  <xsd:element id="azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndOtherThanOptionOutstandingNumber" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndOtherThanOptionOutstandingNumber" nillable="true" substitutionGroup="xbrli:item" type="xbrli:sharesItemType" xbrli:periodType="instant" />
  <xsd:element id="azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndOtherThanOptionOutstandingWeightedAverageExercisePrice" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndOtherThanOptionOutstandingWeightedAverageExercisePrice" nillable="true" substitutionGroup="xbrli:item" type="num:perShareItemType" xbrli:periodType="instant" />
  <xsd:element id="azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndOtherThanOptionsOutstandingIntrinsicValue" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndOtherThanOptionsOutstandingIntrinsicValue" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element id="azz_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsAndOtherThanOptionExercisesInPeriodWeightedAverageExercisePrice" name="ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsAndOtherThanOptionExercisesInPeriodWeightedAverageExercisePrice" nillable="true" substitutionGroup="xbrli:item" type="num:perShareItemType" xbrli:periodType="duration" />
  <xsd:element id="azz_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsAndOtherThanOptionForfeituresInPeriodWeightedAverageExercisePrice" name="ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsAndOtherThanOptionForfeituresInPeriodWeightedAverageExercisePrice" nillable="true" substitutionGroup="xbrli:item" type="num:perShareItemType" xbrli:periodType="duration" />
  <xsd:element id="azz_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsAndOtherThanOptionGrantsInPeriodWeightedAverageExercisePrice" name="ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsAndOtherThanOptionGrantsInPeriodWeightedAverageExercisePrice" nillable="true" substitutionGroup="xbrli:item" type="num:perShareItemType" xbrli:periodType="duration" />
  <xsd:element id="azz_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansAndOtherThanOptionExercisePriceRangeUpperRangeLimit" name="ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansAndOtherThanOptionExercisePriceRangeUpperRangeLimit" nillable="true" substitutionGroup="xbrli:item" type="num:perShareItemType" xbrli:periodType="duration" />
  <xsd:element id="azz_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansAndOtherThanStockOptionExercisePriceRangeLowerRangeLimit" name="ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansAndOtherThanStockOptionExercisePriceRangeLowerRangeLimit" nillable="true" substitutionGroup="xbrli:item" type="num:perShareItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="azz_ShareBasedCompensationTextualAbstract" name="ShareBasedCompensationTextualAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="azz_SharedBasedCompesantionArrangementByShareBasedPaymentAwardOptionsAndEquityInstrumentsOtherThanOptionsWeigthedAverageRemainingContractualTerm" name="SharedBasedCompesantionArrangementByShareBasedPaymentAwardOptionsAndEquityInstrumentsOtherThanOptionsWeigthedAverageRemainingContractualTerm" nillable="true" substitutionGroup="xbrli:item" type="xbrli:durationItemType" xbrli:periodType="duration" />
  <xsd:element id="azz_StockIssuedDuringPeriodSharesStockOptionsAndOtherThanOptionExercised" name="StockIssuedDuringPeriodSharesStockOptionsAndOtherThanOptionExercised" nillable="true" substitutionGroup="xbrli:item" type="xbrli:sharesItemType" xbrli:periodType="duration" />
  <xsd:element id="azz_StockIssuedForStockAppreciationRights" name="StockIssuedForStockAppreciationRights" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element id="azz_StockIssuedForStockAppreciationRightsShares" name="StockIssuedForStockAppreciationRightsShares" nillable="true" substitutionGroup="xbrli:item" type="xbrli:sharesItemType" xbrli:periodType="duration" />
  <xsd:element id="azz_TenantImprovementsCurrent" name="TenantImprovementsCurrent" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element abstract="true" id="azz_TrasmissionDistributionMember" name="TrasmissionDistributionMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="azz_UnsecuredSeniorNotesDueJanuary2021Member" name="UnsecuredSeniorNotesDueJanuary2021Member" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="azz_UnsecuredSeniorNotesDueMarch2012ThroughMarch2018Member" name="UnsecuredSeniorNotesDueMarch2012ThroughMarch2018Member" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="azz_UnsecuredSeniorNotesDueMarch312018Member" name="UnsecuredSeniorNotesDueMarch312018Member" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="azz_ZoneStatus" name="ZoneStatus" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
</xsd:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>10
<FILENAME>azz-20200229_cal.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII"?>
<!--XBRL Document Created with Wdesk from Workiva-->
<!-- -->
<link:linkbase xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" 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">
  <link:roleRef roleURI="http://www.azz.com/role/Acquisitions" xlink:href="azz-20200229.xsd#Acquisitions" xlink:type="simple" />
  <link:roleRef roleURI="http://www.azz.com/role/AcquisitionsAcquisitionsIntangiblesDetails" xlink:href="azz-20200229.xsd#AcquisitionsAcquisitionsIntangiblesDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.azz.com/role/AcquisitionsDetailsTextual" xlink:href="azz-20200229.xsd#AcquisitionsDetailsTextual" xlink:type="simple" />
  <link:roleRef roleURI="http://www.azz.com/role/AcquisitionsProFormaInformationDetails" xlink:href="azz-20200229.xsd#AcquisitionsProFormaInformationDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.azz.com/role/AcquisitionsPurchasePriceAllocationDetails" xlink:href="azz-20200229.xsd#AcquisitionsPurchasePriceAllocationDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.azz.com/role/AcquisitionsTables" xlink:href="azz-20200229.xsd#AcquisitionsTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.azz.com/role/CommitmentsAndContingenciesDetails" xlink:href="azz-20200229.xsd#CommitmentsAndContingenciesDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.azz.com/role/CommitmentsAndContingenciesNotes" xlink:href="azz-20200229.xsd#CommitmentsAndContingenciesNotes" xlink:type="simple" />
  <link:roleRef roleURI="http://www.azz.com/role/CommitmentsAndContingenciesProductWarrantyAccrualDetails" xlink:href="azz-20200229.xsd#CommitmentsAndContingenciesProductWarrantyAccrualDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.azz.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome" xlink:href="azz-20200229.xsd#CondensedConsolidatedStatementsOfComprehensiveIncome" xlink:type="simple" />
  <link:roleRef roleURI="http://www.azz.com/role/ConsolidatedBalanceSheets" xlink:href="azz-20200229.xsd#ConsolidatedBalanceSheets" xlink:type="simple" />
  <link:roleRef roleURI="http://www.azz.com/role/ConsolidatedBalanceSheetsParenthetical" xlink:href="azz-20200229.xsd#ConsolidatedBalanceSheetsParenthetical" xlink:type="simple" />
  <link:roleRef roleURI="http://www.azz.com/role/ConsolidatedStatementOfShareholdersEquity" xlink:href="azz-20200229.xsd#ConsolidatedStatementOfShareholdersEquity" xlink:type="simple" />
  <link:roleRef roleURI="http://www.azz.com/role/ConsolidatedStatementOfShareholdersEquityParenthetical" xlink:href="azz-20200229.xsd#ConsolidatedStatementOfShareholdersEquityParenthetical" xlink:type="simple" />
  <link:roleRef roleURI="http://www.azz.com/role/ConsolidatedStatementsOfCashFlows" xlink:href="azz-20200229.xsd#ConsolidatedStatementsOfCashFlows" xlink:type="simple" />
  <link:roleRef roleURI="http://www.azz.com/role/ConsolidatedStatementsOfComprehensiveIncomeParenthetical" xlink:href="azz-20200229.xsd#ConsolidatedStatementsOfComprehensiveIncomeParenthetical" xlink:type="simple" />
  <link:roleRef roleURI="http://www.azz.com/role/ConsolidatedStatementsOfIncome" xlink:href="azz-20200229.xsd#ConsolidatedStatementsOfIncome" xlink:type="simple" />
  <link:roleRef roleURI="http://www.azz.com/role/DebtNarrativeDetails" xlink:href="azz-20200229.xsd#DebtNarrativeDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.azz.com/role/DebtNotes" xlink:href="azz-20200229.xsd#DebtNotes" xlink:type="simple" />
  <link:roleRef roleURI="http://www.azz.com/role/DebtScheduleOfLongTermDebtDetails" xlink:href="azz-20200229.xsd#DebtScheduleOfLongTermDebtDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.azz.com/role/DebtScheduleOfLongTermDebtMaturitiesDetails" xlink:href="azz-20200229.xsd#DebtScheduleOfLongTermDebtMaturitiesDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.azz.com/role/DebtTables" xlink:href="azz-20200229.xsd#DebtTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.azz.com/role/DocumentAndEntityInformation" xlink:href="azz-20200229.xsd#DocumentAndEntityInformation" xlink:type="simple" />
  <link:roleRef roleURI="http://www.azz.com/role/EarningsPerShareDetails" xlink:href="azz-20200229.xsd#EarningsPerShareDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.azz.com/role/EarningsPerShareNarrativeDetails" xlink:href="azz-20200229.xsd#EarningsPerShareNarrativeDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.azz.com/role/EarningsPerShareNotes" xlink:href="azz-20200229.xsd#EarningsPerShareNotes" xlink:type="simple" />
  <link:roleRef roleURI="http://www.azz.com/role/EarningsPerShareTables" xlink:href="azz-20200229.xsd#EarningsPerShareTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.azz.com/role/EmployeeBenefitPlansDetails" xlink:href="azz-20200229.xsd#EmployeeBenefitPlansDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.azz.com/role/EmployeeBenefitPlansMultiemployerPlanDetails" xlink:href="azz-20200229.xsd#EmployeeBenefitPlansMultiemployerPlanDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.azz.com/role/EmployeeBenefitPlansNotes" xlink:href="azz-20200229.xsd#EmployeeBenefitPlansNotes" xlink:type="simple" />
  <link:roleRef roleURI="http://www.azz.com/role/GoodwillAndIntangibleAssetsIndefiniteLivedIntangibleAssetsDetails" xlink:href="azz-20200229.xsd#GoodwillAndIntangibleAssetsIndefiniteLivedIntangibleAssetsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.azz.com/role/GoodwillAndIntangibleAssetsNarrativeDetails" xlink:href="azz-20200229.xsd#GoodwillAndIntangibleAssetsNarrativeDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.azz.com/role/GoodwillAndIntangibleAssetsNotes" xlink:href="azz-20200229.xsd#GoodwillAndIntangibleAssetsNotes" xlink:type="simple" />
  <link:roleRef roleURI="http://www.azz.com/role/GoodwillAndIntangibleAssetsScheduleOfAmortizableIntangibleAssetsDetails" xlink:href="azz-20200229.xsd#GoodwillAndIntangibleAssetsScheduleOfAmortizableIntangibleAssetsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.azz.com/role/GoodwillAndIntangibleAssetsScheduleOfFutureAmortizationDetails" xlink:href="azz-20200229.xsd#GoodwillAndIntangibleAssetsScheduleOfFutureAmortizationDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.azz.com/role/GoodwillAndIntangibleAssetsScheduleOfGoodwillDetails" xlink:href="azz-20200229.xsd#GoodwillAndIntangibleAssetsScheduleOfGoodwillDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.azz.com/role/GoodwillAndIntangibleAssetsTables" xlink:href="azz-20200229.xsd#GoodwillAndIntangibleAssetsTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.azz.com/role/IncomeTaxesNarrativeDetails" xlink:href="azz-20200229.xsd#IncomeTaxesNarrativeDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.azz.com/role/IncomeTaxesNotes" xlink:href="azz-20200229.xsd#IncomeTaxesNotes" xlink:type="simple" />
  <link:roleRef roleURI="http://www.azz.com/role/IncomeTaxesProvisionOfIncomeTaxesDetails" xlink:href="azz-20200229.xsd#IncomeTaxesProvisionOfIncomeTaxesDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.azz.com/role/IncomeTaxesReconciliationOfUnrecognizedTaxBenefitsDetails" xlink:href="azz-20200229.xsd#IncomeTaxesReconciliationOfUnrecognizedTaxBenefitsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.azz.com/role/IncomeTaxesReconcilliationOfEffectiveIncomeTaxRateDetails" xlink:href="azz-20200229.xsd#IncomeTaxesReconcilliationOfEffectiveIncomeTaxRateDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.azz.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" xlink:href="azz-20200229.xsd#IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.azz.com/role/IncomeTaxesScheduleOfNetOperatingLossCarryforwardsDetails" xlink:href="azz-20200229.xsd#IncomeTaxesScheduleOfNetOperatingLossCarryforwardsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.azz.com/role/IncomeTaxesTables" xlink:href="azz-20200229.xsd#IncomeTaxesTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.azz.com/role/InventoriesDetails" xlink:href="azz-20200229.xsd#InventoriesDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.azz.com/role/InventoriesNotes" xlink:href="azz-20200229.xsd#InventoriesNotes" xlink:type="simple" />
  <link:roleRef roleURI="http://www.azz.com/role/InventoriesTables" xlink:href="azz-20200229.xsd#InventoriesTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.azz.com/role/Leases" xlink:href="azz-20200229.xsd#Leases" xlink:type="simple" />
  <link:roleRef roleURI="http://www.azz.com/role/LeasesFutureLeaseLiabilityPriorToAdoptionOfAsc842Details" xlink:href="azz-20200229.xsd#LeasesFutureLeaseLiabilityPriorToAdoptionOfAsc842Details" xlink:type="simple" />
  <link:roleRef roleURI="http://www.azz.com/role/LeasesLeaseCostDetails" xlink:href="azz-20200229.xsd#LeasesLeaseCostDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.azz.com/role/LeasesLeaseDetailsDetails" xlink:href="azz-20200229.xsd#LeasesLeaseDetailsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.azz.com/role/LeasesLeaseMaturityDetails" xlink:href="azz-20200229.xsd#LeasesLeaseMaturityDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.azz.com/role/LeasesLeaseMaturityDetailsCalc2" xlink:href="azz-20200229.xsd#LeasesLeaseMaturityDetailsCalc2" xlink:type="simple" />
  <link:roleRef roleURI="http://www.azz.com/role/LeasesTables" xlink:href="azz-20200229.xsd#LeasesTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.azz.com/role/OperatingSegmentsDetails" xlink:href="azz-20200229.xsd#OperatingSegmentsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.azz.com/role/OperatingSegmentsNotes" xlink:href="azz-20200229.xsd#OperatingSegmentsNotes" xlink:type="simple" />
  <link:roleRef roleURI="http://www.azz.com/role/OperatingSegmentsTables" xlink:href="azz-20200229.xsd#OperatingSegmentsTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.azz.com/role/OtherAccruedLiabilitiesDetails" xlink:href="azz-20200229.xsd#OtherAccruedLiabilitiesDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.azz.com/role/OtherAccruedLiabilitiesNotes" xlink:href="azz-20200229.xsd#OtherAccruedLiabilitiesNotes" xlink:type="simple" />
  <link:roleRef roleURI="http://www.azz.com/role/OtherAccruedLiabilitiesTables" xlink:href="azz-20200229.xsd#OtherAccruedLiabilitiesTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.azz.com/role/PropertyPlantAndEquipmentDetails" xlink:href="azz-20200229.xsd#PropertyPlantAndEquipmentDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.azz.com/role/PropertyPlantAndEquipmentNotes" xlink:href="azz-20200229.xsd#PropertyPlantAndEquipmentNotes" xlink:type="simple" />
  <link:roleRef roleURI="http://www.azz.com/role/PropertyPlantAndEquipmentTables" xlink:href="azz-20200229.xsd#PropertyPlantAndEquipmentTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.azz.com/role/QuarterlyFinancialInformationUnauditedDetails" xlink:href="azz-20200229.xsd#QuarterlyFinancialInformationUnauditedDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.azz.com/role/QuarterlyFinancialInformationUnauditedNotes" xlink:href="azz-20200229.xsd#QuarterlyFinancialInformationUnauditedNotes" xlink:type="simple" />
  <link:roleRef roleURI="http://www.azz.com/role/QuarterlyFinancialInformationUnauditedTables" xlink:href="azz-20200229.xsd#QuarterlyFinancialInformationUnauditedTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.azz.com/role/RestructuringAndOtherRelatedCostsDetails" xlink:href="azz-20200229.xsd#RestructuringAndOtherRelatedCostsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.azz.com/role/RestructuringAndOtherRelatedCostsNotes" xlink:href="azz-20200229.xsd#RestructuringAndOtherRelatedCostsNotes" xlink:type="simple" />
  <link:roleRef roleURI="http://www.azz.com/role/ScheduleIiValuationAndQualiyingAccountsAndReservesDetails" xlink:href="azz-20200229.xsd#ScheduleIiValuationAndQualiyingAccountsAndReservesDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.azz.com/role/ScheduleIiValuationAndQualiyingAccountsAndReservesNotes" xlink:href="azz-20200229.xsd#ScheduleIiValuationAndQualiyingAccountsAndReservesNotes" xlink:type="simple" />
  <link:roleRef roleURI="http://www.azz.com/role/StockCompensationDetailsTextual" xlink:href="azz-20200229.xsd#StockCompensationDetailsTextual" xlink:type="simple" />
  <link:roleRef roleURI="http://www.azz.com/role/StockCompensationNonVestedRestrictedStockActivityDetails" xlink:href="azz-20200229.xsd#StockCompensationNonVestedRestrictedStockActivityDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.azz.com/role/StockCompensationNotes" xlink:href="azz-20200229.xsd#StockCompensationNotes" xlink:type="simple" />
  <link:roleRef roleURI="http://www.azz.com/role/StockCompensationPerformanceShareUnitsDetails" xlink:href="azz-20200229.xsd#StockCompensationPerformanceShareUnitsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.azz.com/role/StockCompensationSarsAndOptionAwardsActivityDetails" xlink:href="azz-20200229.xsd#StockCompensationSarsAndOptionAwardsActivityDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.azz.com/role/StockCompensationScheduleByExercisePriceRangeDetails" xlink:href="azz-20200229.xsd#StockCompensationScheduleByExercisePriceRangeDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.azz.com/role/StockCompensationShareBasedCompensationAndIncomeTaxesDetails" xlink:href="azz-20200229.xsd#StockCompensationShareBasedCompensationAndIncomeTaxesDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.azz.com/role/StockCompensationTables" xlink:href="azz-20200229.xsd#StockCompensationTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.azz.com/role/SubsequentEventsNotes" xlink:href="azz-20200229.xsd#SubsequentEventsNotes" xlink:type="simple" />
  <link:roleRef roleURI="http://www.azz.com/role/SummaryOfSignificantAccountingPoliciesAccumulatedOtherComprehensiveIncomeDetails" xlink:href="azz-20200229.xsd#SummaryOfSignificantAccountingPoliciesAccumulatedOtherComprehensiveIncomeDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.azz.com/role/SummaryOfSignificantAccountingPoliciesContractLiabilityDetailsDetails" xlink:href="azz-20200229.xsd#SummaryOfSignificantAccountingPoliciesContractLiabilityDetailsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.azz.com/role/SummaryOfSignificantAccountingPoliciesDebtDetails" xlink:href="azz-20200229.xsd#SummaryOfSignificantAccountingPoliciesDebtDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.azz.com/role/SummaryOfSignificantAccountingPoliciesDetails" xlink:href="azz-20200229.xsd#SummaryOfSignificantAccountingPoliciesDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.azz.com/role/SummaryOfSignificantAccountingPoliciesDisaggregatedRevenuesDetails" xlink:href="azz-20200229.xsd#SummaryOfSignificantAccountingPoliciesDisaggregatedRevenuesDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.azz.com/role/SummaryOfSignificantAccountingPoliciesIntangibleAssetsDetails" xlink:href="azz-20200229.xsd#SummaryOfSignificantAccountingPoliciesIntangibleAssetsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.azz.com/role/SummaryOfSignificantAccountingPoliciesNotes" xlink:href="azz-20200229.xsd#SummaryOfSignificantAccountingPoliciesNotes" xlink:type="simple" />
  <link:roleRef roleURI="http://www.azz.com/role/SummaryOfSignificantAccountingPoliciesPolicies" xlink:href="azz-20200229.xsd#SummaryOfSignificantAccountingPoliciesPolicies" xlink:type="simple" />
  <link:roleRef roleURI="http://www.azz.com/role/SummaryOfSignificantAccountingPoliciesProductWarrantyRollForwardDetails" xlink:href="azz-20200229.xsd#SummaryOfSignificantAccountingPoliciesProductWarrantyRollForwardDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.azz.com/role/SummaryOfSignificantAccountingPoliciesPropertyPlantAndEquipmentDetails" xlink:href="azz-20200229.xsd#SummaryOfSignificantAccountingPoliciesPropertyPlantAndEquipmentDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.azz.com/role/SummaryOfSignificantAccountingPoliciesTables" xlink:href="azz-20200229.xsd#SummaryOfSignificantAccountingPoliciesTables" xlink:type="simple" />
  <link:calculationLink xlink:role="http://www.azz.com/role/Acquisitions" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.azz.com/role/AcquisitionsAcquisitionsIntangiblesDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.azz.com/role/AcquisitionsDetailsTextual" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.azz.com/role/AcquisitionsProFormaInformationDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.azz.com/role/AcquisitionsPurchasePriceAllocationDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_05d93b57-3f76-323b-8b13-07dc435183c2" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_16e3deda-1ea5-327e-60bc-c233750182b4" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_05d93b57-3f76-323b-8b13-07dc435183c2" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_16e3deda-1ea5-327e-60bc-c233750182b4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory_9bf4b8f8-c1f8-fd9f-385b-faef19385e38" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_05d93b57-3f76-323b-8b13-07dc435183c2" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory_9bf4b8f8-c1f8-fd9f-385b-faef19385e38" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets_2f5c0065-7978-5975-d28d-53a6381a8d42" xlink:type="locator" />
    <link:calculationArc order="3" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_05d93b57-3f76-323b-8b13-07dc435183c2" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets_2f5c0065-7978-5975-d28d-53a6381a8d42" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_31288939-e5e4-25a4-a69d-b52fe97edfea" xlink:type="locator" />
    <link:calculationArc order="4" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_05d93b57-3f76-323b-8b13-07dc435183c2" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_31288939-e5e4-25a4-a69d-b52fe97edfea" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_583d3161-f22c-2bc8-587e-2ff15f67a984" xlink:type="locator" />
    <link:calculationArc order="5" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_05d93b57-3f76-323b-8b13-07dc435183c2" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_583d3161-f22c-2bc8-587e-2ff15f67a984" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Goodwill" xlink:label="loc_us-gaap_Goodwill_37b440e2-656c-b624-0688-b7cf681bf981" xlink:type="locator" />
    <link:calculationArc order="6" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_05d93b57-3f76-323b-8b13-07dc435183c2" xlink:to="loc_us-gaap_Goodwill_37b440e2-656c-b624-0688-b7cf681bf981" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable_6952ede2-eaeb-60b9-5b91-10fcfab3bd45" xlink:type="locator" />
    <link:calculationArc order="7" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_05d93b57-3f76-323b-8b13-07dc435183c2" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable_6952ede2-eaeb-60b9-5b91-10fcfab3bd45" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContingentLiability" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContingentLiability_30a3bd75-b581-4853-aa08-4fea83aba6f8" xlink:type="locator" />
    <link:calculationArc order="8" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_05d93b57-3f76-323b-8b13-07dc435183c2" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContingentLiability_30a3bd75-b581-4853-aa08-4fea83aba6f8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_0e2633de-0303-3391-6128-b729f9398b24" xlink:type="locator" />
    <link:calculationArc order="9" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_05d93b57-3f76-323b-8b13-07dc435183c2" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_0e2633de-0303-3391-6128-b729f9398b24" xlink:type="arc" />
  </link:calculationLink>
  <link:calculationLink xlink:role="http://www.azz.com/role/AcquisitionsTables" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.azz.com/role/CommitmentsAndContingenciesDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.azz.com/role/CommitmentsAndContingenciesNotes" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.azz.com/role/CommitmentsAndContingenciesProductWarrantyAccrualDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.azz.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_5c8b3520-1ca2-0a91-0912-70d62831826c" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_e170ce1e-c3a8-e8ee-88b0-37e8dd7b1d11" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_5c8b3520-1ca2-0a91-0912-70d62831826c" xlink:to="loc_us-gaap_NetIncomeLoss_e170ce1e-c3a8-e8ee-88b0-37e8dd7b1d11" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_1ed26a82-dd4b-490f-d61a-b04c5d44793e" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_5c8b3520-1ca2-0a91-0912-70d62831826c" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_1ed26a82-dd4b-490f-d61a-b04c5d44793e" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_68a2669c-01f8-c962-bf95-0b4231cd45da" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_1ed26a82-dd4b-490f-d61a-b04c5d44793e" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_68a2669c-01f8-c962-bf95-0b4231cd45da" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax_2efcb6ae-5d3a-652c-5e64-2f0332c3d5a3" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_1ed26a82-dd4b-490f-d61a-b04c5d44793e" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax_2efcb6ae-5d3a-652c-5e64-2f0332c3d5a3" xlink:type="arc" />
  </link:calculationLink>
  <link:calculationLink xlink:role="http://www.azz.com/role/ConsolidatedBalanceSheets" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_d7f1ad03-6ed4-706a-15fc-eae794dee33a" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Liabilities" xlink:label="loc_us-gaap_Liabilities_44863786-cbc4-bac4-e070-0a1f19314584" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_d7f1ad03-6ed4-706a-15fc-eae794dee33a" xlink:to="loc_us-gaap_Liabilities_44863786-cbc4-bac4-e070-0a1f19314584" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="loc_us-gaap_LiabilitiesCurrent_30dca50d-a7bd-cff0-949a-3d7ae869c50d" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_44863786-cbc4-bac4-e070-0a1f19314584" xlink:to="loc_us-gaap_LiabilitiesCurrent_30dca50d-a7bd-cff0-949a-3d7ae869c50d" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountsPayableCurrent" xlink:label="loc_us-gaap_AccountsPayableCurrent_9c889623-7b4f-c89a-bbb3-2bc9fb9ad9f5" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_30dca50d-a7bd-cff0-949a-3d7ae869c50d" xlink:to="loc_us-gaap_AccountsPayableCurrent_9c889623-7b4f-c89a-bbb3-2bc9fb9ad9f5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccruedIncomeTaxesCurrent" xlink:label="loc_us-gaap_AccruedIncomeTaxesCurrent_ebb58523-69aa-44bb-767e-06e9f026a3b8" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_30dca50d-a7bd-cff0-949a-3d7ae869c50d" xlink:to="loc_us-gaap_AccruedIncomeTaxesCurrent_ebb58523-69aa-44bb-767e-06e9f026a3b8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_a2b836a7-cc87-0e4f-38a0-c91a29535622" xlink:type="locator" />
    <link:calculationArc order="3" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_30dca50d-a7bd-cff0-949a-3d7ae869c50d" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_a2b836a7-cc87-0e4f-38a0-c91a29535622" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherLiabilitiesCurrent" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_ebb4c1f8-b5df-aab0-ee90-1e91fd21cf92" xlink:type="locator" />
    <link:calculationArc order="4" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_30dca50d-a7bd-cff0-949a-3d7ae869c50d" xlink:to="loc_us-gaap_OtherLiabilitiesCurrent_ebb4c1f8-b5df-aab0-ee90-1e91fd21cf92" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CustomerAdvancesCurrent" xlink:label="loc_us-gaap_CustomerAdvancesCurrent_e7f1f471-d8d1-2419-19a1-0051bf8f1c75" xlink:type="locator" />
    <link:calculationArc order="5" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_30dca50d-a7bd-cff0-949a-3d7ae869c50d" xlink:to="loc_us-gaap_CustomerAdvancesCurrent_e7f1f471-d8d1-2419-19a1-0051bf8f1c75" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredCompensationShareBasedArrangementsLiabilityCurrent" xlink:label="loc_us-gaap_DeferredCompensationShareBasedArrangementsLiabilityCurrent_afdd6b59-c753-80ba-a736-4cfc8122aa29" xlink:type="locator" />
    <link:calculationArc order="6" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_30dca50d-a7bd-cff0-949a-3d7ae869c50d" xlink:to="loc_us-gaap_DeferredCompensationShareBasedArrangementsLiabilityCurrent_afdd6b59-c753-80ba-a736-4cfc8122aa29" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ContractWithCustomerLiability" xlink:label="loc_us-gaap_ContractWithCustomerLiability_dd2c0b6c-bd52-a4d4-2c85-63d78ccca807" xlink:type="locator" />
    <link:calculationArc order="7" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_30dca50d-a7bd-cff0-949a-3d7ae869c50d" xlink:to="loc_us-gaap_ContractWithCustomerLiability_dd2c0b6c-bd52-a4d4-2c85-63d78ccca807" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtCurrent" xlink:label="loc_us-gaap_DebtCurrent_1417330d-29f9-c4e9-abb6-2898d623f603" xlink:type="locator" />
    <link:calculationArc order="8" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_30dca50d-a7bd-cff0-949a-3d7ae869c50d" xlink:to="loc_us-gaap_DebtCurrent_1417330d-29f9-c4e9-abb6-2898d623f603" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_8c850143-cd0c-0f85-9038-e19d8c4f7808" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_44863786-cbc4-bac4-e070-0a1f19314584" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_8c850143-cd0c-0f85-9038-e19d8c4f7808" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermDebtNoncurrent" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_aa2e73c1-d03e-7f76-3502-7a650f99607c" xlink:type="locator" />
    <link:calculationArc order="3" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_44863786-cbc4-bac4-e070-0a1f19314584" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_aa2e73c1-d03e-7f76-3502-7a650f99607c" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxLiabilitiesNoncurrent" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesNoncurrent_aec86b81-11aa-859e-2a56-c42f4bdc8086" xlink:type="locator" />
    <link:calculationArc order="4" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_44863786-cbc4-bac4-e070-0a1f19314584" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesNoncurrent_aec86b81-11aa-859e-2a56-c42f4bdc8086" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommitmentsAndContingencies" xlink:label="loc_us-gaap_CommitmentsAndContingencies_4d934b0d-59bc-ae5c-ffb9-b6ced82ff9f8" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_d7f1ad03-6ed4-706a-15fc-eae794dee33a" xlink:to="loc_us-gaap_CommitmentsAndContingencies_4d934b0d-59bc-ae5c-ffb9-b6ced82ff9f8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaap_StockholdersEquity_4b9904d8-8624-0dbb-a949-29ff2cf808a8" xlink:type="locator" />
    <link:calculationArc order="3" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_d7f1ad03-6ed4-706a-15fc-eae794dee33a" xlink:to="loc_us-gaap_StockholdersEquity_4b9904d8-8624-0dbb-a949-29ff2cf808a8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockValue" xlink:label="loc_us-gaap_CommonStockValue_f05ab245-2bd1-7865-e7ed-1461a5a6155f" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_4b9904d8-8624-0dbb-a949-29ff2cf808a8" xlink:to="loc_us-gaap_CommonStockValue_f05ab245-2bd1-7865-e7ed-1461a5a6155f" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdditionalPaidInCapitalCommonStock" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock_9a00ddef-ccc2-f99c-735a-66b1e1849bbf" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_4b9904d8-8624-0dbb-a949-29ff2cf808a8" xlink:to="loc_us-gaap_AdditionalPaidInCapitalCommonStock_9a00ddef-ccc2-f99c-735a-66b1e1849bbf" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_62305d8f-d807-0fe8-d0ab-f2c2b3d03011" xlink:type="locator" />
    <link:calculationArc order="3" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_4b9904d8-8624-0dbb-a949-29ff2cf808a8" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_62305d8f-d807-0fe8-d0ab-f2c2b3d03011" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_988c1346-b444-a867-fe80-f3aec1443d54" xlink:type="locator" />
    <link:calculationArc order="4" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_4b9904d8-8624-0dbb-a949-29ff2cf808a8" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_988c1346-b444-a867-fe80-f3aec1443d54" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Assets" xlink:label="loc_us-gaap_Assets_17ef3f41-42f7-52c0-cba1-93e7e0e1116a" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="loc_us-gaap_AssetsCurrent_0b3bd361-d592-2906-279e-2682647fdd27" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_17ef3f41-42f7-52c0-cba1-93e7e0e1116a" xlink:to="loc_us-gaap_AssetsCurrent_0b3bd361-d592-2906-279e-2682647fdd27" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_1de780cc-9607-daa3-0bed-03c88ae94769" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_0b3bd361-d592-2906-279e-2682647fdd27" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_1de780cc-9607-daa3-0bed-03c88ae94769" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_dd2cbe99-77d2-db20-3c91-750589881c79" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_0b3bd361-d592-2906-279e-2682647fdd27" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_dd2cbe99-77d2-db20-3c91-750589881c79" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryNet" xlink:label="loc_us-gaap_InventoryNet_cc720f44-4c90-5acc-2e7e-b88e80f2af28" xlink:type="locator" />
    <link:calculationArc order="3" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_0b3bd361-d592-2906-279e-2682647fdd27" xlink:to="loc_us-gaap_InventoryNet_cc720f44-4c90-5acc-2e7e-b88e80f2af28" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear" xlink:label="loc_us-gaap_CostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear_ba2dba82-ea64-029b-04d9-570991496459" xlink:type="locator" />
    <link:calculationArc order="4" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_0b3bd361-d592-2906-279e-2682647fdd27" xlink:to="loc_us-gaap_CostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear_ba2dba82-ea64-029b-04d9-570991496459" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssets" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssets_a2b2b964-e335-39fe-0201-dec783066c94" xlink:type="locator" />
    <link:calculationArc order="5" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_0b3bd361-d592-2906-279e-2682647fdd27" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssets_a2b2b964-e335-39fe-0201-dec783066c94" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_4246ec24-1a4c-19dd-57c9-32d4a8e0cbaa" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_17ef3f41-42f7-52c0-cba1-93e7e0e1116a" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_4246ec24-1a4c-19dd-57c9-32d4a8e0cbaa" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Goodwill" xlink:label="loc_us-gaap_Goodwill_37b440e2-656c-b624-0688-b7cf681bf981" xlink:type="locator" />
    <link:calculationArc order="3" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_17ef3f41-42f7-52c0-cba1-93e7e0e1116a" xlink:to="loc_us-gaap_Goodwill_37b440e2-656c-b624-0688-b7cf681bf981" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_8889606b-88fa-2d5e-3fb9-238bccdf9597" xlink:type="locator" />
    <link:calculationArc order="4" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_17ef3f41-42f7-52c0-cba1-93e7e0e1116a" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_8889606b-88fa-2d5e-3fb9-238bccdf9597" xlink:type="arc" />
  </link:calculationLink>
  <link:calculationLink xlink:role="http://www.azz.com/role/ConsolidatedBalanceSheetsParenthetical" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.azz.com/role/ConsolidatedStatementOfShareholdersEquity" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.azz.com/role/ConsolidatedStatementOfShareholdersEquityParenthetical" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.azz.com/role/ConsolidatedStatementsOfCashFlows" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" xlink:label="loc_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease_b2425514-ebf2-89bc-8a6a-e6b6edfea6c3" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_0f07a806-a2da-6d18-a7a9-d734fad1f3b0" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease_b2425514-ebf2-89bc-8a6a-e6b6edfea6c3" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_0f07a806-a2da-6d18-a7a9-d734fad1f3b0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:label="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_6d7a72cc-b15d-447c-3b26-c3564dc5b0b1" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_0f07a806-a2da-6d18-a7a9-d734fad1f3b0" xlink:to="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_6d7a72cc-b15d-447c-3b26-c3564dc5b0b1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested" xlink:label="loc_us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested_13a9f212-908e-c056-4edd-1ea2f44d1731" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_0f07a806-a2da-6d18-a7a9-d734fad1f3b0" xlink:to="loc_us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested_13a9f212-908e-c056-4edd-1ea2f44d1731" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_6abb14d9-7978-302d-af6b-dbfc88f76bf2" xlink:type="locator" />
    <link:calculationArc order="3" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_0f07a806-a2da-6d18-a7a9-d734fad1f3b0" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_6abb14d9-7978-302d-af6b-dbfc88f76bf2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_0f8df60b-841f-6df5-83c3-e4049d366459" xlink:type="locator" />
    <link:calculationArc order="4" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_0f07a806-a2da-6d18-a7a9-d734fad1f3b0" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_0f8df60b-841f-6df5-83c3-e4049d366459" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_ce0d7b63-a366-bc9b-79e1-780981e428fe" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease_b2425514-ebf2-89bc-8a6a-e6b6edfea6c3" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_ce0d7b63-a366-bc9b-79e1-780981e428fe" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_e170ce1e-c3a8-e8ee-88b0-37e8dd7b1d11" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_ce0d7b63-a366-bc9b-79e1-780981e428fe" xlink:to="loc_us-gaap_NetIncomeLoss_e170ce1e-c3a8-e8ee-88b0-37e8dd7b1d11" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DepreciationAmortizationAndAccretionNet" xlink:label="loc_us-gaap_DepreciationAmortizationAndAccretionNet_f8d3390c-1850-b76f-7062-99d566a4ad4a" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_ce0d7b63-a366-bc9b-79e1-780981e428fe" xlink:to="loc_us-gaap_DepreciationAmortizationAndAccretionNet_f8d3390c-1850-b76f-7062-99d566a4ad4a" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInDeferredIncomeTaxes" xlink:label="loc_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes_0074e2ce-7b7b-56f1-34ed-f9d5bd5d1c3d" xlink:type="locator" />
    <link:calculationArc order="3" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_ce0d7b63-a366-bc9b-79e1-780981e428fe" xlink:to="loc_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes_0074e2ce-7b7b-56f1-34ed-f9d5bd5d1c3d" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GainLossOnSaleOfBusiness" xlink:label="loc_us-gaap_GainLossOnSaleOfBusiness_2590fc0f-c2e5-fe6d-0763-c4943b1b3e60" xlink:type="locator" />
    <link:calculationArc order="4" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_ce0d7b63-a366-bc9b-79e1-780981e428fe" xlink:to="loc_us-gaap_GainLossOnSaleOfBusiness_2590fc0f-c2e5-fe6d-0763-c4943b1b3e60" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GainLossOnDispositionOfAssets1" xlink:label="loc_us-gaap_GainLossOnDispositionOfAssets1_73cabc52-c416-1a4a-0557-7c2672849759" xlink:type="locator" />
    <link:calculationArc order="5" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_ce0d7b63-a366-bc9b-79e1-780981e428fe" xlink:to="loc_us-gaap_GainLossOnDispositionOfAssets1_73cabc52-c416-1a4a-0557-7c2672849759" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:label="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_ae064a9e-7563-5fa2-95b8-bfe0f620685d" xlink:type="locator" />
    <link:calculationArc order="6" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_ce0d7b63-a366-bc9b-79e1-780981e428fe" xlink:to="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_ae064a9e-7563-5fa2-95b8-bfe0f620685d" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensation" xlink:label="loc_us-gaap_ShareBasedCompensation_f0b9d825-b0b9-37fd-4d25-9294a8598890" xlink:type="locator" />
    <link:calculationArc order="7" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_ce0d7b63-a366-bc9b-79e1-780981e428fe" xlink:to="loc_us-gaap_ShareBasedCompensation_f0b9d825-b0b9-37fd-4d25-9294a8598890" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaidInKindInterest" xlink:label="loc_us-gaap_PaidInKindInterest_bbef1d7c-5ca4-2e69-2da7-2c7dad4e25a3" xlink:type="locator" />
    <link:calculationArc order="8" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_ce0d7b63-a366-bc9b-79e1-780981e428fe" xlink:to="loc_us-gaap_PaidInKindInterest_bbef1d7c-5ca4-2e69-2da7-2c7dad4e25a3" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProvisionForDoubtfulAccounts" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts_5ae19a9f-6de6-075a-2c5a-a587d82ebad5" xlink:type="locator" />
    <link:calculationArc order="9" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_ce0d7b63-a366-bc9b-79e1-780981e428fe" xlink:to="loc_us-gaap_ProvisionForDoubtfulAccounts_5ae19a9f-6de6-075a-2c5a-a587d82ebad5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_09b7b41a-f5a1-c45e-d61b-846fff462802" xlink:type="locator" />
    <link:calculationArc order="10" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_ce0d7b63-a366-bc9b-79e1-780981e428fe" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_09b7b41a-f5a1-c45e-d61b-846fff462802" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_f2b34f8d-2445-12ee-2c68-fa0c5409d5e0" xlink:type="locator" />
    <link:calculationArc order="11" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_ce0d7b63-a366-bc9b-79e1-780981e428fe" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_f2b34f8d-2445-12ee-2c68-fa0c5409d5e0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_dfcbd6f7-83fa-00c2-bd9e-6c5c1de7d890" xlink:type="locator" />
    <link:calculationArc order="12" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_ce0d7b63-a366-bc9b-79e1-780981e428fe" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_dfcbd6f7-83fa-00c2-bd9e-6c5c1de7d890" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInBillingInExcessOfCostOfEarnings" xlink:label="loc_us-gaap_IncreaseDecreaseInBillingInExcessOfCostOfEarnings_3eb8653f-0dec-c651-d269-b4fb2058c9b8" xlink:type="locator" />
    <link:calculationArc order="13" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_ce0d7b63-a366-bc9b-79e1-780981e428fe" xlink:to="loc_us-gaap_IncreaseDecreaseInBillingInExcessOfCostOfEarnings_3eb8653f-0dec-c651-d269-b4fb2058c9b8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayable" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_792166b2-b561-55ef-12fd-ca8b50f64a38" xlink:type="locator" />
    <link:calculationArc order="14" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_ce0d7b63-a366-bc9b-79e1-780981e428fe" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable_792166b2-b561-55ef-12fd-ca8b50f64a38" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_d7de2883-fea4-6e7c-2c8b-7fee9aa34369" xlink:type="locator" />
    <link:calculationArc order="15" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_ce0d7b63-a366-bc9b-79e1-780981e428fe" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_d7de2883-fea4-6e7c-2c8b-7fee9aa34369" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_1efd93c0-bb90-2a64-a997-3a70afaa3faa" xlink:type="locator" />
    <link:calculationArc order="3" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease_b2425514-ebf2-89bc-8a6a-e6b6edfea6c3" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_1efd93c0-bb90-2a64-a997-3a70afaa3faa" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_0f0975d6-8500-76a0-c74f-5d2f0ed8b620" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_1efd93c0-bb90-2a64-a997-3a70afaa3faa" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_0f0975d6-8500-76a0-c74f-5d2f0ed8b620" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_07e50027-f2db-6d1b-93ed-b22d6bd39351" xlink:type="locator" />
    <link:calculationArc order="2" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_1efd93c0-bb90-2a64-a997-3a70afaa3faa" xlink:to="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_07e50027-f2db-6d1b-93ed-b22d6bd39351" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromLinesOfCredit" xlink:label="loc_us-gaap_ProceedsFromLinesOfCredit_2285f3f4-b3a8-b01c-280e-6c886bd81b27" xlink:type="locator" />
    <link:calculationArc order="3" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_1efd93c0-bb90-2a64-a997-3a70afaa3faa" xlink:to="loc_us-gaap_ProceedsFromLinesOfCredit_2285f3f4-b3a8-b01c-280e-6c886bd81b27" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RepaymentsOfLinesOfCredit" xlink:label="loc_us-gaap_RepaymentsOfLinesOfCredit_05859378-438b-57d1-1cca-74dc23f15c9a" xlink:type="locator" />
    <link:calculationArc order="4" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_1efd93c0-bb90-2a64-a997-3a70afaa3faa" xlink:to="loc_us-gaap_RepaymentsOfLinesOfCredit_05859378-438b-57d1-1cca-74dc23f15c9a" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RepaymentsOfLongTermDebt" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt_50c96d39-6558-6bd8-b3d6-7ed1c558807e" xlink:type="locator" />
    <link:calculationArc order="5" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_1efd93c0-bb90-2a64-a997-3a70afaa3faa" xlink:to="loc_us-gaap_RepaymentsOfLongTermDebt_50c96d39-6558-6bd8-b3d6-7ed1c558807e" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_3f804297-91a1-3939-541d-a39b6288c9f9" xlink:type="locator" />
    <link:calculationArc order="6" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_1efd93c0-bb90-2a64-a997-3a70afaa3faa" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_3f804297-91a1-3939-541d-a39b6288c9f9" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsOfDividends" xlink:label="loc_us-gaap_PaymentsOfDividends_97b2cb74-f62e-ba8a-3953-eb9af3cfb8a4" xlink:type="locator" />
    <link:calculationArc order="7" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_1efd93c0-bb90-2a64-a997-3a70afaa3faa" xlink:to="loc_us-gaap_PaymentsOfDividends_97b2cb74-f62e-ba8a-3953-eb9af3cfb8a4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromStockOptionsExercised" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised_f73833cd-0af4-c4d5-a7c4-1151269f1da3" xlink:type="locator" />
    <link:calculationArc order="8" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_1efd93c0-bb90-2a64-a997-3a70afaa3faa" xlink:to="loc_us-gaap_ProceedsFromStockOptionsExercised_f73833cd-0af4-c4d5-a7c4-1151269f1da3" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities" xlink:label="loc_us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities_1d038ec0-2676-95f8-b6b9-3348b41921cc" xlink:type="locator" />
    <link:calculationArc order="9" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_1efd93c0-bb90-2a64-a997-3a70afaa3faa" xlink:to="loc_us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities_1d038ec0-2676-95f8-b6b9-3348b41921cc" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_f58bb86e-8b52-c30f-7b3a-554d3e73586f" xlink:type="locator" />
    <link:calculationArc order="10" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_1efd93c0-bb90-2a64-a997-3a70afaa3faa" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_f58bb86e-8b52-c30f-7b3a-554d3e73586f" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromLoans" xlink:label="loc_us-gaap_ProceedsFromLoans_080552aa-f2eb-3cd9-d4bf-abc01e63782f" xlink:type="locator" />
    <link:calculationArc order="11" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_1efd93c0-bb90-2a64-a997-3a70afaa3faa" xlink:to="loc_us-gaap_ProceedsFromLoans_080552aa-f2eb-3cd9-d4bf-abc01e63782f" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromDerivativeInstrumentFinancingActivities" xlink:label="loc_us-gaap_ProceedsFromDerivativeInstrumentFinancingActivities_3e55fdeb-b8d2-839c-7673-f8c990701d98" xlink:type="locator" />
    <link:calculationArc order="12" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_1efd93c0-bb90-2a64-a997-3a70afaa3faa" xlink:to="loc_us-gaap_ProceedsFromDerivativeInstrumentFinancingActivities_3e55fdeb-b8d2-839c-7673-f8c990701d98" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents_32f0c8eb-accb-9ab7-5d53-b9d2845af404" xlink:type="locator" />
    <link:calculationArc order="4" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease_b2425514-ebf2-89bc-8a6a-e6b6edfea6c3" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents_32f0c8eb-accb-9ab7-5d53-b9d2845af404" xlink:type="arc" />
  </link:calculationLink>
  <link:calculationLink xlink:role="http://www.azz.com/role/ConsolidatedStatementsOfComprehensiveIncomeParenthetical" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.azz.com/role/ConsolidatedStatementsOfIncome" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_e170ce1e-c3a8-e8ee-88b0-37e8dd7b1d11" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_d71649eb-5769-933d-7982-2a2ada9ea257" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_e170ce1e-c3a8-e8ee-88b0-37e8dd7b1d11" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_d71649eb-5769-933d-7982-2a2ada9ea257" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="loc_us-gaap_OperatingIncomeLoss_8db01d6d-ae17-523f-94b9-8ab4add4a22e" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_d71649eb-5769-933d-7982-2a2ada9ea257" xlink:to="loc_us-gaap_OperatingIncomeLoss_8db01d6d-ae17-523f-94b9-8ab4add4a22e" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GrossProfit" xlink:label="loc_us-gaap_GrossProfit_98c25af7-47ba-69a3-12c4-e52bd51b359e" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_8db01d6d-ae17-523f-94b9-8ab4add4a22e" xlink:to="loc_us-gaap_GrossProfit_98c25af7-47ba-69a3-12c4-e52bd51b359e" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Revenues" xlink:label="loc_us-gaap_Revenues_425ada39-f194-a279-47ac-dd09cf899fb1" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit_98c25af7-47ba-69a3-12c4-e52bd51b359e" xlink:to="loc_us-gaap_Revenues_425ada39-f194-a279-47ac-dd09cf899fb1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_3549c1c0-2f2a-e44b-026b-b4042153e489" xlink:type="locator" />
    <link:calculationArc order="2" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit_98c25af7-47ba-69a3-12c4-e52bd51b359e" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_3549c1c0-2f2a-e44b-026b-b4042153e489" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpense" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_89fcc343-1933-1e77-588e-68d1c2f1a04f" xlink:type="locator" />
    <link:calculationArc order="2" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_8db01d6d-ae17-523f-94b9-8ab4add4a22e" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_89fcc343-1933-1e77-588e-68d1c2f1a04f" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GainLossOnSaleOfBusiness" xlink:label="loc_us-gaap_GainLossOnSaleOfBusiness_2590fc0f-c2e5-fe6d-0763-c4943b1b3e60" xlink:type="locator" />
    <link:calculationArc order="3" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_8db01d6d-ae17-523f-94b9-8ab4add4a22e" xlink:to="loc_us-gaap_GainLossOnSaleOfBusiness_2590fc0f-c2e5-fe6d-0763-c4943b1b3e60" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InterestExpense" xlink:label="loc_us-gaap_InterestExpense_16e9f6a6-5524-a7b1-7e7c-73ee97610ec6" xlink:type="locator" />
    <link:calculationArc order="2" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_d71649eb-5769-933d-7982-2a2ada9ea257" xlink:to="loc_us-gaap_InterestExpense_16e9f6a6-5524-a7b1-7e7c-73ee97610ec6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_7a3a9730-2927-590e-4e76-6aeb4157256e" xlink:type="locator" />
    <link:calculationArc order="3" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_d71649eb-5769-933d-7982-2a2ada9ea257" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_7a3a9730-2927-590e-4e76-6aeb4157256e" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_666ca9f0-28f1-b21a-025e-36222808a6c3" xlink:type="locator" />
    <link:calculationArc order="2" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_e170ce1e-c3a8-e8ee-88b0-37e8dd7b1d11" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_666ca9f0-28f1-b21a-025e-36222808a6c3" xlink:type="arc" />
  </link:calculationLink>
  <link:calculationLink xlink:role="http://www.azz.com/role/DebtNarrativeDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.azz.com/role/DebtNotes" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.azz.com/role/DebtScheduleOfLongTermDebtDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermDebt" xlink:label="loc_us-gaap_LongTermDebt_a2f199ce-3001-c200-d488-633bc54206dc" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtCurrent" xlink:label="loc_us-gaap_DebtCurrent_1417330d-29f9-c4e9-abb6-2898d623f603" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_a2f199ce-3001-c200-d488-633bc54206dc" xlink:to="loc_us-gaap_DebtCurrent_1417330d-29f9-c4e9-abb6-2898d623f603" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermDebtNoncurrent" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_aa2e73c1-d03e-7f76-3502-7a650f99607c" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_a2f199ce-3001-c200-d488-633bc54206dc" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_aa2e73c1-d03e-7f76-3502-7a650f99607c" xlink:type="arc" />
  </link:calculationLink>
  <link:calculationLink xlink:role="http://www.azz.com/role/DebtScheduleOfLongTermDebtMaturitiesDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.azz.com/role/DebtTables" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.azz.com/role/DocumentAndEntityInformation" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.azz.com/role/EarningsPerShareDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_8c9389ea-1fbb-7e45-ce1f-5a1d89572c0d" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_fbdbb03d-8583-701f-d6e2-69f8229c6051" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_8c9389ea-1fbb-7e45-ce1f-5a1d89572c0d" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_fbdbb03d-8583-701f-d6e2-69f8229c6051" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_90854703-859b-2c45-aef2-d270627b3141" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_8c9389ea-1fbb-7e45-ce1f-5a1d89572c0d" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_90854703-859b-2c45-aef2-d270627b3141" xlink:type="arc" />
  </link:calculationLink>
  <link:calculationLink xlink:role="http://www.azz.com/role/EarningsPerShareNarrativeDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.azz.com/role/EarningsPerShareNotes" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.azz.com/role/EarningsPerShareTables" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.azz.com/role/EmployeeBenefitPlansDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.azz.com/role/EmployeeBenefitPlansMultiemployerPlanDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.azz.com/role/EmployeeBenefitPlansNotes" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.azz.com/role/GoodwillAndIntangibleAssetsIndefiniteLivedIntangibleAssetsDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.azz.com/role/GoodwillAndIntangibleAssetsNarrativeDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.azz.com/role/GoodwillAndIntangibleAssetsNotes" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.azz.com/role/GoodwillAndIntangibleAssetsScheduleOfAmortizableIntangibleAssetsDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_e87bd6a3-2026-a858-f41a-bc281e5d594b" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_e11e8784-8f2d-ca3c-a9e8-a8115d54520c" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_e87bd6a3-2026-a858-f41a-bc281e5d594b" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_e11e8784-8f2d-ca3c-a9e8-a8115d54520c" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_65140cb5-12a8-2030-97e2-fa6daceadf40" xlink:type="locator" />
    <link:calculationArc order="2" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_e87bd6a3-2026-a858-f41a-bc281e5d594b" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_65140cb5-12a8-2030-97e2-fa6daceadf40" xlink:type="arc" />
  </link:calculationLink>
  <link:calculationLink xlink:role="http://www.azz.com/role/GoodwillAndIntangibleAssetsScheduleOfFutureAmortizationDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_e87bd6a3-2026-a858-f41a-bc281e5d594b" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_cddb4eb0-3110-27ee-28d5-5d7adef4fa0c" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_e87bd6a3-2026-a858-f41a-bc281e5d594b" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_cddb4eb0-3110-27ee-28d5-5d7adef4fa0c" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_52d5fc42-d7bd-e657-728c-68a54a8a27d9" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_e87bd6a3-2026-a858-f41a-bc281e5d594b" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_52d5fc42-d7bd-e657-728c-68a54a8a27d9" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_28209536-91f9-47af-f5bd-6accbeed43b7" xlink:type="locator" />
    <link:calculationArc order="3" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_e87bd6a3-2026-a858-f41a-bc281e5d594b" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_28209536-91f9-47af-f5bd-6accbeed43b7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_716ff456-95a9-c7d8-efd5-2047c2ac3646" xlink:type="locator" />
    <link:calculationArc order="4" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_e87bd6a3-2026-a858-f41a-bc281e5d594b" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_716ff456-95a9-c7d8-efd5-2047c2ac3646" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_db859267-14f1-73e3-47c3-03bfc9627628" xlink:type="locator" />
    <link:calculationArc order="5" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_e87bd6a3-2026-a858-f41a-bc281e5d594b" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_db859267-14f1-73e3-47c3-03bfc9627628" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_fa802f8f-3c6f-18ed-005d-e578d38097d8" xlink:type="locator" />
    <link:calculationArc order="6" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_e87bd6a3-2026-a858-f41a-bc281e5d594b" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_fa802f8f-3c6f-18ed-005d-e578d38097d8" xlink:type="arc" />
  </link:calculationLink>
  <link:calculationLink xlink:role="http://www.azz.com/role/GoodwillAndIntangibleAssetsScheduleOfGoodwillDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.azz.com/role/GoodwillAndIntangibleAssetsTables" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.azz.com/role/IncomeTaxesNarrativeDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.azz.com/role/IncomeTaxesNotes" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.azz.com/role/IncomeTaxesProvisionOfIncomeTaxesDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_666ca9f0-28f1-b21a-025e-36222808a6c3" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_ad87dc87-7206-5d76-a1ae-6cecdf90521c" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_666ca9f0-28f1-b21a-025e-36222808a6c3" xlink:to="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_ad87dc87-7206-5d76-a1ae-6cecdf90521c" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CurrentFederalTaxExpenseBenefit" xlink:label="loc_us-gaap_CurrentFederalTaxExpenseBenefit_1007d9fe-6d83-c6c6-eef9-c29803b14ec7" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_ad87dc87-7206-5d76-a1ae-6cecdf90521c" xlink:to="loc_us-gaap_CurrentFederalTaxExpenseBenefit_1007d9fe-6d83-c6c6-eef9-c29803b14ec7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CurrentForeignTaxExpenseBenefit" xlink:label="loc_us-gaap_CurrentForeignTaxExpenseBenefit_dbb037c2-04c0-fa14-65e6-8ccd12d2a855" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_ad87dc87-7206-5d76-a1ae-6cecdf90521c" xlink:to="loc_us-gaap_CurrentForeignTaxExpenseBenefit_dbb037c2-04c0-fa14-65e6-8ccd12d2a855" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_7f37ab3b-992e-e1ba-f578-2c503524d7e4" xlink:type="locator" />
    <link:calculationArc order="3" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_ad87dc87-7206-5d76-a1ae-6cecdf90521c" xlink:to="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_7f37ab3b-992e-e1ba-f578-2c503524d7e4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_3421bed6-296e-da4e-f0e9-a2a8fa1f6d19" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_666ca9f0-28f1-b21a-025e-36222808a6c3" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_3421bed6-296e-da4e-f0e9-a2a8fa1f6d19" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_db02e614-93e7-eddf-abe0-a58cca48e685" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_3421bed6-296e-da4e-f0e9-a2a8fa1f6d19" xlink:to="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_db02e614-93e7-eddf-abe0-a58cca48e685" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_8caef893-a841-2be2-863f-e20b53026f02" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_3421bed6-296e-da4e-f0e9-a2a8fa1f6d19" xlink:to="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_8caef893-a841-2be2-863f-e20b53026f02" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_ca5c17e6-16a0-bee8-1413-d316d82a8942" xlink:type="locator" />
    <link:calculationArc order="3" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_3421bed6-296e-da4e-f0e9-a2a8fa1f6d19" xlink:to="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_ca5c17e6-16a0-bee8-1413-d316d82a8942" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_d71649eb-5769-933d-7982-2a2ada9ea257" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_3ce82195-ed3e-f261-3529-b3a868ecf6c4" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_d71649eb-5769-933d-7982-2a2ada9ea257" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_3ce82195-ed3e-f261-3529-b3a868ecf6c4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_89ebd542-78ee-71d0-be95-65de1bb3ef82" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_d71649eb-5769-933d-7982-2a2ada9ea257" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_89ebd542-78ee-71d0-be95-65de1bb3ef82" xlink:type="arc" />
  </link:calculationLink>
  <link:calculationLink xlink:role="http://www.azz.com/role/IncomeTaxesReconciliationOfUnrecognizedTaxBenefitsDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.azz.com/role/IncomeTaxesReconcilliationOfEffectiveIncomeTaxRateDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_aa9fb8cf-e50d-6d5b-0236-a084fee29894" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_5ef0c8c5-04c5-1c10-a59e-3eaa9cf923b4" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_aa9fb8cf-e50d-6d5b-0236-a084fee29894" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_5ef0c8c5-04c5-1c10-a59e-3eaa9cf923b4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseMealsAndEntertainment" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseMealsAndEntertainment_0882b47d-c742-4f3a-84cc-b29d69b541e5" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_aa9fb8cf-e50d-6d5b-0236-a084fee29894" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseMealsAndEntertainment_0882b47d-c742-4f3a-84cc-b29d69b541e5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_fa285cf0-c43f-6ef0-a0f2-c37d958f2fe4" xlink:type="locator" />
    <link:calculationArc order="3" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_aa9fb8cf-e50d-6d5b-0236-a084fee29894" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_fa285cf0-c43f-6ef0-a0f2-c37d958f2fe4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationDeductionsQualifiedProductionActivities" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationDeductionsQualifiedProductionActivities_c9027885-4129-8211-e024-0100e756ba34" xlink:type="locator" />
    <link:calculationArc order="4" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_aa9fb8cf-e50d-6d5b-0236-a084fee29894" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationDeductionsQualifiedProductionActivities_c9027885-4129-8211-e024-0100e756ba34" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_77b9f787-6596-82cb-4698-f0991c80113b" xlink:type="locator" />
    <link:calculationArc order="5" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_aa9fb8cf-e50d-6d5b-0236-a084fee29894" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_77b9f787-6596-82cb-4698-f0991c80113b" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent_816488b8-0d56-395f-9159-c39b85761bc4" xlink:type="locator" />
    <link:calculationArc order="6" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_aa9fb8cf-e50d-6d5b-0236-a084fee29894" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent_816488b8-0d56-395f-9159-c39b85761bc4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits_760e1cd1-b180-e0c4-17a8-eef24284a1cb" xlink:type="locator" />
    <link:calculationArc order="7" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_aa9fb8cf-e50d-6d5b-0236-a084fee29894" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits_760e1cd1-b180-e0c4-17a8-eef24284a1cb" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_cb745973-9398-b1e8-0b84-89b40fb91052" xlink:type="locator" />
    <link:calculationArc order="8" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_aa9fb8cf-e50d-6d5b-0236-a084fee29894" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_cb745973-9398-b1e8-0b84-89b40fb91052" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate_dde8ff73-3704-2d19-f167-45cf9c0efbb7" xlink:type="locator" />
    <link:calculationArc order="9" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_aa9fb8cf-e50d-6d5b-0236-a084fee29894" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate_dde8ff73-3704-2d19-f167-45cf9c0efbb7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies_cbd9ac3f-d449-5b02-e4f1-28b574ed2878" xlink:type="locator" />
    <link:calculationArc order="10" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_aa9fb8cf-e50d-6d5b-0236-a084fee29894" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies_cbd9ac3f-d449-5b02-e4f1-28b574ed2878" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingenciesDomestic" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingenciesDomestic_7f085c8f-5f7c-d776-ebf9-c0574d4634e2" xlink:type="locator" />
    <link:calculationArc order="11" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_aa9fb8cf-e50d-6d5b-0236-a084fee29894" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingenciesDomestic_7f085c8f-5f7c-d776-ebf9-c0574d4634e2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_c16a0eb3-02da-6ea0-91e7-3203372f71fd" xlink:type="locator" />
    <link:calculationArc order="12" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_aa9fb8cf-e50d-6d5b-0236-a084fee29894" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_c16a0eb3-02da-6ea0-91e7-3203372f71fd" xlink:type="arc" />
  </link:calculationLink>
  <link:calculationLink xlink:role="http://www.azz.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxLiabilities" xlink:label="loc_us-gaap_DeferredTaxLiabilities_f31cb66e-0de8-54fb-4788-53b3cde0ec2f" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxAssetsNet" xlink:label="loc_us-gaap_DeferredTaxAssetsNet_e6f5d9f5-2430-5e17-896c-5e4d69815366" xlink:type="locator" />
    <link:calculationArc order="1" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxLiabilities_f31cb66e-0de8-54fb-4788-53b3cde0ec2f" xlink:to="loc_us-gaap_DeferredTaxAssetsNet_e6f5d9f5-2430-5e17-896c-5e4d69815366" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxAssetsGross" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_e54f6543-25d5-ceb9-ff71-ca6ba1b37623" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsNet_e6f5d9f5-2430-5e17-896c-5e4d69815366" xlink:to="loc_us-gaap_DeferredTaxAssetsGross_e54f6543-25d5-ceb9-ff71-ca6ba1b37623" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits_6136a882-2251-7433-358a-e61f7951edea" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_e54f6543-25d5-ceb9-ff71-ca6ba1b37623" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits_6136a882-2251-7433-358a-e61f7951edea" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxAssetsInventory" xlink:label="loc_us-gaap_DeferredTaxAssetsInventory_76823e13-ff55-7cd2-ec5d-7dac1fd75cd9" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_e54f6543-25d5-ceb9-ff71-ca6ba1b37623" xlink:to="loc_us-gaap_DeferredTaxAssetsInventory_76823e13-ff55-7cd2-ec5d-7dac1fd75cd9" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves_f7a90b42-6a8a-452a-6730-8bc24b96fb95" xlink:type="locator" />
    <link:calculationArc order="3" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_e54f6543-25d5-ceb9-ff71-ca6ba1b37623" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves_f7a90b42-6a8a-452a-6730-8bc24b96fb95" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_b1af2034-c908-aa1d-0729-b39714efe23b" xlink:type="locator" />
    <link:calculationArc order="4" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_e54f6543-25d5-ceb9-ff71-ca6ba1b37623" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_b1af2034-c908-aa1d-0729-b39714efe23b" xlink:type="arc" />
    <link:loc xlink:href="azz-20200229.xsd#azz_DeferredTaxAssetsLeaseLiabilities" xlink:label="loc_azz_DeferredTaxAssetsLeaseLiabilities_296E43AD1EF5CA2F25C4BD71FCFB4127" xlink:type="locator" />
    <link:calculationArc order="5" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_e54f6543-25d5-ceb9-ff71-ca6ba1b37623" xlink:to="loc_azz_DeferredTaxAssetsLeaseLiabilities_296E43AD1EF5CA2F25C4BD71FCFB4127" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_bc5d002e-802f-bf1e-7d7d-9f1d1a7551a7" xlink:type="locator" />
    <link:calculationArc order="6" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_e54f6543-25d5-ceb9-ff71-ca6ba1b37623" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_bc5d002e-802f-bf1e-7d7d-9f1d1a7551a7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowance" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_55b78dfc-faa8-3c71-752a-e6857318d516" xlink:type="locator" />
    <link:calculationArc order="2" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsNet_e6f5d9f5-2430-5e17-896c-5e4d69815366" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_55b78dfc-faa8-3c71-752a-e6857318d516" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilities" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_15e17ec2-d527-455f-b2cd-0be7f92a9fd5" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxLiabilities_f31cb66e-0de8-54fb-4788-53b3cde0ec2f" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilities_15e17ec2-d527-455f-b2cd-0be7f92a9fd5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_fee9ac69-74b7-a6ae-6ad8-e6860d7cdb9d" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_15e17ec2-d527-455f-b2cd-0be7f92a9fd5" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_fee9ac69-74b7-a6ae-6ad8-e6860d7cdb9d" xlink:type="arc" />
    <link:loc xlink:href="azz-20200229.xsd#azz_DeferredTaxLiabilitiesRightofUseAssets" xlink:label="loc_azz_DeferredTaxLiabilitiesRightofUseAssets_8486F4023597DB4E188BBD72FA59CDBB" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_15e17ec2-d527-455f-b2cd-0be7f92a9fd5" xlink:to="loc_azz_DeferredTaxLiabilitiesRightofUseAssets_8486F4023597DB4E188BBD72FA59CDBB" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets_a1d6e3d5-1382-48b3-8ff7-0e4305825a45" xlink:type="locator" />
    <link:calculationArc order="3" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_15e17ec2-d527-455f-b2cd-0be7f92a9fd5" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets_a1d6e3d5-1382-48b3-8ff7-0e4305825a45" xlink:type="arc" />
  </link:calculationLink>
  <link:calculationLink xlink:role="http://www.azz.com/role/IncomeTaxesScheduleOfNetOperatingLossCarryforwardsDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.azz.com/role/IncomeTaxesTables" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.azz.com/role/InventoriesDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryNet" xlink:label="loc_us-gaap_InventoryNet_cc720f44-4c90-5acc-2e7e-b88e80f2af28" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryRawMaterialsNetOfReserves" xlink:label="loc_us-gaap_InventoryRawMaterialsNetOfReserves_a142eb63-af8d-4212-6321-d7c0ac27f958" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryNet_cc720f44-4c90-5acc-2e7e-b88e80f2af28" xlink:to="loc_us-gaap_InventoryRawMaterialsNetOfReserves_a142eb63-af8d-4212-6321-d7c0ac27f958" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryWorkInProcessNetOfReserves" xlink:label="loc_us-gaap_InventoryWorkInProcessNetOfReserves_f4920785-d6c0-a217-e01a-0e0ef529643a" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryNet_cc720f44-4c90-5acc-2e7e-b88e80f2af28" xlink:to="loc_us-gaap_InventoryWorkInProcessNetOfReserves_f4920785-d6c0-a217-e01a-0e0ef529643a" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryFinishedGoodsNetOfReserves" xlink:label="loc_us-gaap_InventoryFinishedGoodsNetOfReserves_2dee2782-8369-5635-44bf-51d0e8aa0f1e" xlink:type="locator" />
    <link:calculationArc order="3" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryNet_cc720f44-4c90-5acc-2e7e-b88e80f2af28" xlink:to="loc_us-gaap_InventoryFinishedGoodsNetOfReserves_2dee2782-8369-5635-44bf-51d0e8aa0f1e" xlink:type="arc" />
  </link:calculationLink>
  <link:calculationLink xlink:role="http://www.azz.com/role/InventoriesNotes" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.azz.com/role/InventoriesTables" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.azz.com/role/Leases" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.azz.com/role/LeasesFutureLeaseLiabilityPriorToAdoptionOfAsc842Details" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue_acfb1bbb-4a5b-18c4-ab71-d62ae0aecfa0" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent_4cf71329-74d6-54f3-cadb-acb7f1063f36" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue_acfb1bbb-4a5b-18c4-ab71-d62ae0aecfa0" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent_4cf71329-74d6-54f3-cadb-acb7f1063f36" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears_f2a573e7-27e5-db11-63c6-c460733b5ea3" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue_acfb1bbb-4a5b-18c4-ab71-d62ae0aecfa0" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears_f2a573e7-27e5-db11-63c6-c460733b5ea3" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears_398384fb-b756-b11a-1ea4-5a5cd4372c82" xlink:type="locator" />
    <link:calculationArc order="3" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue_acfb1bbb-4a5b-18c4-ab71-d62ae0aecfa0" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears_398384fb-b756-b11a-1ea4-5a5cd4372c82" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears_832fb73d-9886-a0dd-5905-8e2ec54304d6" xlink:type="locator" />
    <link:calculationArc order="4" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue_acfb1bbb-4a5b-18c4-ab71-d62ae0aecfa0" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears_832fb73d-9886-a0dd-5905-8e2ec54304d6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears_1f2c68db-a374-1412-5f1f-4edca1431bbb" xlink:type="locator" />
    <link:calculationArc order="5" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue_acfb1bbb-4a5b-18c4-ab71-d62ae0aecfa0" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears_1f2c68db-a374-1412-5f1f-4edca1431bbb" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter_e71cbb67-0324-15b7-66dc-376e90f3ca60" xlink:type="locator" />
    <link:calculationArc order="6" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue_acfb1bbb-4a5b-18c4-ab71-d62ae0aecfa0" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter_e71cbb67-0324-15b7-66dc-376e90f3ca60" xlink:type="arc" />
  </link:calculationLink>
  <link:calculationLink xlink:role="http://www.azz.com/role/LeasesLeaseCostDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.azz.com/role/LeasesLeaseDetailsDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.azz.com/role/LeasesLeaseMaturityDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_1c2cd15f-6a97-015f-b126-1d0a0750698b" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_5ad4ca01-bc52-b198-b1fd-3cded668d167" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_1c2cd15f-6a97-015f-b126-1d0a0750698b" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_5ad4ca01-bc52-b198-b1fd-3cded668d167" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_9b040bc1-f43c-735d-05f7-679f319d2bb6" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_1c2cd15f-6a97-015f-b126-1d0a0750698b" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_9b040bc1-f43c-735d-05f7-679f319d2bb6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_2f0ec234-4f20-7099-efb3-3c0ab4d024dd" xlink:type="locator" />
    <link:calculationArc order="3" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_1c2cd15f-6a97-015f-b126-1d0a0750698b" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_2f0ec234-4f20-7099-efb3-3c0ab4d024dd" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_1ed751b1-5f94-4f6f-41e9-ef873c9f2bab" xlink:type="locator" />
    <link:calculationArc order="4" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_1c2cd15f-6a97-015f-b126-1d0a0750698b" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_1ed751b1-5f94-4f6f-41e9-ef873c9f2bab" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_8a8de21f-aadc-3af7-8c96-d54cf42b401b" xlink:type="locator" />
    <link:calculationArc order="5" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_1c2cd15f-6a97-015f-b126-1d0a0750698b" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_8a8de21f-aadc-3af7-8c96-d54cf42b401b" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_b411eec9-2a0a-356b-e751-bd0680ab4d58" xlink:type="locator" />
    <link:calculationArc order="6" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_1c2cd15f-6a97-015f-b126-1d0a0750698b" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_b411eec9-2a0a-356b-e751-bd0680ab4d58" xlink:type="arc" />
  </link:calculationLink>
  <link:calculationLink xlink:role="http://www.azz.com/role/LeasesLeaseMaturityDetailsCalc2" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_46888C25DBA899F6B1F68BFA3A170D91_1c2cd15f-6a97-015f-b126-1d0a0750698b" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_46888C25DBA899F6B1F68BFA3A170D91_07815ffa-512a-3133-dcbb-38e09d2626b9" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_46888C25DBA899F6B1F68BFA3A170D91_1c2cd15f-6a97-015f-b126-1d0a0750698b" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_46888C25DBA899F6B1F68BFA3A170D91_07815ffa-512a-3133-dcbb-38e09d2626b9" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseLiability" xlink:label="loc_us-gaap_OperatingLeaseLiability_46888C25DBA899F6B1F68BFA3A170D91_b983c2d8-8318-0a7e-1a5c-6ab2933f7be5" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_46888C25DBA899F6B1F68BFA3A170D91_1c2cd15f-6a97-015f-b126-1d0a0750698b" xlink:to="loc_us-gaap_OperatingLeaseLiability_46888C25DBA899F6B1F68BFA3A170D91_b983c2d8-8318-0a7e-1a5c-6ab2933f7be5" xlink:type="arc" />
  </link:calculationLink>
  <link:calculationLink xlink:role="http://www.azz.com/role/LeasesTables" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.azz.com/role/OperatingSegmentsDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.azz.com/role/OperatingSegmentsNotes" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.azz.com/role/OperatingSegmentsTables" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.azz.com/role/OtherAccruedLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherAccruedLiabilitiesCurrent" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrent_fa7787c9-a33c-d084-bb97-5e2455f77a4c" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InterestPayableCurrent" xlink:label="loc_us-gaap_InterestPayableCurrent_44d274ec-089d-7b00-4cf5-06d0b5a846fb" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherAccruedLiabilitiesCurrent_fa7787c9-a33c-d084-bb97-5e2455f77a4c" xlink:to="loc_us-gaap_InterestPayableCurrent_44d274ec-089d-7b00-4cf5-06d0b5a846fb" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProductWarrantyAccrualClassifiedCurrent" xlink:label="loc_us-gaap_ProductWarrantyAccrualClassifiedCurrent_e2904fee-b4e0-e40a-5e9a-b447875840f0" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherAccruedLiabilitiesCurrent_fa7787c9-a33c-d084-bb97-5e2455f77a4c" xlink:to="loc_us-gaap_ProductWarrantyAccrualClassifiedCurrent_e2904fee-b4e0-e40a-5e9a-b447875840f0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccruedSalesCommissionCurrent" xlink:label="loc_us-gaap_AccruedSalesCommissionCurrent_f4b0ceb8-d5bb-40c3-50ec-198534ca9455" xlink:type="locator" />
    <link:calculationArc order="3" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherAccruedLiabilitiesCurrent_fa7787c9-a33c-d084-bb97-5e2455f77a4c" xlink:to="loc_us-gaap_AccruedSalesCommissionCurrent_f4b0ceb8-d5bb-40c3-50ec-198534ca9455" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherEmployeeRelatedLiabilitiesCurrent" xlink:label="loc_us-gaap_OtherEmployeeRelatedLiabilitiesCurrent_97bcccc6-0b4c-72bb-b768-8e5af9134cd2" xlink:type="locator" />
    <link:calculationArc order="4" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherAccruedLiabilitiesCurrent_fa7787c9-a33c-d084-bb97-5e2455f77a4c" xlink:to="loc_us-gaap_OtherEmployeeRelatedLiabilitiesCurrent_97bcccc6-0b4c-72bb-b768-8e5af9134cd2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccruedInsuranceCurrent" xlink:label="loc_us-gaap_AccruedInsuranceCurrent_474d73c1-4db6-9658-51ba-9d6b8296baae" xlink:type="locator" />
    <link:calculationArc order="5" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherAccruedLiabilitiesCurrent_fa7787c9-a33c-d084-bb97-5e2455f77a4c" xlink:to="loc_us-gaap_AccruedInsuranceCurrent_474d73c1-4db6-9658-51ba-9d6b8296baae" xlink:type="arc" />
    <link:loc xlink:href="azz-20200229.xsd#azz_SalesorOtherTaxesPayableCurrent" xlink:label="loc_azz_SalesorOtherTaxesPayableCurrent_8E035A2DB86AD3118B11BD641C0ADC23" xlink:type="locator" />
    <link:calculationArc order="6" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherAccruedLiabilitiesCurrent_fa7787c9-a33c-d084-bb97-5e2455f77a4c" xlink:to="loc_azz_SalesorOtherTaxesPayableCurrent_8E035A2DB86AD3118B11BD641C0ADC23" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherSundryLiabilitiesCurrent" xlink:label="loc_us-gaap_OtherSundryLiabilitiesCurrent_bf12479b-706d-17fb-9065-a88720cf7780" xlink:type="locator" />
    <link:calculationArc order="7" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherAccruedLiabilitiesCurrent_fa7787c9-a33c-d084-bb97-5e2455f77a4c" xlink:to="loc_us-gaap_OtherSundryLiabilitiesCurrent_bf12479b-706d-17fb-9065-a88720cf7780" xlink:type="arc" />
    <link:loc xlink:href="azz-20200229.xsd#azz_TenantImprovementsCurrent" xlink:label="loc_azz_TenantImprovementsCurrent_eaee134e-a6f5-f0c9-3978-8bfa074faac0" xlink:type="locator" />
    <link:calculationArc order="8" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherAccruedLiabilitiesCurrent_fa7787c9-a33c-d084-bb97-5e2455f77a4c" xlink:to="loc_azz_TenantImprovementsCurrent_eaee134e-a6f5-f0c9-3978-8bfa074faac0" xlink:type="arc" />
  </link:calculationLink>
  <link:calculationLink xlink:role="http://www.azz.com/role/OtherAccruedLiabilitiesNotes" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.azz.com/role/OtherAccruedLiabilitiesTables" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.azz.com/role/PropertyPlantAndEquipmentDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_4246ec24-1a4c-19dd-57c9-32d4a8e0cbaa" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_94cd7971-9d17-1c6e-6642-d4d38fb682b6" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet_4246ec24-1a4c-19dd-57c9-32d4a8e0cbaa" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_94cd7971-9d17-1c6e-6642-d4d38fb682b6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_7b7a3a8d-eb3d-0c85-68cc-b3d4d184ff23" xlink:type="locator" />
    <link:calculationArc order="2" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet_4246ec24-1a4c-19dd-57c9-32d4a8e0cbaa" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_7b7a3a8d-eb3d-0c85-68cc-b3d4d184ff23" xlink:type="arc" />
  </link:calculationLink>
  <link:calculationLink xlink:role="http://www.azz.com/role/PropertyPlantAndEquipmentNotes" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.azz.com/role/PropertyPlantAndEquipmentTables" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.azz.com/role/QuarterlyFinancialInformationUnauditedDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.azz.com/role/QuarterlyFinancialInformationUnauditedNotes" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.azz.com/role/QuarterlyFinancialInformationUnauditedTables" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.azz.com/role/RestructuringAndOtherRelatedCostsDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.azz.com/role/RestructuringAndOtherRelatedCostsNotes" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.azz.com/role/ScheduleIiValuationAndQualiyingAccountsAndReservesDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.azz.com/role/ScheduleIiValuationAndQualiyingAccountsAndReservesNotes" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.azz.com/role/StockCompensationDetailsTextual" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.azz.com/role/StockCompensationNonVestedRestrictedStockActivityDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.azz.com/role/StockCompensationNotes" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.azz.com/role/StockCompensationPerformanceShareUnitsDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.azz.com/role/StockCompensationSarsAndOptionAwardsActivityDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.azz.com/role/StockCompensationScheduleByExercisePriceRangeDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.azz.com/role/StockCompensationShareBasedCompensationAndIncomeTaxesDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.azz.com/role/StockCompensationTables" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.azz.com/role/SubsequentEventsNotes" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.azz.com/role/SummaryOfSignificantAccountingPoliciesAccumulatedOtherComprehensiveIncomeDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_988c1346-b444-a867-fe80-f3aec1443d54" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax_4d245d7e-ad6c-dd35-41be-465e2f0e7195" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_988c1346-b444-a867-fe80-f3aec1443d54" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax_4d245d7e-ad6c-dd35-41be-465e2f0e7195" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax_58dbb131-3dd4-8ecf-cb87-48dc5113246d" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_988c1346-b444-a867-fe80-f3aec1443d54" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax_58dbb131-3dd4-8ecf-cb87-48dc5113246d" xlink:type="arc" />
  </link:calculationLink>
  <link:calculationLink xlink:role="http://www.azz.com/role/SummaryOfSignificantAccountingPoliciesContractLiabilityDetailsDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.azz.com/role/SummaryOfSignificantAccountingPoliciesDebtDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.azz.com/role/SummaryOfSignificantAccountingPoliciesDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.azz.com/role/SummaryOfSignificantAccountingPoliciesDisaggregatedRevenuesDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.azz.com/role/SummaryOfSignificantAccountingPoliciesIntangibleAssetsDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.azz.com/role/SummaryOfSignificantAccountingPoliciesNotes" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.azz.com/role/SummaryOfSignificantAccountingPoliciesPolicies" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.azz.com/role/SummaryOfSignificantAccountingPoliciesProductWarrantyRollForwardDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.azz.com/role/SummaryOfSignificantAccountingPoliciesPropertyPlantAndEquipmentDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.azz.com/role/SummaryOfSignificantAccountingPoliciesTables" xlink:type="extended" />
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>11
<FILENAME>azz-20200229_def.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII"?>
<!--XBRL Document Created with Wdesk from Workiva-->
<!-- -->
<link:linkbase xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <link:roleRef roleURI="http://www.azz.com/role/Acquisitions" xlink:href="azz-20200229.xsd#Acquisitions" xlink:type="simple" />
  <link:roleRef roleURI="http://www.azz.com/role/AcquisitionsAcquisitionsIntangiblesDetails" xlink:href="azz-20200229.xsd#AcquisitionsAcquisitionsIntangiblesDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.azz.com/role/AcquisitionsDetailsTextual" xlink:href="azz-20200229.xsd#AcquisitionsDetailsTextual" xlink:type="simple" />
  <link:roleRef roleURI="http://www.azz.com/role/AcquisitionsProFormaInformationDetails" xlink:href="azz-20200229.xsd#AcquisitionsProFormaInformationDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.azz.com/role/AcquisitionsPurchasePriceAllocationDetails" xlink:href="azz-20200229.xsd#AcquisitionsPurchasePriceAllocationDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.azz.com/role/AcquisitionsTables" xlink:href="azz-20200229.xsd#AcquisitionsTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.azz.com/role/CommitmentsAndContingenciesDetails" xlink:href="azz-20200229.xsd#CommitmentsAndContingenciesDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.azz.com/role/CommitmentsAndContingenciesNotes" xlink:href="azz-20200229.xsd#CommitmentsAndContingenciesNotes" xlink:type="simple" />
  <link:roleRef roleURI="http://www.azz.com/role/CommitmentsAndContingenciesProductWarrantyAccrualDetails" xlink:href="azz-20200229.xsd#CommitmentsAndContingenciesProductWarrantyAccrualDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.azz.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome" xlink:href="azz-20200229.xsd#CondensedConsolidatedStatementsOfComprehensiveIncome" xlink:type="simple" />
  <link:roleRef roleURI="http://www.azz.com/role/ConsolidatedBalanceSheets" xlink:href="azz-20200229.xsd#ConsolidatedBalanceSheets" xlink:type="simple" />
  <link:roleRef roleURI="http://www.azz.com/role/ConsolidatedBalanceSheetsParenthetical" xlink:href="azz-20200229.xsd#ConsolidatedBalanceSheetsParenthetical" xlink:type="simple" />
  <link:roleRef roleURI="http://www.azz.com/role/ConsolidatedStatementOfShareholdersEquity" xlink:href="azz-20200229.xsd#ConsolidatedStatementOfShareholdersEquity" xlink:type="simple" />
  <link:roleRef roleURI="http://www.azz.com/role/ConsolidatedStatementOfShareholdersEquityParenthetical" xlink:href="azz-20200229.xsd#ConsolidatedStatementOfShareholdersEquityParenthetical" xlink:type="simple" />
  <link:roleRef roleURI="http://www.azz.com/role/ConsolidatedStatementsOfCashFlows" xlink:href="azz-20200229.xsd#ConsolidatedStatementsOfCashFlows" xlink:type="simple" />
  <link:roleRef roleURI="http://www.azz.com/role/ConsolidatedStatementsOfComprehensiveIncomeParenthetical" xlink:href="azz-20200229.xsd#ConsolidatedStatementsOfComprehensiveIncomeParenthetical" xlink:type="simple" />
  <link:roleRef roleURI="http://www.azz.com/role/ConsolidatedStatementsOfIncome" xlink:href="azz-20200229.xsd#ConsolidatedStatementsOfIncome" xlink:type="simple" />
  <link:roleRef roleURI="http://www.azz.com/role/DebtNarrativeDetails" xlink:href="azz-20200229.xsd#DebtNarrativeDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.azz.com/role/DebtNotes" xlink:href="azz-20200229.xsd#DebtNotes" xlink:type="simple" />
  <link:roleRef roleURI="http://www.azz.com/role/DebtScheduleOfLongTermDebtDetails" xlink:href="azz-20200229.xsd#DebtScheduleOfLongTermDebtDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.azz.com/role/DebtScheduleOfLongTermDebtMaturitiesDetails" xlink:href="azz-20200229.xsd#DebtScheduleOfLongTermDebtMaturitiesDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.azz.com/role/DebtTables" xlink:href="azz-20200229.xsd#DebtTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.azz.com/role/DocumentAndEntityInformation" xlink:href="azz-20200229.xsd#DocumentAndEntityInformation" xlink:type="simple" />
  <link:roleRef roleURI="http://www.azz.com/role/EarningsPerShareDetails" xlink:href="azz-20200229.xsd#EarningsPerShareDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.azz.com/role/EarningsPerShareNarrativeDetails" xlink:href="azz-20200229.xsd#EarningsPerShareNarrativeDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.azz.com/role/EarningsPerShareNotes" xlink:href="azz-20200229.xsd#EarningsPerShareNotes" xlink:type="simple" />
  <link:roleRef roleURI="http://www.azz.com/role/EarningsPerShareTables" xlink:href="azz-20200229.xsd#EarningsPerShareTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.azz.com/role/EmployeeBenefitPlansDetails" xlink:href="azz-20200229.xsd#EmployeeBenefitPlansDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.azz.com/role/EmployeeBenefitPlansMultiemployerPlanDetails" xlink:href="azz-20200229.xsd#EmployeeBenefitPlansMultiemployerPlanDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.azz.com/role/EmployeeBenefitPlansNotes" xlink:href="azz-20200229.xsd#EmployeeBenefitPlansNotes" xlink:type="simple" />
  <link:roleRef roleURI="http://www.azz.com/role/GoodwillAndIntangibleAssetsIndefiniteLivedIntangibleAssetsDetails" xlink:href="azz-20200229.xsd#GoodwillAndIntangibleAssetsIndefiniteLivedIntangibleAssetsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.azz.com/role/GoodwillAndIntangibleAssetsNarrativeDetails" xlink:href="azz-20200229.xsd#GoodwillAndIntangibleAssetsNarrativeDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.azz.com/role/GoodwillAndIntangibleAssetsNotes" xlink:href="azz-20200229.xsd#GoodwillAndIntangibleAssetsNotes" xlink:type="simple" />
  <link:roleRef roleURI="http://www.azz.com/role/GoodwillAndIntangibleAssetsScheduleOfAmortizableIntangibleAssetsDetails" xlink:href="azz-20200229.xsd#GoodwillAndIntangibleAssetsScheduleOfAmortizableIntangibleAssetsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.azz.com/role/GoodwillAndIntangibleAssetsScheduleOfFutureAmortizationDetails" xlink:href="azz-20200229.xsd#GoodwillAndIntangibleAssetsScheduleOfFutureAmortizationDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.azz.com/role/GoodwillAndIntangibleAssetsScheduleOfGoodwillDetails" xlink:href="azz-20200229.xsd#GoodwillAndIntangibleAssetsScheduleOfGoodwillDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.azz.com/role/GoodwillAndIntangibleAssetsTables" xlink:href="azz-20200229.xsd#GoodwillAndIntangibleAssetsTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.azz.com/role/IncomeTaxesNarrativeDetails" xlink:href="azz-20200229.xsd#IncomeTaxesNarrativeDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.azz.com/role/IncomeTaxesNotes" xlink:href="azz-20200229.xsd#IncomeTaxesNotes" xlink:type="simple" />
  <link:roleRef roleURI="http://www.azz.com/role/IncomeTaxesProvisionOfIncomeTaxesDetails" xlink:href="azz-20200229.xsd#IncomeTaxesProvisionOfIncomeTaxesDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.azz.com/role/IncomeTaxesReconciliationOfUnrecognizedTaxBenefitsDetails" xlink:href="azz-20200229.xsd#IncomeTaxesReconciliationOfUnrecognizedTaxBenefitsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.azz.com/role/IncomeTaxesReconcilliationOfEffectiveIncomeTaxRateDetails" xlink:href="azz-20200229.xsd#IncomeTaxesReconcilliationOfEffectiveIncomeTaxRateDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.azz.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" xlink:href="azz-20200229.xsd#IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.azz.com/role/IncomeTaxesScheduleOfNetOperatingLossCarryforwardsDetails" xlink:href="azz-20200229.xsd#IncomeTaxesScheduleOfNetOperatingLossCarryforwardsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.azz.com/role/IncomeTaxesTables" xlink:href="azz-20200229.xsd#IncomeTaxesTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.azz.com/role/InventoriesDetails" xlink:href="azz-20200229.xsd#InventoriesDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.azz.com/role/InventoriesNotes" xlink:href="azz-20200229.xsd#InventoriesNotes" xlink:type="simple" />
  <link:roleRef roleURI="http://www.azz.com/role/InventoriesTables" xlink:href="azz-20200229.xsd#InventoriesTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.azz.com/role/Leases" xlink:href="azz-20200229.xsd#Leases" xlink:type="simple" />
  <link:roleRef roleURI="http://www.azz.com/role/LeasesFutureLeaseLiabilityPriorToAdoptionOfAsc842Details" xlink:href="azz-20200229.xsd#LeasesFutureLeaseLiabilityPriorToAdoptionOfAsc842Details" xlink:type="simple" />
  <link:roleRef roleURI="http://www.azz.com/role/LeasesLeaseCostDetails" xlink:href="azz-20200229.xsd#LeasesLeaseCostDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.azz.com/role/LeasesLeaseDetailsDetails" xlink:href="azz-20200229.xsd#LeasesLeaseDetailsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.azz.com/role/LeasesLeaseMaturityDetails" xlink:href="azz-20200229.xsd#LeasesLeaseMaturityDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.azz.com/role/LeasesTables" xlink:href="azz-20200229.xsd#LeasesTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.azz.com/role/OperatingSegmentsDetails" xlink:href="azz-20200229.xsd#OperatingSegmentsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.azz.com/role/OperatingSegmentsNotes" xlink:href="azz-20200229.xsd#OperatingSegmentsNotes" xlink:type="simple" />
  <link:roleRef roleURI="http://www.azz.com/role/OperatingSegmentsTables" xlink:href="azz-20200229.xsd#OperatingSegmentsTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.azz.com/role/OtherAccruedLiabilitiesDetails" xlink:href="azz-20200229.xsd#OtherAccruedLiabilitiesDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.azz.com/role/OtherAccruedLiabilitiesNotes" xlink:href="azz-20200229.xsd#OtherAccruedLiabilitiesNotes" xlink:type="simple" />
  <link:roleRef roleURI="http://www.azz.com/role/OtherAccruedLiabilitiesTables" xlink:href="azz-20200229.xsd#OtherAccruedLiabilitiesTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.azz.com/role/PropertyPlantAndEquipmentDetails" xlink:href="azz-20200229.xsd#PropertyPlantAndEquipmentDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.azz.com/role/PropertyPlantAndEquipmentNotes" xlink:href="azz-20200229.xsd#PropertyPlantAndEquipmentNotes" xlink:type="simple" />
  <link:roleRef roleURI="http://www.azz.com/role/PropertyPlantAndEquipmentTables" xlink:href="azz-20200229.xsd#PropertyPlantAndEquipmentTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.azz.com/role/QuarterlyFinancialInformationUnauditedDetails" xlink:href="azz-20200229.xsd#QuarterlyFinancialInformationUnauditedDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.azz.com/role/QuarterlyFinancialInformationUnauditedNotes" xlink:href="azz-20200229.xsd#QuarterlyFinancialInformationUnauditedNotes" xlink:type="simple" />
  <link:roleRef roleURI="http://www.azz.com/role/QuarterlyFinancialInformationUnauditedTables" xlink:href="azz-20200229.xsd#QuarterlyFinancialInformationUnauditedTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.azz.com/role/RestructuringAndOtherRelatedCostsDetails" xlink:href="azz-20200229.xsd#RestructuringAndOtherRelatedCostsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.azz.com/role/RestructuringAndOtherRelatedCostsNotes" xlink:href="azz-20200229.xsd#RestructuringAndOtherRelatedCostsNotes" xlink:type="simple" />
  <link:roleRef roleURI="http://www.azz.com/role/ScheduleIiValuationAndQualiyingAccountsAndReservesDetails" xlink:href="azz-20200229.xsd#ScheduleIiValuationAndQualiyingAccountsAndReservesDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.azz.com/role/ScheduleIiValuationAndQualiyingAccountsAndReservesNotes" xlink:href="azz-20200229.xsd#ScheduleIiValuationAndQualiyingAccountsAndReservesNotes" xlink:type="simple" />
  <link:roleRef roleURI="http://www.azz.com/role/StockCompensationDetailsTextual" xlink:href="azz-20200229.xsd#StockCompensationDetailsTextual" xlink:type="simple" />
  <link:roleRef roleURI="http://www.azz.com/role/StockCompensationNonVestedRestrictedStockActivityDetails" xlink:href="azz-20200229.xsd#StockCompensationNonVestedRestrictedStockActivityDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.azz.com/role/StockCompensationNotes" xlink:href="azz-20200229.xsd#StockCompensationNotes" xlink:type="simple" />
  <link:roleRef roleURI="http://www.azz.com/role/StockCompensationPerformanceShareUnitsDetails" xlink:href="azz-20200229.xsd#StockCompensationPerformanceShareUnitsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.azz.com/role/StockCompensationSarsAndOptionAwardsActivityDetails" xlink:href="azz-20200229.xsd#StockCompensationSarsAndOptionAwardsActivityDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.azz.com/role/StockCompensationScheduleByExercisePriceRangeDetails" xlink:href="azz-20200229.xsd#StockCompensationScheduleByExercisePriceRangeDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.azz.com/role/StockCompensationShareBasedCompensationAndIncomeTaxesDetails" xlink:href="azz-20200229.xsd#StockCompensationShareBasedCompensationAndIncomeTaxesDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.azz.com/role/StockCompensationTables" xlink:href="azz-20200229.xsd#StockCompensationTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.azz.com/role/SubsequentEventsNotes" xlink:href="azz-20200229.xsd#SubsequentEventsNotes" xlink:type="simple" />
  <link:roleRef roleURI="http://www.azz.com/role/SummaryOfSignificantAccountingPoliciesAccumulatedOtherComprehensiveIncomeDetails" xlink:href="azz-20200229.xsd#SummaryOfSignificantAccountingPoliciesAccumulatedOtherComprehensiveIncomeDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.azz.com/role/SummaryOfSignificantAccountingPoliciesContractLiabilityDetailsDetails" xlink:href="azz-20200229.xsd#SummaryOfSignificantAccountingPoliciesContractLiabilityDetailsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.azz.com/role/SummaryOfSignificantAccountingPoliciesDebtDetails" xlink:href="azz-20200229.xsd#SummaryOfSignificantAccountingPoliciesDebtDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.azz.com/role/SummaryOfSignificantAccountingPoliciesDetails" xlink:href="azz-20200229.xsd#SummaryOfSignificantAccountingPoliciesDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.azz.com/role/SummaryOfSignificantAccountingPoliciesDisaggregatedRevenuesDetails" xlink:href="azz-20200229.xsd#SummaryOfSignificantAccountingPoliciesDisaggregatedRevenuesDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.azz.com/role/SummaryOfSignificantAccountingPoliciesIntangibleAssetsDetails" xlink:href="azz-20200229.xsd#SummaryOfSignificantAccountingPoliciesIntangibleAssetsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.azz.com/role/SummaryOfSignificantAccountingPoliciesNotes" xlink:href="azz-20200229.xsd#SummaryOfSignificantAccountingPoliciesNotes" xlink:type="simple" />
  <link:roleRef roleURI="http://www.azz.com/role/SummaryOfSignificantAccountingPoliciesPolicies" xlink:href="azz-20200229.xsd#SummaryOfSignificantAccountingPoliciesPolicies" xlink:type="simple" />
  <link:roleRef roleURI="http://www.azz.com/role/SummaryOfSignificantAccountingPoliciesProductWarrantyRollForwardDetails" xlink:href="azz-20200229.xsd#SummaryOfSignificantAccountingPoliciesProductWarrantyRollForwardDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.azz.com/role/SummaryOfSignificantAccountingPoliciesPropertyPlantAndEquipmentDetails" xlink:href="azz-20200229.xsd#SummaryOfSignificantAccountingPoliciesPropertyPlantAndEquipmentDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.azz.com/role/SummaryOfSignificantAccountingPoliciesTables" xlink:href="azz-20200229.xsd#SummaryOfSignificantAccountingPoliciesTables" xlink:type="simple" />
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/all" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#all" xlink:type="simple" />
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-default" xlink:type="simple" />
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-domain" xlink:type="simple" />
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/domain-member" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#domain-member" xlink:type="simple" />
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#hypercube-dimension" xlink:type="simple" />
  <link:definitionLink xlink:role="http://www.azz.com/role/Acquisitions" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.azz.com/role/AcquisitionsAcquisitionsIntangiblesDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionLineItems" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_1743624871DD1DA67288BDBDD2CAACB0" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_C827C8CA3CE1F50961BEBDBDD2BF4D47" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_1743624871DD1DA67288BDBDD2CAACB0" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_C827C8CA3CE1F50961BEBDBDD2BF4D47" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_9C8C07B32AC40CAC2367BDC00ACF2C51" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_C827C8CA3CE1F50961BEBDBDD2BF4D47" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_9C8C07B32AC40CAC2367BDC00ACF2C51" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_61CB2F8DBA949A13AFCCBDC00AD11EDF_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_9C8C07B32AC40CAC2367BDC00ACF2C51" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_61CB2F8DBA949A13AFCCBDC00AD11EDF_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_61CB2F8DBA949A13AFCCBDC00AD11EDF" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_9C8C07B32AC40CAC2367BDC00ACF2C51" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_61CB2F8DBA949A13AFCCBDC00AD11EDF" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CustomerRelationshipsMember" xlink:label="loc_us-gaap_CustomerRelationshipsMember_9A6B9B079ABFC75F6EBEBDC035E7BE27" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_61CB2F8DBA949A13AFCCBDC00AD11EDF" xlink:to="loc_us-gaap_CustomerRelationshipsMember_9A6B9B079ABFC75F6EBEBDC035E7BE27" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NoncompeteAgreementsMember" xlink:label="loc_us-gaap_NoncompeteAgreementsMember_BAF2A9A73668F55D80B1BDC07362A752" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_61CB2F8DBA949A13AFCCBDC00AD11EDF" xlink:to="loc_us-gaap_NoncompeteAgreementsMember_BAF2A9A73668F55D80B1BDC07362A752" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_66574C52F3EF48517EE0BDBDD2BF900E" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_C827C8CA3CE1F50961BEBDBDD2BF4D47" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_66574C52F3EF48517EE0BDBDD2BF900E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_5307BF5141F872CAE6E5BDBDD2C0C26F_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_66574C52F3EF48517EE0BDBDD2BF900E" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_5307BF5141F872CAE6E5BDBDD2C0C26F_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_5307BF5141F872CAE6E5BDBDD2C0C26F" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_66574C52F3EF48517EE0BDBDD2BF900E" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_5307BF5141F872CAE6E5BDBDD2C0C26F" xlink:type="arc" />
    <link:loc xlink:href="azz-20200229.xsd#azz_A2020AcquisitionsMember" xlink:label="loc_azz_A2020AcquisitionsMember_0F9F3C74C285CEE075ACBDBFDA84B85F" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_5307BF5141F872CAE6E5BDBDD2C0C26F" xlink:to="loc_azz_A2020AcquisitionsMember_0F9F3C74C285CEE075ACBDBFDA84B85F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinitelivedIntangibleAssetsAcquired1" xlink:label="loc_us-gaap_FinitelivedIntangibleAssetsAcquired1_EE4741C16BFF5C0AC9A0BDBECC0D7126" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_1743624871DD1DA67288BDBDD2CAACB0" xlink:to="loc_us-gaap_FinitelivedIntangibleAssetsAcquired1_EE4741C16BFF5C0AC9A0BDBECC0D7126" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_E0913900C221F62B0C9DBDBF3AC9B777" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_1743624871DD1DA67288BDBDD2CAACB0" xlink:to="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_E0913900C221F62B0C9DBDBF3AC9B777" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.azz.com/role/AcquisitionsDetailsTextual" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionLineItems" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_2C7A5D58CB8731A45707C1407D6FF9DE" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_0D2AFAF297F3FF113784C1407D6D6825" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_2C7A5D58CB8731A45707C1407D6FF9DE" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_0D2AFAF297F3FF113784C1407D6D6825" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_AB6B151F82E213ACF248C1407D6D752B" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_0D2AFAF297F3FF113784C1407D6D6825" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_AB6B151F82E213ACF248C1407D6D752B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_110F908AFF8F542555F4C1407D6D74A8_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_AB6B151F82E213ACF248C1407D6D752B" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_110F908AFF8F542555F4C1407D6D74A8_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_110F908AFF8F542555F4C1407D6D74A8" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_AB6B151F82E213ACF248C1407D6D752B" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_110F908AFF8F542555F4C1407D6D74A8" xlink:type="arc" />
    <link:loc xlink:href="azz-20200229.xsd#azz_NuclearLogisticsBusinessMember" xlink:label="loc_azz_NuclearLogisticsBusinessMember_A26991E76A7ECE2B7374C1407D6EC589" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_110F908AFF8F542555F4C1407D6D74A8" xlink:to="loc_azz_NuclearLogisticsBusinessMember_A26991E76A7ECE2B7374C1407D6EC589" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_34AA9D302E5D2E2FF72DC1407D6ED2CE" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_0D2AFAF297F3FF113784C1407D6D6825" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_34AA9D302E5D2E2FF72DC1407D6ED2CE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_81EAF9F8F00E05160ACDC1407D6E5C5A_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_34AA9D302E5D2E2FF72DC1407D6ED2CE" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_81EAF9F8F00E05160ACDC1407D6E5C5A_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_81EAF9F8F00E05160ACDC1407D6E5C5A" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_34AA9D302E5D2E2FF72DC1407D6ED2CE" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_81EAF9F8F00E05160ACDC1407D6E5C5A" xlink:type="arc" />
    <link:loc xlink:href="azz-20200229.xsd#azz_K2Member" xlink:label="loc_azz_K2Member_DEEC365759D44A95DE17C1407D6EAC0B" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_81EAF9F8F00E05160ACDC1407D6E5C5A" xlink:to="loc_azz_K2Member_DEEC365759D44A95DE17C1407D6EAC0B" xlink:type="arc" />
    <link:loc xlink:href="azz-20200229.xsd#azz_A2020AcquisitionsMember" xlink:label="loc_azz_A2020AcquisitionsMember_5F9209BC24251DB317F6C1407D6F825B" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_81EAF9F8F00E05160ACDC1407D6E5C5A" xlink:to="loc_azz_A2020AcquisitionsMember_5F9209BC24251DB317F6C1407D6F825B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested" xlink:label="loc_us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested_196FBD6056D2CF8EFC9DC1407D6F8012" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_2C7A5D58CB8731A45707C1407D6FF9DE" xlink:to="loc_us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested_196FBD6056D2CF8EFC9DC1407D6F8012" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GainLossOnSaleOfBusiness" xlink:label="loc_us-gaap_GainLossOnSaleOfBusiness_077F2DA3F340AF0BB630C1407D6F8DE3" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_2C7A5D58CB8731A45707C1407D6FF9DE" xlink:to="loc_us-gaap_GainLossOnSaleOfBusiness_077F2DA3F340AF0BB630C1407D6F8DE3" xlink:type="arc" />
    <link:loc xlink:href="azz-20200229.xsd#azz_BusinessCombinationMaximumContingentConsiderationLiability" xlink:label="loc_azz_BusinessCombinationMaximumContingentConsiderationLiability_41B8A36C771D293F5AADC1407D6FAB26" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_2C7A5D58CB8731A45707C1407D6FF9DE" xlink:to="loc_azz_BusinessCombinationMaximumContingentConsiderationLiability_41B8A36C771D293F5AADC1407D6FAB26" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual" xlink:label="loc_us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual_E0BDF04FF28CE193DA1BC1407D707E4F" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_2C7A5D58CB8731A45707C1407D6FF9DE" xlink:to="loc_us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual_E0BDF04FF28CE193DA1BC1407D707E4F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual" xlink:label="loc_us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual_983EF5BE1083A922BD68C1407D7072F7" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_2C7A5D58CB8731A45707C1407D6FF9DE" xlink:to="loc_us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual_983EF5BE1083A922BD68C1407D7072F7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_C03D29F47EAE93AE7955C1407D701CD7" xlink:type="locator" />
    <link:definitionArc order="6" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_2C7A5D58CB8731A45707C1407D6FF9DE" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_C03D29F47EAE93AE7955C1407D701CD7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationAcquisitionRelatedCosts" xlink:label="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts_AAD1C2017AC4367A2D5EC1407D7042C5" xlink:type="locator" />
    <link:definitionArc order="7" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_2C7A5D58CB8731A45707C1407D6FF9DE" xlink:to="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts_AAD1C2017AC4367A2D5EC1407D7042C5" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.azz.com/role/AcquisitionsProFormaInformationDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionLineItems" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_5D18AFCDD85479831A57BDC4039A046D" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_7566E476D9B2CE1DDC57BDC4039868C4" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_5D18AFCDD85479831A57BDC4039A046D" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_7566E476D9B2CE1DDC57BDC4039868C4" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_FA012E589315C9E00926BDC40399BB1E" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_7566E476D9B2CE1DDC57BDC4039868C4" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_FA012E589315C9E00926BDC40399BB1E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_2D95D559627940F7F68DBDC403997C96_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_FA012E589315C9E00926BDC40399BB1E" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_2D95D559627940F7F68DBDC403997C96_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_2D95D559627940F7F68DBDC403997C96" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_FA012E589315C9E00926BDC40399BB1E" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_2D95D559627940F7F68DBDC403997C96" xlink:type="arc" />
    <link:loc xlink:href="azz-20200229.xsd#azz_A2020AcquisitionsMember" xlink:label="loc_azz_A2020AcquisitionsMember_1F00C0489CA308C53039BDC4ACF06D6C" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_2D95D559627940F7F68DBDC403997C96" xlink:to="loc_azz_A2020AcquisitionsMember_1F00C0489CA308C53039BDC4ACF06D6C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionsProFormaRevenue" xlink:label="loc_us-gaap_BusinessAcquisitionsProFormaRevenue_F5E0B3DE9B510CA80CB1BDC4039A5D94" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_5D18AFCDD85479831A57BDC4039A046D" xlink:to="loc_us-gaap_BusinessAcquisitionsProFormaRevenue_F5E0B3DE9B510CA80CB1BDC4039A5D94" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss" xlink:label="loc_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss_1DE3DA62C703EADB8668BDC4039A5DC9" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_5D18AFCDD85479831A57BDC4039A046D" xlink:to="loc_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss_1DE3DA62C703EADB8668BDC4039A5DC9" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.azz.com/role/AcquisitionsPurchasePriceAllocationDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionLineItems" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_E1C91203E8CD22B931EBBD3C94EDBFDE" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_D664CA161A38AD1F53FBBD3C94EBDCCF" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_E1C91203E8CD22B931EBBD3C94EDBFDE" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_D664CA161A38AD1F53FBBD3C94EBDCCF" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_0780CAC146FBC0254D5ABD3C94EC2FD0" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_D664CA161A38AD1F53FBBD3C94EBDCCF" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_0780CAC146FBC0254D5ABD3C94EC2FD0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_05A9075F3B5178E40C05BD3C94ECACE4_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_0780CAC146FBC0254D5ABD3C94EC2FD0" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_05A9075F3B5178E40C05BD3C94ECACE4_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_05A9075F3B5178E40C05BD3C94ECACE4" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_0780CAC146FBC0254D5ABD3C94EC2FD0" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_05A9075F3B5178E40C05BD3C94ECACE4" xlink:type="arc" />
    <link:loc xlink:href="azz-20200229.xsd#azz_A2020AcquisitionsMember" xlink:label="loc_azz_A2020AcquisitionsMember_5880A25C4BEC3998ACD2BDB02E761E65" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_05A9075F3B5178E40C05BD3C94ECACE4" xlink:to="loc_azz_A2020AcquisitionsMember_5880A25C4BEC3998ACD2BDB02E761E65" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAbstract" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAbstract_55339A5F6B83427D19FBBD3C94ED8C20" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_E1C91203E8CD22B931EBBD3C94EDBFDE" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAbstract_55339A5F6B83427D19FBBD3C94ED8C20" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_A2994540EE7C98E09DE2BDB16342C055" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAbstract_55339A5F6B83427D19FBBD3C94ED8C20" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_A2994540EE7C98E09DE2BDB16342C055" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory_6DF0D0A3A59E9E3B1ECEBDB1C4E972AF" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAbstract_55339A5F6B83427D19FBBD3C94ED8C20" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory_6DF0D0A3A59E9E3B1ECEBDB1C4E972AF" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets_A21E588D9C6D990CF633BDB1F088562F" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAbstract_55339A5F6B83427D19FBBD3C94ED8C20" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets_A21E588D9C6D990CF633BDB1F088562F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_0E41DCCFFD6088C3ADAFBDB224717D90" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAbstract_55339A5F6B83427D19FBBD3C94ED8C20" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_0E41DCCFFD6088C3ADAFBDB224717D90" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_69FC208A3988BA5EF341BD3C94F358EC" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAbstract_55339A5F6B83427D19FBBD3C94ED8C20" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_69FC208A3988BA5EF341BD3C94F358EC" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Goodwill" xlink:label="loc_us-gaap_Goodwill_2C569458BA841516AA8CBD3C94F3CB00" xlink:type="locator" />
    <link:definitionArc order="6" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAbstract_55339A5F6B83427D19FBBD3C94ED8C20" xlink:to="loc_us-gaap_Goodwill_2C569458BA841516AA8CBD3C94F3CB00" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable_DA4888255AB04F5760CCBDB343CCBBA4" xlink:type="locator" />
    <link:definitionArc order="7" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAbstract_55339A5F6B83427D19FBBD3C94ED8C20" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable_DA4888255AB04F5760CCBDB343CCBBA4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContingentLiability" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContingentLiability_B4122A363C515D29E328BDB378FE9EA5" xlink:type="locator" />
    <link:definitionArc order="8" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAbstract_55339A5F6B83427D19FBBD3C94ED8C20" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContingentLiability_B4122A363C515D29E328BDB378FE9EA5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_4237CFED99A0F3F17C72BDB3A20E30CF" xlink:type="locator" />
    <link:definitionArc order="9" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAbstract_55339A5F6B83427D19FBBD3C94ED8C20" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_4237CFED99A0F3F17C72BDB3A20E30CF" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_D4241B5331CBFD20C969BDB3E4DBA793" xlink:type="locator" />
    <link:definitionArc order="10" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAbstract_55339A5F6B83427D19FBBD3C94ED8C20" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_D4241B5331CBFD20C969BDB3E4DBA793" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.azz.com/role/AcquisitionsTables" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.azz.com/role/CommitmentsAndContingenciesDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermPurchaseCommitmentLineItems" xlink:label="loc_us-gaap_LongTermPurchaseCommitmentLineItems_156FD58CF5BB89D8A4B2C14252B31581" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermPurchaseCommitmentTable" xlink:label="loc_us-gaap_LongTermPurchaseCommitmentTable_03BFCE1FB3B0B60B8669C14252B14D63" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentLineItems_156FD58CF5BB89D8A4B2C14252B31581" xlink:to="loc_us-gaap_LongTermPurchaseCommitmentTable_03BFCE1FB3B0B60B8669C14252B14D63" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinancialInstrumentAxis" xlink:label="loc_us-gaap_FinancialInstrumentAxis_37DAB3BAFE234D5FBF86C14252B2937C" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentTable_03BFCE1FB3B0B60B8669C14252B14D63" xlink:to="loc_us-gaap_FinancialInstrumentAxis_37DAB3BAFE234D5FBF86C14252B2937C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_BC63CA00D7F5992A2F4DC14252B2A2C6_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancialInstrumentAxis_37DAB3BAFE234D5FBF86C14252B2937C" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_BC63CA00D7F5992A2F4DC14252B2A2C6_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_BC63CA00D7F5992A2F4DC14252B2A2C6" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancialInstrumentAxis_37DAB3BAFE234D5FBF86C14252B2937C" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_BC63CA00D7F5992A2F4DC14252B2A2C6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ForwardContractsMember" xlink:label="loc_us-gaap_ForwardContractsMember_BBAA32729CE266EFAB95C14252B33323" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_BC63CA00D7F5992A2F4DC14252B2A2C6" xlink:to="loc_us-gaap_ForwardContractsMember_BBAA32729CE266EFAB95C14252B33323" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProductWarrantyAccrualClassifiedCurrent" xlink:label="loc_us-gaap_ProductWarrantyAccrualClassifiedCurrent_9C9682B74E50668948E9C14266CD862A" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentLineItems_156FD58CF5BB89D8A4B2C14252B31581" xlink:to="loc_us-gaap_ProductWarrantyAccrualClassifiedCurrent_9C9682B74E50668948E9C14266CD862A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermPurchaseCommitmentAmount" xlink:label="loc_us-gaap_LongTermPurchaseCommitmentAmount_543C93974573EFB75A28C14252B31A9C" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentLineItems_156FD58CF5BB89D8A4B2C14252B31581" xlink:to="loc_us-gaap_LongTermPurchaseCommitmentAmount_543C93974573EFB75A28C14252B31A9C" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.azz.com/role/CommitmentsAndContingenciesNotes" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.azz.com/role/CommitmentsAndContingenciesProductWarrantyAccrualDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LossContingenciesLineItems" xlink:label="loc_us-gaap_LossContingenciesLineItems_F7BB906AB24F10F701BC8BFA3A3637AF" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LossContingenciesTable" xlink:label="loc_us-gaap_LossContingenciesTable_8EC4EDE84ABF65B8C15A8BFA3A3673E6" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LossContingenciesLineItems_F7BB906AB24F10F701BC8BFA3A3637AF" xlink:to="loc_us-gaap_LossContingenciesTable_8EC4EDE84ABF65B8C15A8BFA3A3673E6" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_6FA2BEE594CD3B5303EF8BFA3A36FC90" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LossContingenciesTable_8EC4EDE84ABF65B8C15A8BFA3A3673E6" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_6FA2BEE594CD3B5303EF8BFA3A36FC90" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SegmentDomain" xlink:label="loc_us-gaap_SegmentDomain_334DC3D6E882E5B923A48BFA3A36E42E_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_6FA2BEE594CD3B5303EF8BFA3A36FC90" xlink:to="loc_us-gaap_SegmentDomain_334DC3D6E882E5B923A48BFA3A36E42E_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SegmentDomain" xlink:label="loc_us-gaap_SegmentDomain_334DC3D6E882E5B923A48BFA3A36E42E" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_6FA2BEE594CD3B5303EF8BFA3A36FC90" xlink:to="loc_us-gaap_SegmentDomain_334DC3D6E882E5B923A48BFA3A36E42E" xlink:type="arc" />
    <link:loc xlink:href="azz-20200229.xsd#azz_EnergyMember" xlink:label="loc_azz_EnergyMember_F442B1921F4F12BEE7E68BFA3A362FBE" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_334DC3D6E882E5B923A48BFA3A36E42E" xlink:to="loc_azz_EnergyMember_F442B1921F4F12BEE7E68BFA3A362FBE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LettersOfCreditOutstandingAmount" xlink:label="loc_us-gaap_LettersOfCreditOutstandingAmount_E901364CD78DE2A25A078BFA3A3674C3" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_F7BB906AB24F10F701BC8BFA3A3637AF" xlink:to="loc_us-gaap_LettersOfCreditOutstandingAmount_E901364CD78DE2A25A078BFA3A3674C3" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProductWarrantyAccrualClassifiedCurrent" xlink:label="loc_us-gaap_ProductWarrantyAccrualClassifiedCurrent_7DE5C642E8D1A69E96C88BFA3A36105C" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_F7BB906AB24F10F701BC8BFA3A3637AF" xlink:to="loc_us-gaap_ProductWarrantyAccrualClassifiedCurrent_7DE5C642E8D1A69E96C88BFA3A36105C" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.azz.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_939D0506A4C8CE0AC6C88BFA3978B2D6" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_47377EA2E3D70F6FC1668BFA3978CB1B" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_939D0506A4C8CE0AC6C88BFA3978B2D6" xlink:to="loc_us-gaap_StatementTable_47377EA2E3D70F6FC1668BFA3978CB1B" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_StatementScenarioAxis" xlink:label="loc_srt_StatementScenarioAxis_F562BDAE64C14E68CABB8BFA3978D72C" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_47377EA2E3D70F6FC1668BFA3978CB1B" xlink:to="loc_srt_StatementScenarioAxis_F562BDAE64C14E68CABB8BFA3978D72C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ScenarioUnspecifiedDomain" xlink:label="loc_srt_ScenarioUnspecifiedDomain_C6B2000F91626B1CCC0E8BFA3978D103_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementScenarioAxis_F562BDAE64C14E68CABB8BFA3978D72C" xlink:to="loc_srt_ScenarioUnspecifiedDomain_C6B2000F91626B1CCC0E8BFA3978D103_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ScenarioUnspecifiedDomain" xlink:label="loc_srt_ScenarioUnspecifiedDomain_C6B2000F91626B1CCC0E8BFA3978D103" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementScenarioAxis_F562BDAE64C14E68CABB8BFA3978D72C" xlink:to="loc_srt_ScenarioUnspecifiedDomain_C6B2000F91626B1CCC0E8BFA3978D103" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_4A424694AC9DD41D94B68BFA3978C7B7" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_939D0506A4C8CE0AC6C88BFA3978B2D6" xlink:to="loc_us-gaap_NetIncomeLoss_4A424694AC9DD41D94B68BFA3978C7B7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_1947AF25136133CE8D018BFA3978D320" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_939D0506A4C8CE0AC6C88BFA3978B2D6" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_1947AF25136133CE8D018BFA3978D320" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_A642EA4BA9D8AA6A4E1A8BFA397805F9" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_1947AF25136133CE8D018BFA3978D320" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_A642EA4BA9D8AA6A4E1A8BFA397805F9" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax_9F744B41510B9E523D608BFA3978CD1B" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_1947AF25136133CE8D018BFA3978D320" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax_9F744B41510B9E523D608BFA3978CD1B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_5ED0C93AB54C7E5FB05A8BFA3978F982" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_1947AF25136133CE8D018BFA3978D320" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_5ED0C93AB54C7E5FB05A8BFA3978F982" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_DCA071C07F85B20DC6978BFA3978DBB0" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_939D0506A4C8CE0AC6C88BFA3978B2D6" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTax_DCA071C07F85B20DC6978BFA3978DBB0" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.azz.com/role/ConsolidatedBalanceSheets" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.azz.com/role/ConsolidatedBalanceSheetsParenthetical" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_283A5E9ECD368EA098CF8BFA3A650DE8" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_D34AB0C7C40D43463A908BFA3A65AF29" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_283A5E9ECD368EA098CF8BFA3A650DE8" xlink:to="loc_us-gaap_StatementTable_D34AB0C7C40D43463A908BFA3A65AF29" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_StatementScenarioAxis" xlink:label="loc_srt_StatementScenarioAxis_F12681EC53D95E8848458BFA3A65694B" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_D34AB0C7C40D43463A908BFA3A65AF29" xlink:to="loc_srt_StatementScenarioAxis_F12681EC53D95E8848458BFA3A65694B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ScenarioUnspecifiedDomain" xlink:label="loc_srt_ScenarioUnspecifiedDomain_08B88D1579D120C0C7138BFA3A65E401_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementScenarioAxis_F12681EC53D95E8848458BFA3A65694B" xlink:to="loc_srt_ScenarioUnspecifiedDomain_08B88D1579D120C0C7138BFA3A65E401_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ScenarioUnspecifiedDomain" xlink:label="loc_srt_ScenarioUnspecifiedDomain_08B88D1579D120C0C7138BFA3A65E401" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementScenarioAxis_F12681EC53D95E8848458BFA3A65694B" xlink:to="loc_srt_ScenarioUnspecifiedDomain_08B88D1579D120C0C7138BFA3A65E401" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_3448AE83CB8326ECCB6F8BFA3A6523EB" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_283A5E9ECD368EA098CF8BFA3A650DE8" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_3448AE83CB8326ECCB6F8BFA3A6523EB" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_262631CF391CFE9A34F48BFA3A65BE81" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_283A5E9ECD368EA098CF8BFA3A650DE8" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_262631CF391CFE9A34F48BFA3A65BE81" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_305AD5CF683D2BBA0FCF8BFA3A65C5DF" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_283A5E9ECD368EA098CF8BFA3A650DE8" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_305AD5CF683D2BBA0FCF8BFA3A65C5DF" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockSharesIssued" xlink:label="loc_us-gaap_CommonStockSharesIssued_1E07681A6DD31C0CB5118BFA3A65AA93" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_283A5E9ECD368EA098CF8BFA3A650DE8" xlink:to="loc_us-gaap_CommonStockSharesIssued_1E07681A6DD31C0CB5118BFA3A65AA93" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_2F25F2C6BF497351AE548BFA3A656570" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_283A5E9ECD368EA098CF8BFA3A650DE8" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_2F25F2C6BF497351AE548BFA3A656570" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.azz.com/role/ConsolidatedStatementOfShareholdersEquity" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_4FF175F6C9FAE3A41DF5BD3C98E13E60" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_38D891CFC132E43DD0BDBD3C98DD6E31" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_4FF175F6C9FAE3A41DF5BD3C98E13E60" xlink:to="loc_us-gaap_StatementTable_38D891CFC132E43DD0BDBD3C98DD6E31" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_StatementScenarioAxis" xlink:label="loc_srt_StatementScenarioAxis_C833C03848F228143F02BD3C98DD009F" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_38D891CFC132E43DD0BDBD3C98DD6E31" xlink:to="loc_srt_StatementScenarioAxis_C833C03848F228143F02BD3C98DD009F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ScenarioUnspecifiedDomain" xlink:label="loc_srt_ScenarioUnspecifiedDomain_B46E90D71C3F57D19AF6BD3C98DE6EF8_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementScenarioAxis_C833C03848F228143F02BD3C98DD009F" xlink:to="loc_srt_ScenarioUnspecifiedDomain_B46E90D71C3F57D19AF6BD3C98DE6EF8_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ScenarioUnspecifiedDomain" xlink:label="loc_srt_ScenarioUnspecifiedDomain_B46E90D71C3F57D19AF6BD3C98DE6EF8" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementScenarioAxis_C833C03848F228143F02BD3C98DD009F" xlink:to="loc_srt_ScenarioUnspecifiedDomain_B46E90D71C3F57D19AF6BD3C98DE6EF8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_859936B5D770D316291CBD3C98DEF830" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_38D891CFC132E43DD0BDBD3C98DD6E31" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_859936B5D770D316291CBD3C98DEF830" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaap_EquityComponentDomain_D26953215A783350242DBD3C98DEF5BD_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_859936B5D770D316291CBD3C98DEF830" xlink:to="loc_us-gaap_EquityComponentDomain_D26953215A783350242DBD3C98DEF5BD_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaap_EquityComponentDomain_D26953215A783350242DBD3C98DEF5BD" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_859936B5D770D316291CBD3C98DEF830" xlink:to="loc_us-gaap_EquityComponentDomain_D26953215A783350242DBD3C98DEF5BD" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockMember" xlink:label="loc_us-gaap_CommonStockMember_C58921F57EE76FA274D5BD3C98DF41EB" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_D26953215A783350242DBD3C98DEF5BD" xlink:to="loc_us-gaap_CommonStockMember_C58921F57EE76FA274D5BD3C98DF41EB" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_171E0644463A19F8D17CBD3C98DFD069" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_D26953215A783350242DBD3C98DEF5BD" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_171E0644463A19F8D17CBD3C98DFD069" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RetainedEarningsMember" xlink:label="loc_us-gaap_RetainedEarningsMember_0D71A425F5DCF3ED9012BD3C98DF5828" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_D26953215A783350242DBD3C98DEF5BD" xlink:to="loc_us-gaap_RetainedEarningsMember_0D71A425F5DCF3ED9012BD3C98DF5828" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_739B7DBAA9D77A9158C9BD3C98DFD98E" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_D26953215A783350242DBD3C98DEF5BD" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_739B7DBAA9D77A9158C9BD3C98DFD98E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_0D2EDB16D6B7718AB497BD3C98DF2444" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_38D891CFC132E43DD0BDBD3C98DD6E31" xlink:to="loc_us-gaap_StatementClassOfStockAxis_0D2EDB16D6B7718AB497BD3C98DF2444" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_74E0472D37C5972E9092BD3C98DF3C25_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_0D2EDB16D6B7718AB497BD3C98DF2444" xlink:to="loc_us-gaap_ClassOfStockDomain_74E0472D37C5972E9092BD3C98DF3C25_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_74E0472D37C5972E9092BD3C98DF3C25" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_0D2EDB16D6B7718AB497BD3C98DF2444" xlink:to="loc_us-gaap_ClassOfStockDomain_74E0472D37C5972E9092BD3C98DF3C25" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:label="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_51A0B72C15B1CF6AED5ABD3C98E0110F" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_38D891CFC132E43DD0BDBD3C98DD6E31" xlink:to="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_51A0B72C15B1CF6AED5ABD3C98E0110F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TypeOfAdoptionMember" xlink:label="loc_us-gaap_TypeOfAdoptionMember_0347B614C350BB6B3835BD3C98E01DA4_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_51A0B72C15B1CF6AED5ABD3C98E0110F" xlink:to="loc_us-gaap_TypeOfAdoptionMember_0347B614C350BB6B3835BD3C98E01DA4_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TypeOfAdoptionMember" xlink:label="loc_us-gaap_TypeOfAdoptionMember_0347B614C350BB6B3835BD3C98E01DA4" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_51A0B72C15B1CF6AED5ABD3C98E0110F" xlink:to="loc_us-gaap_TypeOfAdoptionMember_0347B614C350BB6B3835BD3C98E01DA4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdjustmentsForChangeInAccountingPrincipleAxis" xlink:label="loc_us-gaap_AdjustmentsForChangeInAccountingPrincipleAxis_FB2123ACDF3E6FE7E40DBD3C98E00832" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_38D891CFC132E43DD0BDBD3C98DD6E31" xlink:to="loc_us-gaap_AdjustmentsForChangeInAccountingPrincipleAxis_FB2123ACDF3E6FE7E40DBD3C98E00832" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ChangeInAccountingPrincipleMember" xlink:label="loc_us-gaap_ChangeInAccountingPrincipleMember_C2E3FD4F5135BC1ADBE1BD3C98E01E92_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AdjustmentsForChangeInAccountingPrincipleAxis_FB2123ACDF3E6FE7E40DBD3C98E00832" xlink:to="loc_us-gaap_ChangeInAccountingPrincipleMember_C2E3FD4F5135BC1ADBE1BD3C98E01E92_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ChangeInAccountingPrincipleMember" xlink:label="loc_us-gaap_ChangeInAccountingPrincipleMember_C2E3FD4F5135BC1ADBE1BD3C98E01E92" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AdjustmentsForChangeInAccountingPrincipleAxis_FB2123ACDF3E6FE7E40DBD3C98E00832" xlink:to="loc_us-gaap_ChangeInAccountingPrincipleMember_C2E3FD4F5135BC1ADBE1BD3C98E01E92" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis" xlink:label="loc_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_1BADEB017D1735D6B040BD3C98E1F785" xlink:type="locator" />
    <link:definitionArc order="6" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_38D891CFC132E43DD0BDBD3C98DD6E31" xlink:to="loc_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_1BADEB017D1735D6B040BD3C98E1F785" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdjustmentsForErrorCorrectionDomain" xlink:label="loc_us-gaap_AdjustmentsForErrorCorrectionDomain_166F88895B4338373875BD3C98E175FA_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_1BADEB017D1735D6B040BD3C98E1F785" xlink:to="loc_us-gaap_AdjustmentsForErrorCorrectionDomain_166F88895B4338373875BD3C98E175FA_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdjustmentsForErrorCorrectionDomain" xlink:label="loc_us-gaap_AdjustmentsForErrorCorrectionDomain_166F88895B4338373875BD3C98E175FA" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_1BADEB017D1735D6B040BD3C98E1F785" xlink:to="loc_us-gaap_AdjustmentsForErrorCorrectionDomain_166F88895B4338373875BD3C98E175FA" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CumulativeEffectOnRetainedEarningsNetOfTax1" xlink:label="loc_us-gaap_CumulativeEffectOnRetainedEarningsNetOfTax1_2F28BCEFC1DBB4434E0FBD3C98E165F8" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_4FF175F6C9FAE3A41DF5BD3C98E13E60" xlink:to="loc_us-gaap_CumulativeEffectOnRetainedEarningsNetOfTax1_2F28BCEFC1DBB4434E0FBD3C98E165F8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_D570F00ED33C65126A66BD3C98E245F4" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_4FF175F6C9FAE3A41DF5BD3C98E13E60" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_D570F00ED33C65126A66BD3C98E245F4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SharesIssued" xlink:label="loc_us-gaap_SharesIssued_A5B3139F83E254AE5A6EBD3C98E2F018" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_D570F00ED33C65126A66BD3C98E245F4" xlink:to="loc_us-gaap_SharesIssued_A5B3139F83E254AE5A6EBD3C98E2F018" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaap_StockholdersEquity_A222CC5171B34B36A606BD3C98E28D31" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_D570F00ED33C65126A66BD3C98E245F4" xlink:to="loc_us-gaap_StockholdersEquity_A222CC5171B34B36A606BD3C98E28D31" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_A33084432954CEBAC4F9BD3C98E2F0B3" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_D570F00ED33C65126A66BD3C98E245F4" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_A33084432954CEBAC4F9BD3C98E2F0B3" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_639B74807E7E2BD65396BD3C98E20B27" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_D570F00ED33C65126A66BD3C98E245F4" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_639B74807E7E2BD65396BD3C98E20B27" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_F0AF80F73104888AC765BD3C98E417AD" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_D570F00ED33C65126A66BD3C98E245F4" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_F0AF80F73104888AC765BD3C98E417AD" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross_5F28E0590FE6385C0CEEBD3C98E47ABF" xlink:type="locator" />
    <link:definitionArc order="6" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_D570F00ED33C65126A66BD3C98E245F4" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross_5F28E0590FE6385C0CEEBD3C98E47ABF" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross_DB0983C9ABBF6E42A04EBD3C98E47A87" xlink:type="locator" />
    <link:definitionArc order="7" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_D570F00ED33C65126A66BD3C98E245F4" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross_DB0983C9ABBF6E42A04EBD3C98E47A87" xlink:type="arc" />
    <link:loc xlink:href="azz-20200229.xsd#azz_StockIssuedForStockAppreciationRightsShares" xlink:label="loc_azz_StockIssuedForStockAppreciationRightsShares_EF436F5CD60B960E8728BD3C98E4FA26" xlink:type="locator" />
    <link:definitionArc order="8" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_D570F00ED33C65126A66BD3C98E245F4" xlink:to="loc_azz_StockIssuedForStockAppreciationRightsShares_EF436F5CD60B960E8728BD3C98E4FA26" xlink:type="arc" />
    <link:loc xlink:href="azz-20200229.xsd#azz_StockIssuedForStockAppreciationRights" xlink:label="loc_azz_StockIssuedForStockAppreciationRights_A1A467DCDB5A7DE5A5B9BD3C98E90111" xlink:type="locator" />
    <link:definitionArc order="9" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_D570F00ED33C65126A66BD3C98E245F4" xlink:to="loc_azz_StockIssuedForStockAppreciationRights_A1A467DCDB5A7DE5A5B9BD3C98E90111" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_3332CE4E379935E8F998BD3C98E93807" xlink:type="locator" />
    <link:definitionArc order="10" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_D570F00ED33C65126A66BD3C98E245F4" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_3332CE4E379935E8F998BD3C98E93807" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_665AABF2A2716C71BEC2BD3C98E98CB4" xlink:type="locator" />
    <link:definitionArc order="11" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_D570F00ED33C65126A66BD3C98E245F4" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_665AABF2A2716C71BEC2BD3C98E98CB4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_8023D3C9EBAC261AE802BD3C98E91BC6" xlink:type="locator" />
    <link:definitionArc order="12" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_D570F00ED33C65126A66BD3C98E245F4" xlink:to="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_8023D3C9EBAC261AE802BD3C98E91BC6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodValue" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_4CE7AF7F41CB6F9855DCBD3C98EA84E4" xlink:type="locator" />
    <link:definitionArc order="13" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_D570F00ED33C65126A66BD3C98E245F4" xlink:to="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_4CE7AF7F41CB6F9855DCBD3C98EA84E4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DividendsCash" xlink:label="loc_us-gaap_DividendsCash_7EEEF4A9AB2F6DD89B7EBD3C98EA2479" xlink:type="locator" />
    <link:definitionArc order="14" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_D570F00ED33C65126A66BD3C98E245F4" xlink:to="loc_us-gaap_DividendsCash_7EEEF4A9AB2F6DD89B7EBD3C98EA2479" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_A13C8F8B23581A962D33BD3C98EA7CBF" xlink:type="locator" />
    <link:definitionArc order="15" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_D570F00ED33C65126A66BD3C98E245F4" xlink:to="loc_us-gaap_NetIncomeLoss_A13C8F8B23581A962D33BD3C98EA7CBF" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_D7927AC9A734EDB62868BD3C98EA5106" xlink:type="locator" />
    <link:definitionArc order="16" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_D570F00ED33C65126A66BD3C98E245F4" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_D7927AC9A734EDB62868BD3C98EA5106" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax_59406E0838560C312AD9BD3C98EB2AA2" xlink:type="locator" />
    <link:definitionArc order="17" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_D570F00ED33C65126A66BD3C98E245F4" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax_59406E0838560C312AD9BD3C98EB2AA2" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.azz.com/role/ConsolidatedStatementOfShareholdersEquityParenthetical" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.azz.com/role/ConsolidatedStatementsOfCashFlows" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.azz.com/role/ConsolidatedStatementsOfComprehensiveIncomeParenthetical" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.azz.com/role/ConsolidatedStatementsOfIncome" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.azz.com/role/DebtNarrativeDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="loc_us-gaap_DebtInstrumentLineItems_286D6C48190BDF8F7CD5BD3C95DFA813" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentTable" xlink:label="loc_us-gaap_DebtInstrumentTable_FFB5CA2F37BB6D85D9A1BD3C95D3289F" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_286D6C48190BDF8F7CD5BD3C95DFA813" xlink:to="loc_us-gaap_DebtInstrumentTable_FFB5CA2F37BB6D85D9A1BD3C95D3289F" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CreditFacilityAxis" xlink:label="loc_us-gaap_CreditFacilityAxis_A4B6A0A6C23D7DDC50D6BD3C95D38433" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_FFB5CA2F37BB6D85D9A1BD3C95D3289F" xlink:to="loc_us-gaap_CreditFacilityAxis_A4B6A0A6C23D7DDC50D6BD3C95D38433" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CreditFacilityDomain" xlink:label="loc_us-gaap_CreditFacilityDomain_EE46135B455720ECE617BD3C95D44795_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CreditFacilityAxis_A4B6A0A6C23D7DDC50D6BD3C95D38433" xlink:to="loc_us-gaap_CreditFacilityDomain_EE46135B455720ECE617BD3C95D44795_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CreditFacilityDomain" xlink:label="loc_us-gaap_CreditFacilityDomain_EE46135B455720ECE617BD3C95D44795" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CreditFacilityAxis_A4B6A0A6C23D7DDC50D6BD3C95D38433" xlink:to="loc_us-gaap_CreditFacilityDomain_EE46135B455720ECE617BD3C95D44795" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevolvingCreditFacilityMember" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_812BEE9F3875CC494881BD3C95D4C61D" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_EE46135B455720ECE617BD3C95D44795" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_812BEE9F3875CC494881BD3C95D4C61D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LineOfCreditMember" xlink:label="loc_us-gaap_LineOfCreditMember_7E1FA4C1A1E1862EEC43BD3C95D47860" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_EE46135B455720ECE617BD3C95D44795" xlink:to="loc_us-gaap_LineOfCreditMember_7E1FA4C1A1E1862EEC43BD3C95D47860" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LineOfCreditFacilityAxis" xlink:label="loc_us-gaap_LineOfCreditFacilityAxis_77EE1557A99E80AE658CBD3C95D58AA6" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_FFB5CA2F37BB6D85D9A1BD3C95D3289F" xlink:to="loc_us-gaap_LineOfCreditFacilityAxis_77EE1557A99E80AE658CBD3C95D58AA6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LineOfCreditFacilityLenderDomain" xlink:label="loc_us-gaap_LineOfCreditFacilityLenderDomain_C3C7185EC1AB88870485BD3C95D56406_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LineOfCreditFacilityAxis_77EE1557A99E80AE658CBD3C95D58AA6" xlink:to="loc_us-gaap_LineOfCreditFacilityLenderDomain_C3C7185EC1AB88870485BD3C95D56406_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LineOfCreditFacilityLenderDomain" xlink:label="loc_us-gaap_LineOfCreditFacilityLenderDomain_C3C7185EC1AB88870485BD3C95D56406" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LineOfCreditFacilityAxis_77EE1557A99E80AE658CBD3C95D58AA6" xlink:to="loc_us-gaap_LineOfCreditFacilityLenderDomain_C3C7185EC1AB88870485BD3C95D56406" xlink:type="arc" />
    <link:loc xlink:href="azz-20200229.xsd#azz_BankOfAmericaMember" xlink:label="loc_azz_BankOfAmericaMember_D6BF121545742B0C536FBD3C95D5FE25" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLenderDomain_C3C7185EC1AB88870485BD3C95D56406" xlink:to="loc_azz_BankOfAmericaMember_D6BF121545742B0C536FBD3C95D5FE25" xlink:type="arc" />
    <link:loc xlink:href="azz-20200229.xsd#azz_BankOfAmericaAndOtherLendersMember" xlink:label="loc_azz_BankOfAmericaAndOtherLendersMember_1B2251CD45BCD052E6FEBD3C95D50B40" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLenderDomain_C3C7185EC1AB88870485BD3C95D56406" xlink:to="loc_azz_BankOfAmericaAndOtherLendersMember_1B2251CD45BCD052E6FEBD3C95D50B40" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongtermDebtTypeAxis" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_EA4430C5BBF2877B0B69BD3C95D60403" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_FFB5CA2F37BB6D85D9A1BD3C95D3289F" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_EA4430C5BBF2877B0B69BD3C95D60403" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_57E1F4C2726B4B3663F9BD3C95D69C8D_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_EA4430C5BBF2877B0B69BD3C95D60403" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_57E1F4C2726B4B3663F9BD3C95D69C8D_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_57E1F4C2726B4B3663F9BD3C95D69C8D" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_EA4430C5BBF2877B0B69BD3C95D60403" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_57E1F4C2726B4B3663F9BD3C95D69C8D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LetterOfCreditMember" xlink:label="loc_us-gaap_LetterOfCreditMember_A6EE511208DF40F46476BD3C95D64FB0" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_57E1F4C2726B4B3663F9BD3C95D69C8D" xlink:to="loc_us-gaap_LetterOfCreditMember_A6EE511208DF40F46476BD3C95D64FB0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LineOfCreditMember" xlink:label="loc_us-gaap_LineOfCreditMember_41842820F574BC5C51D6BD3C95D6CF51" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_57E1F4C2726B4B3663F9BD3C95D69C8D" xlink:to="loc_us-gaap_LineOfCreditMember_41842820F574BC5C51D6BD3C95D6CF51" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SeniorNotesMember" xlink:label="loc_us-gaap_SeniorNotesMember_8EFA5ADA831EE20A6044BD3C95D661F4" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_57E1F4C2726B4B3663F9BD3C95D69C8D" xlink:to="loc_us-gaap_SeniorNotesMember_8EFA5ADA831EE20A6044BD3C95D661F4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_VariableRateAxis" xlink:label="loc_us-gaap_VariableRateAxis_222DBB41F367A53EE26EBD3C95D7C1A8" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_FFB5CA2F37BB6D85D9A1BD3C95D3289F" xlink:to="loc_us-gaap_VariableRateAxis_222DBB41F367A53EE26EBD3C95D7C1A8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_VariableRateDomain" xlink:label="loc_us-gaap_VariableRateDomain_278D212E2F72C3E1BC66BD3C95D7D9C1_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_VariableRateAxis_222DBB41F367A53EE26EBD3C95D7C1A8" xlink:to="loc_us-gaap_VariableRateDomain_278D212E2F72C3E1BC66BD3C95D7D9C1_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_VariableRateDomain" xlink:label="loc_us-gaap_VariableRateDomain_278D212E2F72C3E1BC66BD3C95D7D9C1" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_VariableRateAxis_222DBB41F367A53EE26EBD3C95D7C1A8" xlink:to="loc_us-gaap_VariableRateDomain_278D212E2F72C3E1BC66BD3C95D7D9C1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EurodollarMember" xlink:label="loc_us-gaap_EurodollarMember_58DB9AAC26CABB8FB528BD3C95D7B05E" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableRateDomain_278D212E2F72C3E1BC66BD3C95D7D9C1" xlink:to="loc_us-gaap_EurodollarMember_58DB9AAC26CABB8FB528BD3C95D7B05E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BaseRateMember" xlink:label="loc_us-gaap_BaseRateMember_936AFB73616122767E8DBD3C95D734F4" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableRateDomain_278D212E2F72C3E1BC66BD3C95D7D9C1" xlink:to="loc_us-gaap_BaseRateMember_936AFB73616122767E8DBD3C95D734F4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis_53CCE2FC123DE76D552DBD3C95D7F7A4" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_FFB5CA2F37BB6D85D9A1BD3C95D3289F" xlink:to="loc_srt_RangeAxis_53CCE2FC123DE76D552DBD3C95D7F7A4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_83020643B2C1A9788D3FBD3C95D8B197_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_53CCE2FC123DE76D552DBD3C95D7F7A4" xlink:to="loc_srt_RangeMember_83020643B2C1A9788D3FBD3C95D8B197_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_83020643B2C1A9788D3FBD3C95D8B197" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_53CCE2FC123DE76D552DBD3C95D7F7A4" xlink:to="loc_srt_RangeMember_83020643B2C1A9788D3FBD3C95D8B197" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MinimumMember" xlink:label="loc_srt_MinimumMember_8FD62A1EE95EA7D0AFFEBD3C95D87A9E" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_83020643B2C1A9788D3FBD3C95D8B197" xlink:to="loc_srt_MinimumMember_8FD62A1EE95EA7D0AFFEBD3C95D87A9E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MaximumMember" xlink:label="loc_srt_MaximumMember_D87ABCBDDCD4061B96E3BD3C95DD0A2F" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_83020643B2C1A9788D3FBD3C95D8B197" xlink:to="loc_srt_MaximumMember_D87ABCBDDCD4061B96E3BD3C95DD0A2F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentAxis" xlink:label="loc_us-gaap_DebtInstrumentAxis_D436FCF32A9100FCAFAFBD3C95DDEF88" xlink:type="locator" />
    <link:definitionArc order="6" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_FFB5CA2F37BB6D85D9A1BD3C95D3289F" xlink:to="loc_us-gaap_DebtInstrumentAxis_D436FCF32A9100FCAFAFBD3C95DDEF88" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_CD0A7DBD453896DDDB88BD3C95DEFE48_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_D436FCF32A9100FCAFAFBD3C95DDEF88" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_CD0A7DBD453896DDDB88BD3C95DEFE48_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_CD0A7DBD453896DDDB88BD3C95DEFE48" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_D436FCF32A9100FCAFAFBD3C95DDEF88" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_CD0A7DBD453896DDDB88BD3C95DEFE48" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LineOfCreditMember" xlink:label="loc_us-gaap_LineOfCreditMember_452FE38953BCF751771BBD3C95DE30BA" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_CD0A7DBD453896DDDB88BD3C95DEFE48" xlink:to="loc_us-gaap_LineOfCreditMember_452FE38953BCF751771BBD3C95DE30BA" xlink:type="arc" />
    <link:loc xlink:href="azz-20200229.xsd#azz_UnsecuredSeniorNotesDueMarch2012ThroughMarch2018Member" xlink:label="loc_azz_UnsecuredSeniorNotesDueMarch2012ThroughMarch2018Member_1034191030CC8295CB15BD3C95DE875B" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_CD0A7DBD453896DDDB88BD3C95DEFE48" xlink:to="loc_azz_UnsecuredSeniorNotesDueMarch2012ThroughMarch2018Member_1034191030CC8295CB15BD3C95DE875B" xlink:type="arc" />
    <link:loc xlink:href="azz-20200229.xsd#azz_UnsecuredSeniorNotesDueJanuary2021Member" xlink:label="loc_azz_UnsecuredSeniorNotesDueJanuary2021Member_FF88886841567A1CAC17BD3C95DE12E5" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_CD0A7DBD453896DDDB88BD3C95DEFE48" xlink:to="loc_azz_UnsecuredSeniorNotesDueJanuary2021Member_FF88886841567A1CAC17BD3C95DE12E5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_74B717175301F466A08FBD3C95DF03E9" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_286D6C48190BDF8F7CD5BD3C95DFA813" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_74B717175301F466A08FBD3C95DF03E9" xlink:type="arc" />
    <link:loc xlink:href="azz-20200229.xsd#azz_LineOfCreditFacilityAdditionalBorrowingCapacity" xlink:label="loc_azz_LineOfCreditFacilityAdditionalBorrowingCapacity_748B7421354BCBFB7F89BD3C95DFC9B8" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_286D6C48190BDF8F7CD5BD3C95DFA813" xlink:to="loc_azz_LineOfCreditFacilityAdditionalBorrowingCapacity_748B7421354BCBFB7F89BD3C95DFC9B8" xlink:type="arc" />
    <link:loc xlink:href="azz-20200229.xsd#azz_DebtInstrumentCovenantMaximumCapitalLeaseObligations" xlink:label="loc_azz_DebtInstrumentCovenantMaximumCapitalLeaseObligations_41403C50DEE50B2692ABBD3C95DF46C0" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_286D6C48190BDF8F7CD5BD3C95DFA813" xlink:to="loc_azz_DebtInstrumentCovenantMaximumCapitalLeaseObligations_41403C50DEE50B2692ABBD3C95DF46C0" xlink:type="arc" />
    <link:loc xlink:href="azz-20200229.xsd#azz_DebtInstrumentCovenantMaximumInvestmentsInForeignSubsidiaries" xlink:label="loc_azz_DebtInstrumentCovenantMaximumInvestmentsInForeignSubsidiaries_06D73F669FEA2561269FBD3C95DF644C" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_286D6C48190BDF8F7CD5BD3C95DFA813" xlink:to="loc_azz_DebtInstrumentCovenantMaximumInvestmentsInForeignSubsidiaries_06D73F669FEA2561269FBD3C95DF644C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_1E526EF3352E8DF16C61BD3C95E0E241" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_286D6C48190BDF8F7CD5BD3C95DFA813" xlink:to="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_1E526EF3352E8DF16C61BD3C95E0E241" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LineOfCreditFacilityCommitmentFeePercentage" xlink:label="loc_us-gaap_LineOfCreditFacilityCommitmentFeePercentage_D5BC41AAF47170AAC079BD3C95E00DE6" xlink:type="locator" />
    <link:definitionArc order="6" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_286D6C48190BDF8F7CD5BD3C95DFA813" xlink:to="loc_us-gaap_LineOfCreditFacilityCommitmentFeePercentage_D5BC41AAF47170AAC079BD3C95E00DE6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:label="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_041C67B105F329A86B18BD99789C11C9" xlink:type="locator" />
    <link:definitionArc order="7" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_286D6C48190BDF8F7CD5BD3C95DFA813" xlink:to="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_041C67B105F329A86B18BD99789C11C9" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermDebt" xlink:label="loc_us-gaap_LongTermDebt_2D407B7AF00874363873BD3C95E0DDAE" xlink:type="locator" />
    <link:definitionArc order="8" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_286D6C48190BDF8F7CD5BD3C95DFA813" xlink:to="loc_us-gaap_LongTermDebt_2D407B7AF00874363873BD3C95E0DDAE" xlink:type="arc" />
    <link:loc xlink:href="azz-20200229.xsd#azz_DebtInstrumentCovenantNetCapitalAssetsMinimum" xlink:label="loc_azz_DebtInstrumentCovenantNetCapitalAssetsMinimum_E9F9B75B662C8E2D2FFCBD3C95E0B790" xlink:type="locator" />
    <link:definitionArc order="9" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_286D6C48190BDF8F7CD5BD3C95DFA813" xlink:to="loc_azz_DebtInstrumentCovenantNetCapitalAssetsMinimum_E9F9B75B662C8E2D2FFCBD3C95E0B790" xlink:type="arc" />
    <link:loc xlink:href="azz-20200229.xsd#azz_DebtInstrumentCovenantRetentionOfFutureIncomePercentageMinimum" xlink:label="loc_azz_DebtInstrumentCovenantRetentionOfFutureIncomePercentageMinimum_61606163B598815320ADBD3C95E0F99C" xlink:type="locator" />
    <link:definitionArc order="10" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_286D6C48190BDF8F7CD5BD3C95DFA813" xlink:to="loc_azz_DebtInstrumentCovenantRetentionOfFutureIncomePercentageMinimum_61606163B598815320ADBD3C95E0F99C" xlink:type="arc" />
    <link:loc xlink:href="azz-20200229.xsd#azz_DebtInstrumentCovenantLevarageRatioMaximum" xlink:label="loc_azz_DebtInstrumentCovenantLevarageRatioMaximum_B89717E02F1B7D8D17CFBD3C95E03A69" xlink:type="locator" />
    <link:definitionArc order="11" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_286D6C48190BDF8F7CD5BD3C95DFA813" xlink:to="loc_azz_DebtInstrumentCovenantLevarageRatioMaximum_B89717E02F1B7D8D17CFBD3C95E03A69" xlink:type="arc" />
    <link:loc xlink:href="azz-20200229.xsd#azz_DebtInstrumentCovenantFixedChargeCoverageRatioMinimum" xlink:label="loc_azz_DebtInstrumentCovenantFixedChargeCoverageRatioMinimum_55DD7E8357A75923C3C2BD3C95E1BD0F" xlink:type="locator" />
    <link:definitionArc order="12" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_286D6C48190BDF8F7CD5BD3C95DFA813" xlink:to="loc_azz_DebtInstrumentCovenantFixedChargeCoverageRatioMinimum_55DD7E8357A75923C3C2BD3C95E1BD0F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RepaymentsOfLongTermDebt" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt_A9CC2C22564D94EA5667BD3C95E169C2" xlink:type="locator" />
    <link:definitionArc order="13" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_286D6C48190BDF8F7CD5BD3C95DFA813" xlink:to="loc_us-gaap_RepaymentsOfLongTermDebt_A9CC2C22564D94EA5667BD3C95E169C2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentDescriptionOfVariableRateBasis" xlink:label="loc_us-gaap_DebtInstrumentDescriptionOfVariableRateBasis_F00FDED01E6EF7438876BD3C95E1BD57" xlink:type="locator" />
    <link:definitionArc order="14" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_286D6C48190BDF8F7CD5BD3C95DFA813" xlink:to="loc_us-gaap_DebtInstrumentDescriptionOfVariableRateBasis_F00FDED01E6EF7438876BD3C95E1BD57" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LineOfCredit" xlink:label="loc_us-gaap_LineOfCredit_C3A256A0085AD3D5FDD0BD3C95E10464" xlink:type="locator" />
    <link:definitionArc order="15" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_286D6C48190BDF8F7CD5BD3C95DFA813" xlink:to="loc_us-gaap_LineOfCredit_C3A256A0085AD3D5FDD0BD3C95E10464" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LettersOfCreditOutstandingAmount" xlink:label="loc_us-gaap_LettersOfCreditOutstandingAmount_82A93D100600718DEA04BD3C95E1AEF9" xlink:type="locator" />
    <link:definitionArc order="16" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_286D6C48190BDF8F7CD5BD3C95DFA813" xlink:to="loc_us-gaap_LettersOfCreditOutstandingAmount_82A93D100600718DEA04BD3C95E1AEF9" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:label="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_79D05392ADAFBBA14EEFBD3C95E1C727" xlink:type="locator" />
    <link:definitionArc order="17" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_286D6C48190BDF8F7CD5BD3C95DFA813" xlink:to="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_79D05392ADAFBBA14EEFBD3C95E1C727" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentFaceAmount" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_75AD8DCD5E51F0AD125BBD3C95E15557" xlink:type="locator" />
    <link:definitionArc order="18" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_286D6C48190BDF8F7CD5BD3C95DFA813" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_75AD8DCD5E51F0AD125BBD3C95E15557" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_FB2E7ADDBC421B9450D1BD3C95E26185" xlink:type="locator" />
    <link:definitionArc order="19" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_286D6C48190BDF8F7CD5BD3C95DFA813" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_FB2E7ADDBC421B9450D1BD3C95E26185" xlink:type="arc" />
    <link:loc xlink:href="azz-20200229.xsd#azz_NumberOfAnnualInstallments" xlink:label="loc_azz_NumberOfAnnualInstallments_3B0BB20580FD3641CBEBBD3C95E2EB99" xlink:type="locator" />
    <link:definitionArc order="20" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_286D6C48190BDF8F7CD5BD3C95DFA813" xlink:to="loc_azz_NumberOfAnnualInstallments_3B0BB20580FD3641CBEBBD3C95E2EB99" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentPeriodicPayment" xlink:label="loc_us-gaap_DebtInstrumentPeriodicPayment_2B5E609E38406EF33FE1BD3C95E2D7CC" xlink:type="locator" />
    <link:definitionArc order="21" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_286D6C48190BDF8F7CD5BD3C95DFA813" xlink:to="loc_us-gaap_DebtInstrumentPeriodicPayment_2B5E609E38406EF33FE1BD3C95E2D7CC" xlink:type="arc" />
    <link:loc xlink:href="azz-20200229.xsd#azz_DebtInstrumentCovenantRatioOfIndebtednessToEarningsBeforeInterestTaxDepreiationAmortizationMaximum" xlink:label="loc_azz_DebtInstrumentCovenantRatioOfIndebtednessToEarningsBeforeInterestTaxDepreiationAmortizationMaximum_325411B78E307E2D5B5FBD3C95E20D87" xlink:type="locator" />
    <link:definitionArc order="22" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_286D6C48190BDF8F7CD5BD3C95DFA813" xlink:to="loc_azz_DebtInstrumentCovenantRatioOfIndebtednessToEarningsBeforeInterestTaxDepreiationAmortizationMaximum_325411B78E307E2D5B5FBD3C95E20D87" xlink:type="arc" />
    <link:loc xlink:href="azz-20200229.xsd#azz_DebtInstrumentCovenantAggregateAmountOfPriorityIndebtednessMaximum" xlink:label="loc_azz_DebtInstrumentCovenantAggregateAmountOfPriorityIndebtednessMaximum_006A8CA1E5B1D2519B3DBD3C95E25DE4" xlink:type="locator" />
    <link:definitionArc order="23" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_286D6C48190BDF8F7CD5BD3C95DFA813" xlink:to="loc_azz_DebtInstrumentCovenantAggregateAmountOfPriorityIndebtednessMaximum_006A8CA1E5B1D2519B3DBD3C95E25DE4" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.azz.com/role/DebtNotes" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.azz.com/role/DebtScheduleOfLongTermDebtDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="loc_us-gaap_DebtInstrumentLineItems_D50969D6819745BD77928BFA39F7383F" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentTable" xlink:label="loc_us-gaap_DebtInstrumentTable_3D997764FDBAE3B5C1138BFA39F7A256" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_D50969D6819745BD77928BFA39F7383F" xlink:to="loc_us-gaap_DebtInstrumentTable_3D997764FDBAE3B5C1138BFA39F7A256" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongtermDebtTypeAxis" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_6CC7F59D19E4B183836C8BFA39F79BD3" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_3D997764FDBAE3B5C1138BFA39F7A256" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_6CC7F59D19E4B183836C8BFA39F79BD3" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_A6160B69634DB3622AD08BFA39F77CFE_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_6CC7F59D19E4B183836C8BFA39F79BD3" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_A6160B69634DB3622AD08BFA39F77CFE_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_A6160B69634DB3622AD08BFA39F77CFE" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_6CC7F59D19E4B183836C8BFA39F79BD3" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_A6160B69634DB3622AD08BFA39F77CFE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SeniorNotesMember" xlink:label="loc_us-gaap_SeniorNotesMember_A01CEC94EC833F94407F8BFA39F71CA9" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_A6160B69634DB3622AD08BFA39F77CFE" xlink:to="loc_us-gaap_SeniorNotesMember_A01CEC94EC833F94407F8BFA39F71CA9" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LineOfCreditMember" xlink:label="loc_us-gaap_LineOfCreditMember_7365969B2B778DDE673C8BFA39F7FCBA" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_A6160B69634DB3622AD08BFA39F77CFE" xlink:to="loc_us-gaap_LineOfCreditMember_7365969B2B778DDE673C8BFA39F7FCBA" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CreditFacilityAxis" xlink:label="loc_us-gaap_CreditFacilityAxis_3C32C2AB48A0BF8236CD8BFA39F766F2" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_3D997764FDBAE3B5C1138BFA39F7A256" xlink:to="loc_us-gaap_CreditFacilityAxis_3C32C2AB48A0BF8236CD8BFA39F766F2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CreditFacilityDomain" xlink:label="loc_us-gaap_CreditFacilityDomain_CB9951C2954C5983D4378BFA39F7DCAA_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CreditFacilityAxis_3C32C2AB48A0BF8236CD8BFA39F766F2" xlink:to="loc_us-gaap_CreditFacilityDomain_CB9951C2954C5983D4378BFA39F7DCAA_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CreditFacilityDomain" xlink:label="loc_us-gaap_CreditFacilityDomain_CB9951C2954C5983D4378BFA39F7DCAA" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CreditFacilityAxis_3C32C2AB48A0BF8236CD8BFA39F766F2" xlink:to="loc_us-gaap_CreditFacilityDomain_CB9951C2954C5983D4378BFA39F7DCAA" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LineOfCreditMember" xlink:label="loc_us-gaap_LineOfCreditMember_3F99155949608583E0048BFA39F77989" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_CB9951C2954C5983D4378BFA39F7DCAA" xlink:to="loc_us-gaap_LineOfCreditMember_3F99155949608583E0048BFA39F77989" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentAxis" xlink:label="loc_us-gaap_DebtInstrumentAxis_175A1E78200FA8F28A308BFA39F79945" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_3D997764FDBAE3B5C1138BFA39F7A256" xlink:to="loc_us-gaap_DebtInstrumentAxis_175A1E78200FA8F28A308BFA39F79945" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_96D1C92927E10C5D2EF98BFA39F7E73D_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_175A1E78200FA8F28A308BFA39F79945" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_96D1C92927E10C5D2EF98BFA39F7E73D_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_96D1C92927E10C5D2EF98BFA39F7E73D" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_175A1E78200FA8F28A308BFA39F79945" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_96D1C92927E10C5D2EF98BFA39F7E73D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LineOfCreditMember" xlink:label="loc_us-gaap_LineOfCreditMember_6EC974D82468A2E50C7C8BFA39F781D4" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_96D1C92927E10C5D2EF98BFA39F7E73D" xlink:to="loc_us-gaap_LineOfCreditMember_6EC974D82468A2E50C7C8BFA39F781D4" xlink:type="arc" />
    <link:loc xlink:href="azz-20200229.xsd#azz_UnsecuredSeniorNotesDueJanuary2021Member" xlink:label="loc_azz_UnsecuredSeniorNotesDueJanuary2021Member_F827FE916C8A314ED0638BFA39F7E978" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_96D1C92927E10C5D2EF98BFA39F7E73D" xlink:to="loc_azz_UnsecuredSeniorNotesDueJanuary2021Member_F827FE916C8A314ED0638BFA39F7E978" xlink:type="arc" />
    <link:loc xlink:href="azz-20200229.xsd#azz_UnsecuredSeniorNotesDueMarch2012ThroughMarch2018Member" xlink:label="loc_azz_UnsecuredSeniorNotesDueMarch2012ThroughMarch2018Member_AD61CEFC8E21E8975ADE8BFA39F71391" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_96D1C92927E10C5D2EF98BFA39F7E73D" xlink:to="loc_azz_UnsecuredSeniorNotesDueMarch2012ThroughMarch2018Member_AD61CEFC8E21E8975ADE8BFA39F71391" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermDebt" xlink:label="loc_us-gaap_LongTermDebt_5D70F9511B6EA20700868BFA39F77F44" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_D50969D6819745BD77928BFA39F7383F" xlink:to="loc_us-gaap_LongTermDebt_5D70F9511B6EA20700868BFA39F77F44" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtCurrent" xlink:label="loc_us-gaap_DebtCurrent_7520C50C0FC515C67E318BFA39F7D87F" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_D50969D6819745BD77928BFA39F7383F" xlink:to="loc_us-gaap_DebtCurrent_7520C50C0FC515C67E318BFA39F7D87F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentCarryingAmount" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_57A56EDCADFF74EEEF008BFA39F7A142" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_D50969D6819745BD77928BFA39F7383F" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_57A56EDCADFF74EEEF008BFA39F7A142" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_UnamortizedDebtIssuanceExpense" xlink:label="loc_us-gaap_UnamortizedDebtIssuanceExpense_568E7F472B9DC32C8F858BFA39F7AB14" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_D50969D6819745BD77928BFA39F7383F" xlink:to="loc_us-gaap_UnamortizedDebtIssuanceExpense_568E7F472B9DC32C8F858BFA39F7AB14" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermDebtNoncurrent" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_8D68D610E34B12CA239E8BFA39F7D9DC" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_D50969D6819745BD77928BFA39F7383F" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_8D68D610E34B12CA239E8BFA39F7D9DC" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.azz.com/role/DebtScheduleOfLongTermDebtMaturitiesDetails" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.azz.com/role/DebtTables" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.azz.com/role/DocumentAndEntityInformation" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.azz.com/role/EarningsPerShareDetails" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.azz.com/role/EarningsPerShareNarrativeDetails" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.azz.com/role/EarningsPerShareNotes" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.azz.com/role/EarningsPerShareTables" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.azz.com/role/EmployeeBenefitPlansDetails" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.azz.com/role/EmployeeBenefitPlansMultiemployerPlanDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MultiemployerPlansLineItems" xlink:label="loc_us-gaap_MultiemployerPlansLineItems_8E0E56E4816A7C6A81078BFA39885292" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfMultiemployerPlansTable" xlink:label="loc_us-gaap_ScheduleOfMultiemployerPlansTable_785A316CDECEF6E821538BFA39887239" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_MultiemployerPlansLineItems_8E0E56E4816A7C6A81078BFA39885292" xlink:to="loc_us-gaap_ScheduleOfMultiemployerPlansTable_785A316CDECEF6E821538BFA39887239" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MultiemployerPlanTypeAxis" xlink:label="loc_us-gaap_MultiemployerPlanTypeAxis_51C833081AB5BA6B3DA28BFA39888D79" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfMultiemployerPlansTable_785A316CDECEF6E821538BFA39887239" xlink:to="loc_us-gaap_MultiemployerPlanTypeAxis_51C833081AB5BA6B3DA28BFA39888D79" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MultiemployerPlansTypeDomain" xlink:label="loc_us-gaap_MultiemployerPlansTypeDomain_26E7D47DD2DC92AEDB5C8BFA3988D020_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_MultiemployerPlanTypeAxis_51C833081AB5BA6B3DA28BFA39888D79" xlink:to="loc_us-gaap_MultiemployerPlansTypeDomain_26E7D47DD2DC92AEDB5C8BFA3988D020_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MultiemployerPlansTypeDomain" xlink:label="loc_us-gaap_MultiemployerPlansTypeDomain_26E7D47DD2DC92AEDB5C8BFA3988D020" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_MultiemployerPlanTypeAxis_51C833081AB5BA6B3DA28BFA39888D79" xlink:to="loc_us-gaap_MultiemployerPlansTypeDomain_26E7D47DD2DC92AEDB5C8BFA3988D020" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MultiemployerPlanNameAxis" xlink:label="loc_us-gaap_MultiemployerPlanNameAxis_9D99E0F5D86BC378F7F68BFA3988C825" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfMultiemployerPlansTable_785A316CDECEF6E821538BFA39887239" xlink:to="loc_us-gaap_MultiemployerPlanNameAxis_9D99E0F5D86BC378F7F68BFA3988C825" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MultiemployerPlanNameDomain" xlink:label="loc_us-gaap_MultiemployerPlanNameDomain_77A910B88411D75735F18BFA39889F11_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_MultiemployerPlanNameAxis_9D99E0F5D86BC378F7F68BFA3988C825" xlink:to="loc_us-gaap_MultiemployerPlanNameDomain_77A910B88411D75735F18BFA39889F11_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MultiemployerPlanNameDomain" xlink:label="loc_us-gaap_MultiemployerPlanNameDomain_77A910B88411D75735F18BFA39889F11" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_MultiemployerPlanNameAxis_9D99E0F5D86BC378F7F68BFA3988C825" xlink:to="loc_us-gaap_MultiemployerPlanNameDomain_77A910B88411D75735F18BFA39889F11" xlink:type="arc" />
    <link:loc xlink:href="azz-20200229.xsd#azz_BoilermakerBlacksmithNationalPensionTrustMember" xlink:label="loc_azz_BoilermakerBlacksmithNationalPensionTrustMember_A9FB7239601B945E31618BFA3988BB7C" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MultiemployerPlanNameDomain_77A910B88411D75735F18BFA39889F11" xlink:to="loc_azz_BoilermakerBlacksmithNationalPensionTrustMember_A9FB7239601B945E31618BFA3988BB7C" xlink:type="arc" />
    <link:loc xlink:href="azz-20200229.xsd#azz_IndividuallyInsignificantPlansMember" xlink:label="loc_azz_IndividuallyInsignificantPlansMember_3F59E298A5AF1597FD258BFA3988DA42" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MultiemployerPlanNameDomain_77A910B88411D75735F18BFA39889F11" xlink:to="loc_azz_IndividuallyInsignificantPlansMember_3F59E298A5AF1597FD258BFA3988DA42" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CollectiveBargainingArrangementAxis" xlink:label="loc_us-gaap_CollectiveBargainingArrangementAxis_302A5C4E9B12105A34778BFA398844B7" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfMultiemployerPlansTable_785A316CDECEF6E821538BFA39887239" xlink:to="loc_us-gaap_CollectiveBargainingArrangementAxis_302A5C4E9B12105A34778BFA398844B7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CollectiveBargainingArrangementDomain" xlink:label="loc_us-gaap_CollectiveBargainingArrangementDomain_7072B93D3635B4A8F3A18BFA39882C40_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CollectiveBargainingArrangementAxis_302A5C4E9B12105A34778BFA398844B7" xlink:to="loc_us-gaap_CollectiveBargainingArrangementDomain_7072B93D3635B4A8F3A18BFA39882C40_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CollectiveBargainingArrangementDomain" xlink:label="loc_us-gaap_CollectiveBargainingArrangementDomain_7072B93D3635B4A8F3A18BFA39882C40" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CollectiveBargainingArrangementAxis_302A5C4E9B12105A34778BFA398844B7" xlink:to="loc_us-gaap_CollectiveBargainingArrangementDomain_7072B93D3635B4A8F3A18BFA39882C40" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MultiemployerPlanPlanInformationAxis" xlink:label="loc_us-gaap_MultiemployerPlanPlanInformationAxis_9A2169CEBDF0E91B28EF8BFA3988964C" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfMultiemployerPlansTable_785A316CDECEF6E821538BFA39887239" xlink:to="loc_us-gaap_MultiemployerPlanPlanInformationAxis_9A2169CEBDF0E91B28EF8BFA3988964C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MultiemployerPlanPlanInformationDomain" xlink:label="loc_us-gaap_MultiemployerPlanPlanInformationDomain_6BF40D27EB0489623B4D8BFA3988A0FA_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_MultiemployerPlanPlanInformationAxis_9A2169CEBDF0E91B28EF8BFA3988964C" xlink:to="loc_us-gaap_MultiemployerPlanPlanInformationDomain_6BF40D27EB0489623B4D8BFA3988A0FA_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MultiemployerPlanPlanInformationDomain" xlink:label="loc_us-gaap_MultiemployerPlanPlanInformationDomain_6BF40D27EB0489623B4D8BFA3988A0FA" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_MultiemployerPlanPlanInformationAxis_9A2169CEBDF0E91B28EF8BFA3988964C" xlink:to="loc_us-gaap_MultiemployerPlanPlanInformationDomain_6BF40D27EB0489623B4D8BFA3988A0FA" xlink:type="arc" />
    <link:loc xlink:href="azz-20200229.xsd#azz_EntityIDNumber" xlink:label="loc_azz_EntityIDNumber_3868571E6AFD712CBA428BFA39889949" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MultiemployerPlansLineItems_8E0E56E4816A7C6A81078BFA39885292" xlink:to="loc_azz_EntityIDNumber_3868571E6AFD712CBA428BFA39889949" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityTaxIdentificationNumber" xlink:label="loc_dei_EntityTaxIdentificationNumber_601136814D5D4A12DCE28BFA39885C74" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MultiemployerPlansLineItems_8E0E56E4816A7C6A81078BFA39885292" xlink:to="loc_dei_EntityTaxIdentificationNumber_601136814D5D4A12DCE28BFA39885C74" xlink:type="arc" />
    <link:loc xlink:href="azz-20200229.xsd#azz_ZoneStatus" xlink:label="loc_azz_ZoneStatus_5ACB53A3032E83A291228BFA3988E410" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MultiemployerPlansLineItems_8E0E56E4816A7C6A81078BFA39885292" xlink:to="loc_azz_ZoneStatus_5ACB53A3032E83A291228BFA3988E410" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MultiemployerPlansFundingImprovementPlanAndRehabilitationPlan" xlink:label="loc_us-gaap_MultiemployerPlansFundingImprovementPlanAndRehabilitationPlan_ACBA4B76BA548DDA38BC8BFA39884094" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MultiemployerPlansLineItems_8E0E56E4816A7C6A81078BFA39885292" xlink:to="loc_us-gaap_MultiemployerPlansFundingImprovementPlanAndRehabilitationPlan_ACBA4B76BA548DDA38BC8BFA39884094" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MultiemployerPlanContributionsByEmployer" xlink:label="loc_us-gaap_MultiemployerPlanContributionsByEmployer_71F610BAB5BEB6E97D2E8BFA3988D928" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MultiemployerPlansLineItems_8E0E56E4816A7C6A81078BFA39885292" xlink:to="loc_us-gaap_MultiemployerPlanContributionsByEmployer_71F610BAB5BEB6E97D2E8BFA3988D928" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MultiemployerPlansSurcharge" xlink:label="loc_us-gaap_MultiemployerPlansSurcharge_2AC607E7C715CC31FEB58BFA3988BFBA" xlink:type="locator" />
    <link:definitionArc order="6" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MultiemployerPlansLineItems_8E0E56E4816A7C6A81078BFA39885292" xlink:to="loc_us-gaap_MultiemployerPlansSurcharge_2AC607E7C715CC31FEB58BFA3988BFBA" xlink:type="arc" />
    <link:loc xlink:href="azz-20200229.xsd#azz_CollectiveBargainingEndDate" xlink:label="loc_azz_CollectiveBargainingEndDate_7F479E79520E773328378BFA3988AEFD" xlink:type="locator" />
    <link:definitionArc order="7" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MultiemployerPlansLineItems_8E0E56E4816A7C6A81078BFA39885292" xlink:to="loc_azz_CollectiveBargainingEndDate_7F479E79520E773328378BFA3988AEFD" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.azz.com/role/EmployeeBenefitPlansNotes" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.azz.com/role/GoodwillAndIntangibleAssetsIndefiniteLivedIntangibleAssetsDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems_7A799B064B2BC30ED8568BFA38EC1E30" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable" xlink:label="loc_us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable_FDAF2872FC2CAD06F3558BFA38DC2B19" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems_7A799B064B2BC30ED8568BFA38EC1E30" xlink:to="loc_us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable_FDAF2872FC2CAD06F3558BFA38DC2B19" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_B5EF08A790FBD54CBAE88BFA38DCCD4B" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable_FDAF2872FC2CAD06F3558BFA38DC2B19" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_B5EF08A790FBD54CBAE88BFA38DCCD4B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_147463F8D8383AACF3948BFA38DC2086_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_B5EF08A790FBD54CBAE88BFA38DCCD4B" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_147463F8D8383AACF3948BFA38DC2086_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_147463F8D8383AACF3948BFA38DC2086" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_B5EF08A790FBD54CBAE88BFA38DCCD4B" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_147463F8D8383AACF3948BFA38DC2086" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ConsolidationItemsAxis" xlink:label="loc_srt_ConsolidationItemsAxis_BA80A8884408BD718EB08BFA38DC5F9B" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable_FDAF2872FC2CAD06F3558BFA38DC2B19" xlink:to="loc_srt_ConsolidationItemsAxis_BA80A8884408BD718EB08BFA38DC5F9B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ConsolidationItemsDomain" xlink:label="loc_srt_ConsolidationItemsDomain_7FE43BB5EC23E154377A8BFA38DC08FA_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidationItemsAxis_BA80A8884408BD718EB08BFA38DC5F9B" xlink:to="loc_srt_ConsolidationItemsDomain_7FE43BB5EC23E154377A8BFA38DC08FA_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ConsolidationItemsDomain" xlink:label="loc_srt_ConsolidationItemsDomain_7FE43BB5EC23E154377A8BFA38DC08FA" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidationItemsAxis_BA80A8884408BD718EB08BFA38DC5F9B" xlink:to="loc_srt_ConsolidationItemsDomain_7FE43BB5EC23E154377A8BFA38DC08FA" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_30F702BAD636114274318BFA38DC1209" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable_FDAF2872FC2CAD06F3558BFA38DC2B19" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_30F702BAD636114274318BFA38DC1209" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SegmentDomain" xlink:label="loc_us-gaap_SegmentDomain_556632F84F8B46EA48228BFA38ECF82F_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_30F702BAD636114274318BFA38DC1209" xlink:to="loc_us-gaap_SegmentDomain_556632F84F8B46EA48228BFA38ECF82F_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SegmentDomain" xlink:label="loc_us-gaap_SegmentDomain_556632F84F8B46EA48228BFA38ECF82F" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_30F702BAD636114274318BFA38DC1209" xlink:to="loc_us-gaap_SegmentDomain_556632F84F8B46EA48228BFA38ECF82F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IndefiniteLivedTradeNames" xlink:label="loc_us-gaap_IndefiniteLivedTradeNames_9D7E6099B6C9DE7564628BFA38ECFCD3" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems_7A799B064B2BC30ED8568BFA38EC1E30" xlink:to="loc_us-gaap_IndefiniteLivedTradeNames_9D7E6099B6C9DE7564628BFA38ECFCD3" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.azz.com/role/GoodwillAndIntangibleAssetsNarrativeDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_2164E0BDF0165181BF93C13C29B46E34" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_9C071E4587A95A6C8C15C13C29B143C7" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_2164E0BDF0165181BF93C13C29B46E34" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_9C071E4587A95A6C8C15C13C29B143C7" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_0E136809523A95888CE5C13C29B1F011" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_9C071E4587A95A6C8C15C13C29B143C7" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_0E136809523A95888CE5C13C29B1F011" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_58854D750670492345F1C13C29B29C19_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_0E136809523A95888CE5C13C29B1F011" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_58854D750670492345F1C13C29B29C19_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_58854D750670492345F1C13C29B29C19" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_0E136809523A95888CE5C13C29B1F011" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_58854D750670492345F1C13C29B29C19" xlink:type="arc" />
    <link:loc xlink:href="azz-20200229.xsd#azz_NuclearLogisticsBusinessMember" xlink:label="loc_azz_NuclearLogisticsBusinessMember_DB7B9BCB4F5D90ED046AC13C29B255C8" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_58854D750670492345F1C13C29B29C19" xlink:to="loc_azz_NuclearLogisticsBusinessMember_DB7B9BCB4F5D90ED046AC13C29B255C8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_EB150393EC7BD1E6B3F5C13C29B2D4BE" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_9C071E4587A95A6C8C15C13C29B143C7" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_EB150393EC7BD1E6B3F5C13C29B2D4BE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SegmentDomain" xlink:label="loc_us-gaap_SegmentDomain_01B0D2017EBC25962020C13C29B208E3_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_EB150393EC7BD1E6B3F5C13C29B2D4BE" xlink:to="loc_us-gaap_SegmentDomain_01B0D2017EBC25962020C13C29B208E3_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SegmentDomain" xlink:label="loc_us-gaap_SegmentDomain_01B0D2017EBC25962020C13C29B208E3" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_EB150393EC7BD1E6B3F5C13C29B2D4BE" xlink:to="loc_us-gaap_SegmentDomain_01B0D2017EBC25962020C13C29B208E3" xlink:type="arc" />
    <link:loc xlink:href="azz-20200229.xsd#azz_EnergyMember" xlink:label="loc_azz_EnergyMember_0FC2F577992A55E69C53C13C29B395EF" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_01B0D2017EBC25962020C13C29B208E3" xlink:to="loc_azz_EnergyMember_0FC2F577992A55E69C53C13C29B395EF" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_422C66EFC4E7A18A8FA0C13C29B35D2E" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_9C071E4587A95A6C8C15C13C29B143C7" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_422C66EFC4E7A18A8FA0C13C29B35D2E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_3D12FF19976E77EBA947C13C29B340A9_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_422C66EFC4E7A18A8FA0C13C29B35D2E" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_3D12FF19976E77EBA947C13C29B340A9_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_3D12FF19976E77EBA947C13C29B340A9" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_422C66EFC4E7A18A8FA0C13C29B35D2E" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_3D12FF19976E77EBA947C13C29B340A9" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NoncompeteAgreementsMember" xlink:label="loc_us-gaap_NoncompeteAgreementsMember_E0D773B143AA9AA72948C13C29B3072B" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_3D12FF19976E77EBA947C13C29B340A9" xlink:to="loc_us-gaap_NoncompeteAgreementsMember_E0D773B143AA9AA72948C13C29B3072B" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentPeriodEndDate" xlink:label="loc_dei_DocumentPeriodEndDate_8981BAA5395ACC44F559C13C5BCCBD62" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_2164E0BDF0165181BF93C13C29B46E34" xlink:to="loc_dei_DocumentPeriodEndDate_8981BAA5395ACC44F559C13C5BCCBD62" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GainLossOnSaleOfBusiness" xlink:label="loc_us-gaap_GainLossOnSaleOfBusiness_7400B0586A1F222B9BB6C13C29B431CA" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_2164E0BDF0165181BF93C13C29B46E34" xlink:to="loc_us-gaap_GainLossOnSaleOfBusiness_7400B0586A1F222B9BB6C13C29B431CA" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit" xlink:label="loc_us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit_D376D4953FFD0F2AEFB5C13C29B45C73" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_2164E0BDF0165181BF93C13C29B46E34" xlink:to="loc_us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit_D376D4953FFD0F2AEFB5C13C29B45C73" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_849684FFA81589C6566AC13C29B42BE3" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_2164E0BDF0165181BF93C13C29B46E34" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_849684FFA81589C6566AC13C29B42BE3" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ImpairmentOfIntangibleAssetsFinitelived" xlink:label="loc_us-gaap_ImpairmentOfIntangibleAssetsFinitelived_A86B80D0DCDF28C6EC6EC13C29B56913" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_2164E0BDF0165181BF93C13C29B46E34" xlink:to="loc_us-gaap_ImpairmentOfIntangibleAssetsFinitelived_A86B80D0DCDF28C6EC6EC13C29B56913" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_4F26CCE5D783EC290527C13C29B58674" xlink:type="locator" />
    <link:definitionArc order="6" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_2164E0BDF0165181BF93C13C29B46E34" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_4F26CCE5D783EC290527C13C29B58674" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.azz.com/role/GoodwillAndIntangibleAssetsNotes" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.azz.com/role/GoodwillAndIntangibleAssetsScheduleOfAmortizableIntangibleAssetsDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_40AA48F2FCF551A6BE5A8BFA3A74899C" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_13073D5EE765DD7537668BFA3A74EF62" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_40AA48F2FCF551A6BE5A8BFA3A74899C" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_13073D5EE765DD7537668BFA3A74EF62" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_62C9AA1FEB66C58CEFEE8BFA3A74B9BE" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_13073D5EE765DD7537668BFA3A74EF62" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_62C9AA1FEB66C58CEFEE8BFA3A74B9BE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_32A7D63BD6450ABD4BFB8BFA3A746B57_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_62C9AA1FEB66C58CEFEE8BFA3A74B9BE" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_32A7D63BD6450ABD4BFB8BFA3A746B57_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_32A7D63BD6450ABD4BFB8BFA3A746B57" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_62C9AA1FEB66C58CEFEE8BFA3A74B9BE" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_32A7D63BD6450ABD4BFB8BFA3A746B57" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CustomerRelatedIntangibleAssetsMember" xlink:label="loc_us-gaap_CustomerRelatedIntangibleAssetsMember_B3525AADADDBF05708E18BFA3A742059" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_32A7D63BD6450ABD4BFB8BFA3A746B57" xlink:to="loc_us-gaap_CustomerRelatedIntangibleAssetsMember_B3525AADADDBF05708E18BFA3A742059" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NoncompeteAgreementsMember" xlink:label="loc_us-gaap_NoncompeteAgreementsMember_22F841D4906B2CDDAE888BFA3A742EE2" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_32A7D63BD6450ABD4BFB8BFA3A746B57" xlink:to="loc_us-gaap_NoncompeteAgreementsMember_22F841D4906B2CDDAE888BFA3A742EE2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TrademarksMember" xlink:label="loc_us-gaap_TrademarksMember_8878364B441C2E264F198BFA3A74F055" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_32A7D63BD6450ABD4BFB8BFA3A746B57" xlink:to="loc_us-gaap_TrademarksMember_8878364B441C2E264F198BFA3A74F055" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DevelopedTechnologyRightsMember" xlink:label="loc_us-gaap_DevelopedTechnologyRightsMember_18803C61627DEC31EEF28BFA3A742E47" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_32A7D63BD6450ABD4BFB8BFA3A746B57" xlink:to="loc_us-gaap_DevelopedTechnologyRightsMember_18803C61627DEC31EEF28BFA3A742E47" xlink:type="arc" />
    <link:loc xlink:href="azz-20200229.xsd#azz_EngineeringDrawingsMember" xlink:label="loc_azz_EngineeringDrawingsMember_708134D310F12CAECE4A8BFA3A7419CD" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_32A7D63BD6450ABD4BFB8BFA3A746B57" xlink:to="loc_azz_EngineeringDrawingsMember_708134D310F12CAECE4A8BFA3A7419CD" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OrderOrProductionBacklogMember" xlink:label="loc_us-gaap_OrderOrProductionBacklogMember_55302BA1BAC93C80E3B68BFA3A7420B1" xlink:type="locator" />
    <link:definitionArc order="6" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_32A7D63BD6450ABD4BFB8BFA3A746B57" xlink:to="loc_us-gaap_OrderOrProductionBacklogMember_55302BA1BAC93C80E3B68BFA3A7420B1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGrossAbstract" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGrossAbstract_24CA24B48DCB7D9EEFFC8BFA3A74EF0A" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_40AA48F2FCF551A6BE5A8BFA3A74899C" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGrossAbstract_24CA24B48DCB7D9EEFFC8BFA3A74EF0A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_7AE20E2B8C25B67717698BFA3A740504" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsGrossAbstract_24CA24B48DCB7D9EEFFC8BFA3A74EF0A" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_7AE20E2B8C25B67717698BFA3A740504" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_DD87870B93B971205B6B8BFA3A74B3C4" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsGrossAbstract_24CA24B48DCB7D9EEFFC8BFA3A74EF0A" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_DD87870B93B971205B6B8BFA3A74B3C4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_4C0B9F55E8B4CCD253618BFA3A74DE9A" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsGrossAbstract_24CA24B48DCB7D9EEFFC8BFA3A74EF0A" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_4C0B9F55E8B4CCD253618BFA3A74DE9A" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.azz.com/role/GoodwillAndIntangibleAssetsScheduleOfFutureAmortizationDetails" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.azz.com/role/GoodwillAndIntangibleAssetsScheduleOfGoodwillDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GoodwillLineItems" xlink:label="loc_us-gaap_GoodwillLineItems_6ACAC87CE9F8D992DFE3BD3C970D3414" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfGoodwillTable" xlink:label="loc_us-gaap_ScheduleOfGoodwillTable_D95767F48E242EA95F59BD3C970B9C7E" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_GoodwillLineItems_6ACAC87CE9F8D992DFE3BD3C970D3414" xlink:to="loc_us-gaap_ScheduleOfGoodwillTable_D95767F48E242EA95F59BD3C970B9C7E" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_2715891ACDA17767CD6EBD3C970C4F1E" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_D95767F48E242EA95F59BD3C970B9C7E" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_2715891ACDA17767CD6EBD3C970C4F1E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SegmentDomain" xlink:label="loc_us-gaap_SegmentDomain_89F2B7700DF5E8BB8CE1BD3C970C7DA0_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_2715891ACDA17767CD6EBD3C970C4F1E" xlink:to="loc_us-gaap_SegmentDomain_89F2B7700DF5E8BB8CE1BD3C970C7DA0_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SegmentDomain" xlink:label="loc_us-gaap_SegmentDomain_89F2B7700DF5E8BB8CE1BD3C970C7DA0" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_2715891ACDA17767CD6EBD3C970C4F1E" xlink:to="loc_us-gaap_SegmentDomain_89F2B7700DF5E8BB8CE1BD3C970C7DA0" xlink:type="arc" />
    <link:loc xlink:href="azz-20200229.xsd#azz_GalvanizingServicesMember" xlink:label="loc_azz_GalvanizingServicesMember_231A5D0AA625F4C8204CBD3C970CE0BB" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_89F2B7700DF5E8BB8CE1BD3C970C7DA0" xlink:to="loc_azz_GalvanizingServicesMember_231A5D0AA625F4C8204CBD3C970CE0BB" xlink:type="arc" />
    <link:loc xlink:href="azz-20200229.xsd#azz_EnergyMember" xlink:label="loc_azz_EnergyMember_91D90F4BBEB213901CB7BD3C970DE9A1" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_89F2B7700DF5E8BB8CE1BD3C970C7DA0" xlink:to="loc_azz_EnergyMember_91D90F4BBEB213901CB7BD3C970DE9A1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GoodwillRollForward" xlink:label="loc_us-gaap_GoodwillRollForward_B09C50CC131707CB45BEBD3C970D633D" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillLineItems_6ACAC87CE9F8D992DFE3BD3C970D3414" xlink:to="loc_us-gaap_GoodwillRollForward_B09C50CC131707CB45BEBD3C970D633D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Goodwill" xlink:label="loc_us-gaap_Goodwill_2CD91E6FE34639259950BD3C970D609B" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillRollForward_B09C50CC131707CB45BEBD3C970D633D" xlink:to="loc_us-gaap_Goodwill_2CD91E6FE34639259950BD3C970D609B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GoodwillAcquiredDuringPeriod" xlink:label="loc_us-gaap_GoodwillAcquiredDuringPeriod_23F01EF95DD0DEEF3DBBBD3C970EF4F4" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillRollForward_B09C50CC131707CB45BEBD3C970D633D" xlink:to="loc_us-gaap_GoodwillAcquiredDuringPeriod_23F01EF95DD0DEEF3DBBBD3C970EF4F4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit" xlink:label="loc_us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit_98E5D2CC1B66DA9D4ABEBD8251A653BC" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillRollForward_B09C50CC131707CB45BEBD3C970D633D" xlink:to="loc_us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit_98E5D2CC1B66DA9D4ABEBD8251A653BC" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GoodwillOtherIncreaseDecrease" xlink:label="loc_us-gaap_GoodwillOtherIncreaseDecrease_1DB8F1F5CD250088BB53BD82B1581162" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillRollForward_B09C50CC131707CB45BEBD3C970D633D" xlink:to="loc_us-gaap_GoodwillOtherIncreaseDecrease_1DB8F1F5CD250088BB53BD82B1581162" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GoodwillForeignCurrencyTranslationGainLoss" xlink:label="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_417318BC896BAF2A4499BD3C970E15D5" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillRollForward_B09C50CC131707CB45BEBD3C970D633D" xlink:to="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_417318BC896BAF2A4499BD3C970E15D5" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.azz.com/role/GoodwillAndIntangibleAssetsTables" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.azz.com/role/IncomeTaxesNarrativeDetails" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.azz.com/role/IncomeTaxesNotes" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.azz.com/role/IncomeTaxesProvisionOfIncomeTaxesDetails" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.azz.com/role/IncomeTaxesReconciliationOfUnrecognizedTaxBenefitsDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxExaminationLineItems" xlink:label="loc_us-gaap_IncomeTaxExaminationLineItems_0AA80B8BE49E6DF8FD30BD79B049CD26" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxExaminationTable" xlink:label="loc_us-gaap_IncomeTaxExaminationTable_9F41E8BC9A5E57A23962BD79B04155D2" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_IncomeTaxExaminationLineItems_0AA80B8BE49E6DF8FD30BD79B049CD26" xlink:to="loc_us-gaap_IncomeTaxExaminationTable_9F41E8BC9A5E57A23962BD79B04155D2" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ReasonablyPossibleSignificantChangeInUnrecognizedTaxBenefitsByItemAxis" xlink:label="loc_us-gaap_ReasonablyPossibleSignificantChangeInUnrecognizedTaxBenefitsByItemAxis_A2E83CA6CA17FFC25593BD7FC8028CF3" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_IncomeTaxExaminationTable_9F41E8BC9A5E57A23962BD79B04155D2" xlink:to="loc_us-gaap_ReasonablyPossibleSignificantChangeInUnrecognizedTaxBenefitsByItemAxis_A2E83CA6CA17FFC25593BD7FC8028CF3" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleNatureOfUncertaintyDomain" xlink:label="loc_us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleNatureOfUncertaintyDomain_2D3650BEB3132A46DF14BD807A9803E5_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ReasonablyPossibleSignificantChangeInUnrecognizedTaxBenefitsByItemAxis_A2E83CA6CA17FFC25593BD7FC8028CF3" xlink:to="loc_us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleNatureOfUncertaintyDomain_2D3650BEB3132A46DF14BD807A9803E5_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleNatureOfUncertaintyDomain" xlink:label="loc_us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleNatureOfUncertaintyDomain_2D3650BEB3132A46DF14BD807A9803E5" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ReasonablyPossibleSignificantChangeInUnrecognizedTaxBenefitsByItemAxis_A2E83CA6CA17FFC25593BD7FC8028CF3" xlink:to="loc_us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleNatureOfUncertaintyDomain_2D3650BEB3132A46DF14BD807A9803E5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SettlementWithTaxingAuthorityMember" xlink:label="loc_us-gaap_SettlementWithTaxingAuthorityMember_BCE6A5A6621636BADF20BD80A5F8082E" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleNatureOfUncertaintyDomain_2D3650BEB3132A46DF14BD807A9803E5" xlink:to="loc_us-gaap_SettlementWithTaxingAuthorityMember_BCE6A5A6621636BADF20BD80A5F8082E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BalanceSheetLocationAxis" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_FC4F59964B7F74874C94BD7A40BA8A1C" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_IncomeTaxExaminationTable_9F41E8BC9A5E57A23962BD79B04155D2" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_FC4F59964B7F74874C94BD7A40BA8A1C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_E97196F935885A340066BD7A9CCD703B_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_FC4F59964B7F74874C94BD7A40BA8A1C" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_E97196F935885A340066BD7A9CCD703B_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_E97196F935885A340066BD7A9CCD703B" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_FC4F59964B7F74874C94BD7A40BA8A1C" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_E97196F935885A340066BD7A9CCD703B" xlink:type="arc" />
    <link:loc xlink:href="azz-20200229.xsd#azz_OtherLongTermLiabilitiesMember" xlink:label="loc_azz_OtherLongTermLiabilitiesMember_38792B2FA5FDACAD8B36BD7B053D6EA0" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_E97196F935885A340066BD7A9CCD703B" xlink:to="loc_azz_OtherLongTermLiabilitiesMember_38792B2FA5FDACAD8B36BD7B053D6EA0" xlink:type="arc" />
    <link:loc xlink:href="azz-20200229.xsd#azz_LongTermLiabilitiesMember" xlink:label="loc_azz_LongTermLiabilitiesMember_80499DDED8735E2D988DBD7CC1649241" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_E97196F935885A340066BD7A9CCD703B" xlink:to="loc_azz_LongTermLiabilitiesMember_80499DDED8735E2D988DBD7CC1649241" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_UnrecognizedTaxBenefits" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_0CC01D28EAAEC34F754ABD76CD893E76" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxExaminationLineItems_0AA80B8BE49E6DF8FD30BD79B049CD26" xlink:to="loc_us-gaap_UnrecognizedTaxBenefits_0CC01D28EAAEC34F754ABD76CD893E76" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease_8B00B9FEE10061CDA0F8BD77330A54D3" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxExaminationLineItems_0AA80B8BE49E6DF8FD30BD79B049CD26" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease_8B00B9FEE10061CDA0F8BD77330A54D3" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_80F9D4A38BF57912C6A1BD7C287D15E5" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxExaminationLineItems_0AA80B8BE49E6DF8FD30BD79B049CD26" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_80F9D4A38BF57912C6A1BD7C287D15E5" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.azz.com/role/IncomeTaxesReconcilliationOfEffectiveIncomeTaxRateDetails" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.azz.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.azz.com/role/IncomeTaxesScheduleOfNetOperatingLossCarryforwardsDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLossCarryforwardsLineItems" xlink:label="loc_us-gaap_OperatingLossCarryforwardsLineItems_C360C91CCA6E15543927BD3C972AD917" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLossCarryforwardsTable" xlink:label="loc_us-gaap_OperatingLossCarryforwardsTable_F130781DF0572C1C9DF4BD3C97290155" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_C360C91CCA6E15543927BD3C972AD917" xlink:to="loc_us-gaap_OperatingLossCarryforwardsTable_F130781DF0572C1C9DF4BD3C97290155" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxAuthorityAxis" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis_E5D0DFF9848C19956E3EBD3C9729ED74" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_OperatingLossCarryforwardsTable_F130781DF0572C1C9DF4BD3C97290155" xlink:to="loc_us-gaap_IncomeTaxAuthorityAxis_E5D0DFF9848C19956E3EBD3C9729ED74" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_598F7B8C8FEF3D5AE9B0BD3C972977F5_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_E5D0DFF9848C19956E3EBD3C9729ED74" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_598F7B8C8FEF3D5AE9B0BD3C972977F5_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_598F7B8C8FEF3D5AE9B0BD3C972977F5" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_E5D0DFF9848C19956E3EBD3C9729ED74" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_598F7B8C8FEF3D5AE9B0BD3C972977F5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InternalRevenueServiceIRSMember" xlink:label="loc_us-gaap_InternalRevenueServiceIRSMember_46FC4CAF58857B5BBCF1BD3C9729BD8A" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_598F7B8C8FEF3D5AE9B0BD3C972977F5" xlink:to="loc_us-gaap_InternalRevenueServiceIRSMember_46FC4CAF58857B5BBCF1BD3C9729BD8A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StateAndLocalJurisdictionMember" xlink:label="loc_us-gaap_StateAndLocalJurisdictionMember_D67B736FDE8477D8B835BD3C972A2C4D" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_598F7B8C8FEF3D5AE9B0BD3C972977F5" xlink:to="loc_us-gaap_StateAndLocalJurisdictionMember_D67B736FDE8477D8B835BD3C972A2C4D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ForeignCountryMember" xlink:label="loc_us-gaap_ForeignCountryMember_693D84A3DA0C6736170BBD3C972A2E25" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_598F7B8C8FEF3D5AE9B0BD3C972977F5" xlink:to="loc_us-gaap_ForeignCountryMember_693D84A3DA0C6736170BBD3C972A2E25" xlink:type="arc" />
    <link:loc xlink:href="azz-20200229.xsd#azz_OperatingLossCarryforwardsTaxImpact" xlink:label="loc_azz_OperatingLossCarryforwardsTaxImpact_C0B945D3C9758BA1E9CBBD3C972AFA99" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_C360C91CCA6E15543927BD3C972AD917" xlink:to="loc_azz_OperatingLossCarryforwardsTaxImpact_C0B945D3C9758BA1E9CBBD3C972AFA99" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLossCarryforwards" xlink:label="loc_us-gaap_OperatingLossCarryforwards_EC62EAB27FCAE84C8B7CBD3C972B68A7" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_C360C91CCA6E15543927BD3C972AD917" xlink:to="loc_us-gaap_OperatingLossCarryforwards_EC62EAB27FCAE84C8B7CBD3C972B68A7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowance" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_57F62DB9CD01A7DDAA3BBD3C972B5E17" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_C360C91CCA6E15543927BD3C972AD917" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_57F62DB9CD01A7DDAA3BBD3C972B5E17" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.azz.com/role/IncomeTaxesTables" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.azz.com/role/InventoriesDetails" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.azz.com/role/InventoriesNotes" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.azz.com/role/InventoriesTables" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.azz.com/role/Leases" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.azz.com/role/LeasesFutureLeaseLiabilityPriorToAdoptionOfAsc842Details" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.azz.com/role/LeasesLeaseCostDetails" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.azz.com/role/LeasesLeaseDetailsDetails" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.azz.com/role/LeasesLeaseMaturityDetails" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.azz.com/role/LeasesTables" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.azz.com/role/OperatingSegmentsDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SegmentReportingInformationLineItems" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_2B1088BB9772E8D9FA2ABDD68375BB4F" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_1D49A039936E057786E6BDD6836D361E" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_2B1088BB9772E8D9FA2ABDD68375BB4F" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_1D49A039936E057786E6BDD6836D361E" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_StatementGeographicalAxis" xlink:label="loc_srt_StatementGeographicalAxis_3023AEAFC75A2B82CD15BDD6836D5CAC" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_1D49A039936E057786E6BDD6836D361E" xlink:to="loc_srt_StatementGeographicalAxis_3023AEAFC75A2B82CD15BDD6836D5CAC" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_SegmentGeographicalDomain" xlink:label="loc_srt_SegmentGeographicalDomain_1E22995CC88DB6C57732BDD6836D02F9_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementGeographicalAxis_3023AEAFC75A2B82CD15BDD6836D5CAC" xlink:to="loc_srt_SegmentGeographicalDomain_1E22995CC88DB6C57732BDD6836D02F9_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_SegmentGeographicalDomain" xlink:label="loc_srt_SegmentGeographicalDomain_1E22995CC88DB6C57732BDD6836D02F9" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementGeographicalAxis_3023AEAFC75A2B82CD15BDD6836D5CAC" xlink:to="loc_srt_SegmentGeographicalDomain_1E22995CC88DB6C57732BDD6836D02F9" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_US" xlink:label="loc_country_US_B16410B53CDD4CBD77DCBDD6836E9911" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_1E22995CC88DB6C57732BDD6836D02F9" xlink:to="loc_country_US_B16410B53CDD4CBD77DCBDD6836E9911" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NonUsMember" xlink:label="loc_us-gaap_NonUsMember_06594D79FCF6910D7984BDD6836E1D62" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_1E22995CC88DB6C57732BDD6836D02F9" xlink:to="loc_us-gaap_NonUsMember_06594D79FCF6910D7984BDD6836E1D62" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_GeographyEliminationsMember" xlink:label="loc_srt_GeographyEliminationsMember_E44E5CCD891C86BACE6BBDD6836E9230" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_1E22995CC88DB6C57732BDD6836D02F9" xlink:to="loc_srt_GeographyEliminationsMember_E44E5CCD891C86BACE6BBDD6836E9230" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_CA" xlink:label="loc_country_CA_B6711EFFEC39016E6689BDD6836E5F0F" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_1E22995CC88DB6C57732BDD6836D02F9" xlink:to="loc_country_CA_B6711EFFEC39016E6689BDD6836E5F0F" xlink:type="arc" />
    <link:loc xlink:href="azz-20200229.xsd#azz_OtherCountriesMember" xlink:label="loc_azz_OtherCountriesMember_E3B2A2E4FB15A0E71FE8BDD68374E204" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_1E22995CC88DB6C57732BDD6836D02F9" xlink:to="loc_azz_OtherCountriesMember_E3B2A2E4FB15A0E71FE8BDD68374E204" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_17259E6A8F598814CC3FBDD683740140" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_1D49A039936E057786E6BDD6836D361E" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_17259E6A8F598814CC3FBDD683740140" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SegmentDomain" xlink:label="loc_us-gaap_SegmentDomain_791733F6609B186F47BCBDD6837440F5_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_17259E6A8F598814CC3FBDD683740140" xlink:to="loc_us-gaap_SegmentDomain_791733F6609B186F47BCBDD6837440F5_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SegmentDomain" xlink:label="loc_us-gaap_SegmentDomain_791733F6609B186F47BCBDD6837440F5" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_17259E6A8F598814CC3FBDD683740140" xlink:to="loc_us-gaap_SegmentDomain_791733F6609B186F47BCBDD6837440F5" xlink:type="arc" />
    <link:loc xlink:href="azz-20200229.xsd#azz_EnergyMember" xlink:label="loc_azz_EnergyMember_38298F43B02F9BF63CA6BDD683744161" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_791733F6609B186F47BCBDD6837440F5" xlink:to="loc_azz_EnergyMember_38298F43B02F9BF63CA6BDD683744161" xlink:type="arc" />
    <link:loc xlink:href="azz-20200229.xsd#azz_GalvanizingServicesMember" xlink:label="loc_azz_GalvanizingServicesMember_5DFC6CD3CE619BE13DD8BDD68375F904" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_791733F6609B186F47BCBDD6837440F5" xlink:to="loc_azz_GalvanizingServicesMember_5DFC6CD3CE619BE13DD8BDD68375F904" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CorporateNonSegmentMember" xlink:label="loc_us-gaap_CorporateNonSegmentMember_9F44030A0158AC29A4D9BDD68375821A" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_791733F6609B186F47BCBDD6837440F5" xlink:to="loc_us-gaap_CorporateNonSegmentMember_9F44030A0158AC29A4D9BDD68375821A" xlink:type="arc" />
    <link:loc xlink:href="azz-20200229.xsd#azz_OperationsAndAssetsBySegmentAbstract" xlink:label="loc_azz_OperationsAndAssetsBySegmentAbstract_EB4906770228979FFFDBBDD683753E94" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_2B1088BB9772E8D9FA2ABDD68375BB4F" xlink:to="loc_azz_OperationsAndAssetsBySegmentAbstract_EB4906770228979FFFDBBDD683753E94" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Revenues" xlink:label="loc_us-gaap_Revenues_DF946A52FDC8A8192AF6BDD68375E9F2" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_azz_OperationsAndAssetsBySegmentAbstract_EB4906770228979FFFDBBDD683753E94" xlink:to="loc_us-gaap_Revenues_DF946A52FDC8A8192AF6BDD68375E9F2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="loc_us-gaap_OperatingIncomeLoss_68128A871A96E952FCCDBDD683763765" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_azz_OperationsAndAssetsBySegmentAbstract_EB4906770228979FFFDBBDD683753E94" xlink:to="loc_us-gaap_OperatingIncomeLoss_68128A871A96E952FCCDBDD683763765" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GainLossOnSaleOfBusiness" xlink:label="loc_us-gaap_GainLossOnSaleOfBusiness_B6BBD17D058E23F67944BDD70B8166AC" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_azz_OperationsAndAssetsBySegmentAbstract_EB4906770228979FFFDBBDD683753E94" xlink:to="loc_us-gaap_GainLossOnSaleOfBusiness_B6BBD17D058E23F67944BDD70B8166AC" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_8AD8E24AEE85FE2AEB79BDD6837675C5" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_azz_OperationsAndAssetsBySegmentAbstract_EB4906770228979FFFDBBDD683753E94" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_8AD8E24AEE85FE2AEB79BDD6837675C5" xlink:type="arc" />
    <link:loc xlink:href="azz-20200229.xsd#azz_PaymentsToAcquirePropertyPlantEquipmentAndAcquireBusinessesNetOfCash" xlink:label="loc_azz_PaymentsToAcquirePropertyPlantEquipmentAndAcquireBusinessesNetOfCash_EEC708E7BD2EA5CCFAC9BDD683761B74" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_azz_OperationsAndAssetsBySegmentAbstract_EB4906770228979FFFDBBDD683753E94" xlink:to="loc_azz_PaymentsToAcquirePropertyPlantEquipmentAndAcquireBusinessesNetOfCash_EEC708E7BD2EA5CCFAC9BDD683761B74" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Assets" xlink:label="loc_us-gaap_Assets_A7E090FADDB0AA9897D2BDD68376318D" xlink:type="locator" />
    <link:definitionArc order="6" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_azz_OperationsAndAssetsBySegmentAbstract_EB4906770228979FFFDBBDD683753E94" xlink:to="loc_us-gaap_Assets_A7E090FADDB0AA9897D2BDD68376318D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_A2D9DD43E9648AF0EB46BDD683761BAC" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_2B1088BB9772E8D9FA2ABDD68375BB4F" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_A2D9DD43E9648AF0EB46BDD683761BAC" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.azz.com/role/OperatingSegmentsNotes" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.azz.com/role/OperatingSegmentsTables" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.azz.com/role/OtherAccruedLiabilitiesDetails" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.azz.com/role/OtherAccruedLiabilitiesNotes" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.azz.com/role/OtherAccruedLiabilitiesTables" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.azz.com/role/PropertyPlantAndEquipmentDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_CF474B4089C3C4D1F1348BFA38FBCDF0" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_6B65209015D9484D64548BFA38FBBCB2" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_CF474B4089C3C4D1F1348BFA38FBCDF0" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_6B65209015D9484D64548BFA38FBBCB2" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_DDC2EB8010CC58CC84198BFA38FB1238" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_6B65209015D9484D64548BFA38FBBCB2" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_DDC2EB8010CC58CC84198BFA38FB1238" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_3E43A537D3D564D4A3F08BFA38FB82F5_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_DDC2EB8010CC58CC84198BFA38FB1238" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_3E43A537D3D564D4A3F08BFA38FB82F5_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_3E43A537D3D564D4A3F08BFA38FB82F5" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_DDC2EB8010CC58CC84198BFA38FB1238" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_3E43A537D3D564D4A3F08BFA38FB82F5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LandMember" xlink:label="loc_us-gaap_LandMember_E3CA00A13B0492CD5CC28BFA38FBFA5B" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_3E43A537D3D564D4A3F08BFA38FB82F5" xlink:to="loc_us-gaap_LandMember_E3CA00A13B0492CD5CC28BFA38FBFA5B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BuildingAndBuildingImprovementsMember" xlink:label="loc_us-gaap_BuildingAndBuildingImprovementsMember_E943E90B7B19DC816F638BFA38FB7098" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_3E43A537D3D564D4A3F08BFA38FB82F5" xlink:to="loc_us-gaap_BuildingAndBuildingImprovementsMember_E943E90B7B19DC816F638BFA38FB7098" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MachineryAndEquipmentMember" xlink:label="loc_us-gaap_MachineryAndEquipmentMember_41B0F07A744BD16129D38BFA38FB87BF" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_3E43A537D3D564D4A3F08BFA38FB82F5" xlink:to="loc_us-gaap_MachineryAndEquipmentMember_41B0F07A744BD16129D38BFA38FB87BF" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FurnitureAndFixturesMember" xlink:label="loc_us-gaap_FurnitureAndFixturesMember_F39CFAE80F8DE0A401F08BFA38FB43C0" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_3E43A537D3D564D4A3F08BFA38FB82F5" xlink:to="loc_us-gaap_FurnitureAndFixturesMember_F39CFAE80F8DE0A401F08BFA38FB43C0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_VehiclesMember" xlink:label="loc_us-gaap_VehiclesMember_01407E35C756159369548BFA38FB1E62" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_3E43A537D3D564D4A3F08BFA38FB82F5" xlink:to="loc_us-gaap_VehiclesMember_01407E35C756159369548BFA38FB1E62" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ConstructionInProgressMember" xlink:label="loc_us-gaap_ConstructionInProgressMember_E5C02B82112B46D320BF8BFA38FB7E69" xlink:type="locator" />
    <link:definitionArc order="6" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_3E43A537D3D564D4A3F08BFA38FB82F5" xlink:to="loc_us-gaap_ConstructionInProgressMember_E5C02B82112B46D320BF8BFA38FB7E69" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis_CE28FC46DCC88890342E8BFA38FB1B88" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_6B65209015D9484D64548BFA38FBBCB2" xlink:to="loc_srt_RangeAxis_CE28FC46DCC88890342E8BFA38FB1B88" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_CC4837B44E647F6D6CF38BFA38FB6B4E_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_CE28FC46DCC88890342E8BFA38FB1B88" xlink:to="loc_srt_RangeMember_CC4837B44E647F6D6CF38BFA38FB6B4E_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_CC4837B44E647F6D6CF38BFA38FB6B4E" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_CE28FC46DCC88890342E8BFA38FB1B88" xlink:to="loc_srt_RangeMember_CC4837B44E647F6D6CF38BFA38FB6B4E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Depreciation" xlink:label="loc_us-gaap_Depreciation_6A82993333161062B82A8BFA38FB8BEB" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_CF474B4089C3C4D1F1348BFA38FBCDF0" xlink:to="loc_us-gaap_Depreciation_6A82993333161062B82A8BFA38FB8BEB" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_860459A9E79A089D33978BFA38FBD173" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_CF474B4089C3C4D1F1348BFA38FBCDF0" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_860459A9E79A089D33978BFA38FBD173" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_0F4BFB3B812C0D2F3C878BFA38FBE43D" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_CF474B4089C3C4D1F1348BFA38FBCDF0" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_0F4BFB3B812C0D2F3C878BFA38FBE43D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_72D0D2E121DF084EEA1F8BFA38FBD949" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_CF474B4089C3C4D1F1348BFA38FBCDF0" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_72D0D2E121DF084EEA1F8BFA38FBD949" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.azz.com/role/PropertyPlantAndEquipmentNotes" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_D812E5B049B0153251BB8BFA3AC25E73" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_4928B82256F87AF332D88BFA3AC23F46" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_D812E5B049B0153251BB8BFA3AC25E73" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_4928B82256F87AF332D88BFA3AC23F46" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_CA1F9624007848E7453F8BFA3AC273A9" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_4928B82256F87AF332D88BFA3AC23F46" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_CA1F9624007848E7453F8BFA3AC273A9" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_C575EC6798DF94A6052C8BFA3AC23FA3_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_CA1F9624007848E7453F8BFA3AC273A9" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_C575EC6798DF94A6052C8BFA3AC23FA3_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_C575EC6798DF94A6052C8BFA3AC23FA3" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_CA1F9624007848E7453F8BFA3AC273A9" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_C575EC6798DF94A6052C8BFA3AC23FA3" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis_D23C74D77DDEA99E57058BFA3AC28160" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_4928B82256F87AF332D88BFA3AC23F46" xlink:to="loc_srt_RangeAxis_D23C74D77DDEA99E57058BFA3AC28160" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_C25E74040CA6300AE8A98BFA3AC20B46_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_D23C74D77DDEA99E57058BFA3AC28160" xlink:to="loc_srt_RangeMember_C25E74040CA6300AE8A98BFA3AC20B46_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_C25E74040CA6300AE8A98BFA3AC20B46" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_D23C74D77DDEA99E57058BFA3AC28160" xlink:to="loc_srt_RangeMember_C25E74040CA6300AE8A98BFA3AC20B46" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_F06CF86E7CAC7ED9E6938BFA3AC2F877" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_D812E5B049B0153251BB8BFA3AC25E73" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_F06CF86E7CAC7ED9E6938BFA3AC2F877" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.azz.com/role/PropertyPlantAndEquipmentTables" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_84D216B12677E01BC2DF8BFA3A074881" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_A81CB0C43DED8F7E83708BFA3A071434" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_84D216B12677E01BC2DF8BFA3A074881" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_A81CB0C43DED8F7E83708BFA3A071434" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_D45DED1B439E0CA79E958BFA3A077207" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_A81CB0C43DED8F7E83708BFA3A071434" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_D45DED1B439E0CA79E958BFA3A077207" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_BA6104AA31E197DC89128BFA3A0706C3_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_D45DED1B439E0CA79E958BFA3A077207" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_BA6104AA31E197DC89128BFA3A0706C3_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_BA6104AA31E197DC89128BFA3A0706C3" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_D45DED1B439E0CA79E958BFA3A077207" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_BA6104AA31E197DC89128BFA3A0706C3" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis_228A39FBF89EC188F7168BFA3A073F53" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_A81CB0C43DED8F7E83708BFA3A071434" xlink:to="loc_srt_RangeAxis_228A39FBF89EC188F7168BFA3A073F53" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_8F629078E7804FB22CC28BFA3A07EF5E_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_228A39FBF89EC188F7168BFA3A073F53" xlink:to="loc_srt_RangeMember_8F629078E7804FB22CC28BFA3A07EF5E_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_8F629078E7804FB22CC28BFA3A07EF5E" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_228A39FBF89EC188F7168BFA3A073F53" xlink:to="loc_srt_RangeMember_8F629078E7804FB22CC28BFA3A07EF5E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_488E9F235AE4D98657488BFA3A07C5D1" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_84D216B12677E01BC2DF8BFA3A074881" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_488E9F235AE4D98657488BFA3A07C5D1" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.azz.com/role/QuarterlyFinancialInformationUnauditedDetails" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.azz.com/role/QuarterlyFinancialInformationUnauditedNotes" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.azz.com/role/QuarterlyFinancialInformationUnauditedTables" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.azz.com/role/RestructuringAndOtherRelatedCostsDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RestructuringCostAndReserveLineItems" xlink:label="loc_us-gaap_RestructuringCostAndReserveLineItems_6009209CAB50AF4D8057C13FCC4E7782" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:label="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_DC5A638EB7F0178F764FC13FCC49BDA9" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_6009209CAB50AF4D8057C13FCC4E7782" xlink:to="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_DC5A638EB7F0178F764FC13FCC49BDA9" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ConsolidationItemsAxis" xlink:label="loc_srt_ConsolidationItemsAxis_E5A9329A3D14DB139AB5C13FCC499789" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_DC5A638EB7F0178F764FC13FCC49BDA9" xlink:to="loc_srt_ConsolidationItemsAxis_E5A9329A3D14DB139AB5C13FCC499789" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ConsolidationItemsDomain" xlink:label="loc_srt_ConsolidationItemsDomain_5A3BED34C2B34CDB0F9FC13FCC4AB114_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidationItemsAxis_E5A9329A3D14DB139AB5C13FCC499789" xlink:to="loc_srt_ConsolidationItemsDomain_5A3BED34C2B34CDB0F9FC13FCC4AB114_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ConsolidationItemsDomain" xlink:label="loc_srt_ConsolidationItemsDomain_5A3BED34C2B34CDB0F9FC13FCC4AB114" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidationItemsAxis_E5A9329A3D14DB139AB5C13FCC499789" xlink:to="loc_srt_ConsolidationItemsDomain_5A3BED34C2B34CDB0F9FC13FCC4AB114" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_3CC2C24780B52187072FC13FCC4A177F" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_DC5A638EB7F0178F764FC13FCC49BDA9" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_3CC2C24780B52187072FC13FCC4A177F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SegmentDomain" xlink:label="loc_us-gaap_SegmentDomain_0AE7022EDC7A667747D6C13FCC4ADF78_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_3CC2C24780B52187072FC13FCC4A177F" xlink:to="loc_us-gaap_SegmentDomain_0AE7022EDC7A667747D6C13FCC4ADF78_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SegmentDomain" xlink:label="loc_us-gaap_SegmentDomain_0AE7022EDC7A667747D6C13FCC4ADF78" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_3CC2C24780B52187072FC13FCC4A177F" xlink:to="loc_us-gaap_SegmentDomain_0AE7022EDC7A667747D6C13FCC4ADF78" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_94043B31F4C95999D3D9C13FCC4A3E59" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_DC5A638EB7F0178F764FC13FCC49BDA9" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_94043B31F4C95999D3D9C13FCC4A3E59" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_34D9E3F3CC88906BBD1FC13FCC4B3190_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_94043B31F4C95999D3D9C13FCC4A3E59" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_34D9E3F3CC88906BBD1FC13FCC4B3190_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_34D9E3F3CC88906BBD1FC13FCC4B3190" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_94043B31F4C95999D3D9C13FCC4A3E59" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_34D9E3F3CC88906BBD1FC13FCC4B3190" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RestructuringCostAndReserveAxis" xlink:label="loc_us-gaap_RestructuringCostAndReserveAxis_225F9EC728D56A11225FC13FCC4B1414" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_DC5A638EB7F0178F764FC13FCC49BDA9" xlink:to="loc_us-gaap_RestructuringCostAndReserveAxis_225F9EC728D56A11225FC13FCC4B1414" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TypeOfRestructuringDomain" xlink:label="loc_us-gaap_TypeOfRestructuringDomain_9E76AF77D5C6B5187C72C13FCC4BA940_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RestructuringCostAndReserveAxis_225F9EC728D56A11225FC13FCC4B1414" xlink:to="loc_us-gaap_TypeOfRestructuringDomain_9E76AF77D5C6B5187C72C13FCC4BA940_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TypeOfRestructuringDomain" xlink:label="loc_us-gaap_TypeOfRestructuringDomain_9E76AF77D5C6B5187C72C13FCC4BA940" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RestructuringCostAndReserveAxis_225F9EC728D56A11225FC13FCC4B1414" xlink:to="loc_us-gaap_TypeOfRestructuringDomain_9E76AF77D5C6B5187C72C13FCC4BA940" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OneTimeTerminationBenefitsMember" xlink:label="loc_us-gaap_OneTimeTerminationBenefitsMember_B508147D115FC49B2C19C13FCC4CB9FB" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_9E76AF77D5C6B5187C72C13FCC4BA940" xlink:to="loc_us-gaap_OneTimeTerminationBenefitsMember_B508147D115FC49B2C19C13FCC4CB9FB" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherRestructuringMember" xlink:label="loc_us-gaap_OtherRestructuringMember_ED9FF113362D64C1730FC13FCC4CD546" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_9E76AF77D5C6B5187C72C13FCC4BA940" xlink:to="loc_us-gaap_OtherRestructuringMember_ED9FF113362D64C1730FC13FCC4CD546" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RestructuringPlanAxis" xlink:label="loc_us-gaap_RestructuringPlanAxis_FB940556613B2D03899AC13FCC4C4CBE" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_DC5A638EB7F0178F764FC13FCC49BDA9" xlink:to="loc_us-gaap_RestructuringPlanAxis_FB940556613B2D03899AC13FCC4C4CBE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RestructuringPlanDomain" xlink:label="loc_us-gaap_RestructuringPlanDomain_1514267E84A4AE7FAE68C13FCC4C7E44_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RestructuringPlanAxis_FB940556613B2D03899AC13FCC4C4CBE" xlink:to="loc_us-gaap_RestructuringPlanDomain_1514267E84A4AE7FAE68C13FCC4C7E44_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RestructuringPlanDomain" xlink:label="loc_us-gaap_RestructuringPlanDomain_1514267E84A4AE7FAE68C13FCC4C7E44" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RestructuringPlanAxis_FB940556613B2D03899AC13FCC4C4CBE" xlink:to="loc_us-gaap_RestructuringPlanDomain_1514267E84A4AE7FAE68C13FCC4C7E44" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_0C3914247C2A9172E2EFC13FCC4DC0F7" xlink:type="locator" />
    <link:definitionArc order="6" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_DC5A638EB7F0178F764FC13FCC49BDA9" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_0C3914247C2A9172E2EFC13FCC4DC0F7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_102107E5AD67A50EDE67C13FCC4DE7DF_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_0C3914247C2A9172E2EFC13FCC4DC0F7" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_102107E5AD67A50EDE67C13FCC4DE7DF_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_102107E5AD67A50EDE67C13FCC4DE7DF" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_0C3914247C2A9172E2EFC13FCC4DC0F7" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_102107E5AD67A50EDE67C13FCC4DE7DF" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_01D4A8F4F7CD230C7169C13FCC4DB6E3" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_102107E5AD67A50EDE67C13FCC4DE7DF" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_01D4A8F4F7CD230C7169C13FCC4DB6E3" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CostOfSalesMember" xlink:label="loc_us-gaap_CostOfSalesMember_D00CB730DFDBD2A5F44CC13FCC4E9E5C" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_102107E5AD67A50EDE67C13FCC4DE7DF" xlink:to="loc_us-gaap_CostOfSalesMember_D00CB730DFDBD2A5F44CC13FCC4E9E5C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeLocationAxis" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLocationAxis_19D425B64A385095FBCAC13FCC4E4F7B" xlink:type="locator" />
    <link:definitionArc order="7" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_DC5A638EB7F0178F764FC13FCC49BDA9" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLocationAxis_19D425B64A385095FBCAC13FCC4E4F7B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeLocationDomain" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLocationDomain_D2143423F7EBCB0AA637C13FCC4ECC17_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLocationAxis_19D425B64A385095FBCAC13FCC4E4F7B" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLocationDomain_D2143423F7EBCB0AA637C13FCC4ECC17_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeLocationDomain" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLocationDomain_D2143423F7EBCB0AA637C13FCC4ECC17" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLocationAxis_19D425B64A385095FBCAC13FCC4E4F7B" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLocationDomain_D2143423F7EBCB0AA637C13FCC4ECC17" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RestructuringReserve" xlink:label="loc_us-gaap_RestructuringReserve_FE949CDBC88CA21C25C9C13FCC4F3FD8" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_6009209CAB50AF4D8057C13FCC4E7782" xlink:to="loc_us-gaap_RestructuringReserve_FE949CDBC88CA21C25C9C13FCC4F3FD8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsForRestructuring" xlink:label="loc_us-gaap_PaymentsForRestructuring_76C2D112E4F742083087C13FCC4F5913" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_6009209CAB50AF4D8057C13FCC4E7782" xlink:to="loc_us-gaap_PaymentsForRestructuring_76C2D112E4F742083087C13FCC4F5913" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GainLossOnDispositionOfAssets1" xlink:label="loc_us-gaap_GainLossOnDispositionOfAssets1_30A8E36ACC2E0D9867C0C13FCC4F257F" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_6009209CAB50AF4D8057C13FCC4E7782" xlink:to="loc_us-gaap_GainLossOnDispositionOfAssets1_30A8E36ACC2E0D9867C0C13FCC4F257F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RestructuringCharges" xlink:label="loc_us-gaap_RestructuringCharges_EA103A6D016B7A7A2B6CC13FCC4F702F" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_6009209CAB50AF4D8057C13FCC4E7782" xlink:to="loc_us-gaap_RestructuringCharges_EA103A6D016B7A7A2B6CC13FCC4F702F" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.azz.com/role/RestructuringAndOtherRelatedCostsNotes" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.azz.com/role/ScheduleIiValuationAndQualiyingAccountsAndReservesDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ValuationAndQualifyingAccountsDisclosureLineItems" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_BE7272E7487998F974ED8BFA39A748E6" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ValuationAndQualifyingAccountsDisclosureTable" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_1533D7E884C0A646FD738BFA39A741F4" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_BE7272E7487998F974ED8BFA39A748E6" xlink:to="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_1533D7E884C0A646FD738BFA39A741F4" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ValuationAllowancesAndReservesTypeAxis" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_BC6BBC51144433EA94678BFA39A7453F" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_1533D7E884C0A646FD738BFA39A741F4" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_BC6BBC51144433EA94678BFA39A7453F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ValuationAllowancesAndReservesDomain" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDomain_773BB981523299DCB2DF8BFA39A78212_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_BC6BBC51144433EA94678BFA39A7453F" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDomain_773BB981523299DCB2DF8BFA39A78212_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ValuationAllowancesAndReservesDomain" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDomain_773BB981523299DCB2DF8BFA39A78212" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_BC6BBC51144433EA94678BFA39A7453F" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDomain_773BB981523299DCB2DF8BFA39A78212" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AllowanceForCreditLossMember" xlink:label="loc_us-gaap_AllowanceForCreditLossMember_875E9094F0FAC43F56788BFA39A7FAD4" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDomain_773BB981523299DCB2DF8BFA39A78212" xlink:to="loc_us-gaap_AllowanceForCreditLossMember_875E9094F0FAC43F56788BFA39A7FAD4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MovementInValuationAllowancesAndReservesRollForward" xlink:label="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_2F4A96A3F722D20A72D18BFA39A7638F" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_BE7272E7487998F974ED8BFA39A748E6" xlink:to="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_2F4A96A3F722D20A72D18BFA39A7638F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ValuationAllowancesAndReservesBalance" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesBalance_825E4759DD395846C56A8BFA39A72FF3" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_2F4A96A3F722D20A72D18BFA39A7638F" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesBalance_825E4759DD395846C56A8BFA39A72FF3" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ValuationAllowancesAndReservesAdjustments" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesAdjustments_1B893025ADAFC1D29C658BFA39A76A1B" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_2F4A96A3F722D20A72D18BFA39A7638F" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesAdjustments_1B893025ADAFC1D29C658BFA39A76A1B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ValuationAllowancesAndReservesDeductions" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDeductions_76A20D97AF674DE1EE6B8BFA39A79A07" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_2F4A96A3F722D20A72D18BFA39A7638F" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDeductions_76A20D97AF674DE1EE6B8BFA39A79A07" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ValuationAllowancesAndReservesPeriodIncreaseDecrease" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesPeriodIncreaseDecrease_D5998239F876EA81A74F8BFA39A73259" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_2F4A96A3F722D20A72D18BFA39A7638F" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesPeriodIncreaseDecrease_D5998239F876EA81A74F8BFA39A73259" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ValuationAllowancesAndReservesReservesOfBusinessesAcquired" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesReservesOfBusinessesAcquired_27BE1E2D35B7AC2ED3F08BFA39A75C7F" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_2F4A96A3F722D20A72D18BFA39A7638F" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesReservesOfBusinessesAcquired_27BE1E2D35B7AC2ED3F08BFA39A75C7F" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.azz.com/role/ScheduleIiValuationAndQualiyingAccountsAndReservesNotes" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.azz.com/role/StockCompensationDetailsTextual" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_02A5B772FA92498E9AFCC18A07B8D518" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_5B803C2D8F68787DF60BC18A07A8DE38" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_02A5B772FA92498E9AFCC18A07B8D518" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_5B803C2D8F68787DF60BC18A07A8DE38" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis_92DBFD8B3EBD878D9FCDC18A07A82EE0" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_5B803C2D8F68787DF60BC18A07A8DE38" xlink:to="loc_srt_RangeAxis_92DBFD8B3EBD878D9FCDC18A07A82EE0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_3453AE05AF8539BE8EC9C18A07A8E7CE_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_92DBFD8B3EBD878D9FCDC18A07A82EE0" xlink:to="loc_srt_RangeMember_3453AE05AF8539BE8EC9C18A07A8E7CE_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_3453AE05AF8539BE8EC9C18A07A8E7CE" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_92DBFD8B3EBD878D9FCDC18A07A82EE0" xlink:to="loc_srt_RangeMember_3453AE05AF8539BE8EC9C18A07A8E7CE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MinimumMember" xlink:label="loc_srt_MinimumMember_87DF4D1BFAE411EDF0D8C18A07A899C3" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_3453AE05AF8539BE8EC9C18A07A8E7CE" xlink:to="loc_srt_MinimumMember_87DF4D1BFAE411EDF0D8C18A07A899C3" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MaximumMember" xlink:label="loc_srt_MaximumMember_30F70B3D35D6E5BDD12DC18A07A89E96" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_3453AE05AF8539BE8EC9C18A07A8E7CE" xlink:to="loc_srt_MaximumMember_30F70B3D35D6E5BDD12DC18A07A89E96" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaap_AwardTypeAxis_4DB5141D56C22B3F1C1EC18A07A8B776" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_5B803C2D8F68787DF60BC18A07A8DE38" xlink:to="loc_us-gaap_AwardTypeAxis_4DB5141D56C22B3F1C1EC18A07A8B776" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_B16118BD32645BBE2162C18A07A8631C_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_4DB5141D56C22B3F1C1EC18A07A8B776" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_B16118BD32645BBE2162C18A07A8631C_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_B16118BD32645BBE2162C18A07A8631C" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_4DB5141D56C22B3F1C1EC18A07A8B776" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_B16118BD32645BBE2162C18A07A8631C" xlink:type="arc" />
    <link:loc xlink:href="azz-20200229.xsd#azz_A2005LongTermIncentivePlanMember" xlink:label="loc_azz_A2005LongTermIncentivePlanMember_8AB4BBDE6BF4FF74F82AC18A07A87013" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_B16118BD32645BBE2162C18A07A8631C" xlink:to="loc_azz_A2005LongTermIncentivePlanMember_8AB4BBDE6BF4FF74F82AC18A07A87013" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_548F76302C201A4F31CCC18A07A8237A" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_B16118BD32645BBE2162C18A07A8631C" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_548F76302C201A4F31CCC18A07A8237A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PerformanceSharesMember" xlink:label="loc_us-gaap_PerformanceSharesMember_8F537EC8E7CA3BF651A5C18A07A87387" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_B16118BD32645BBE2162C18A07A8631C" xlink:to="loc_us-gaap_PerformanceSharesMember_8F537EC8E7CA3BF651A5C18A07A87387" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockAppreciationRightsSARSMember" xlink:label="loc_us-gaap_StockAppreciationRightsSARSMember_BD010BE32D4113C5FF91C18A07A86BB4" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_B16118BD32645BBE2162C18A07A8631C" xlink:to="loc_us-gaap_StockAppreciationRightsSARSMember_BD010BE32D4113C5FF91C18A07A86BB4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PlanNameAxis" xlink:label="loc_us-gaap_PlanNameAxis_739685E24AEE739E0BFDC18A07A8CE23" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_5B803C2D8F68787DF60BC18A07A8DE38" xlink:to="loc_us-gaap_PlanNameAxis_739685E24AEE739E0BFDC18A07A8CE23" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PlanNameDomain" xlink:label="loc_us-gaap_PlanNameDomain_4502A07F73751FFB1AE6C18A07A8BCC1_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PlanNameAxis_739685E24AEE739E0BFDC18A07A8CE23" xlink:to="loc_us-gaap_PlanNameDomain_4502A07F73751FFB1AE6C18A07A8BCC1_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PlanNameDomain" xlink:label="loc_us-gaap_PlanNameDomain_4502A07F73751FFB1AE6C18A07A8BCC1" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PlanNameAxis_739685E24AEE739E0BFDC18A07A8CE23" xlink:to="loc_us-gaap_PlanNameDomain_4502A07F73751FFB1AE6C18A07A8BCC1" xlink:type="arc" />
    <link:loc xlink:href="azz-20200229.xsd#azz_A2014LongTermIncentivePlanMember" xlink:label="loc_azz_A2014LongTermIncentivePlanMember_9D04CDB3161B8FE70858C18A07B8B776" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_4502A07F73751FFB1AE6C18A07A8BCC1" xlink:to="loc_azz_A2014LongTermIncentivePlanMember_9D04CDB3161B8FE70858C18A07B8B776" xlink:type="arc" />
    <link:loc xlink:href="azz-20200229.xsd#azz_A2005LongTermIncentivePlanMember" xlink:label="loc_azz_A2005LongTermIncentivePlanMember_E1B2571AA439BBC6284CC18A07B8F105" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_4502A07F73751FFB1AE6C18A07A8BCC1" xlink:to="loc_azz_A2005LongTermIncentivePlanMember_E1B2571AA439BBC6284CC18A07B8F105" xlink:type="arc" />
    <link:loc xlink:href="azz-20200229.xsd#azz_EmployeeStockPurchasePlanMember" xlink:label="loc_azz_EmployeeStockPurchasePlanMember_E3300D28E829CBD6ED1FC18A07B83219" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_4502A07F73751FFB1AE6C18A07A8BCC1" xlink:to="loc_azz_EmployeeStockPurchasePlanMember_E3300D28E829CBD6ED1FC18A07B83219" xlink:type="arc" />
    <link:loc xlink:href="azz-20200229.xsd#azz_DirectorsGrantsMember" xlink:label="loc_azz_DirectorsGrantsMember_8FCBE8CCA6C3E9075BCFC18A07B892CB" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_4502A07F73751FFB1AE6C18A07A8BCC1" xlink:to="loc_azz_DirectorsGrantsMember_8FCBE8CCA6C3E9075BCFC18A07B892CB" xlink:type="arc" />
    <link:loc xlink:href="azz-20200229.xsd#azz_ShareBasedCompensationTextualAbstract" xlink:label="loc_azz_ShareBasedCompensationTextualAbstract_C9AC21FBA3AEE6F57778C18A07B8B301" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_02A5B772FA92498E9AFCC18A07B8D518" xlink:to="loc_azz_ShareBasedCompensationTextualAbstract_C9AC21FBA3AEE6F57778C18A07B8B301" xlink:type="arc" />
    <link:loc xlink:href="azz-20200229.xsd#azz_NumberOfShareBasedCompensationPlans" xlink:label="loc_azz_NumberOfShareBasedCompensationPlans_17DA7B5CD3A31EF14648C18A07B85740" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_azz_ShareBasedCompensationTextualAbstract_C9AC21FBA3AEE6F57778C18A07B8B301" xlink:to="loc_azz_NumberOfShareBasedCompensationPlans_17DA7B5CD3A31EF14648C18A07B85740" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_6ACC93F0DB3B1386B217C18A07B8D336" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_azz_ShareBasedCompensationTextualAbstract_C9AC21FBA3AEE6F57778C18A07B8B301" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_6ACC93F0DB3B1386B217C18A07B8D336" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink:label="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_8950D27B3740E200DAF1C18A07B8B066" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_azz_ShareBasedCompensationTextualAbstract_C9AC21FBA3AEE6F57778C18A07B8B301" xlink:to="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_8950D27B3740E200DAF1C18A07B8B066" xlink:type="arc" />
    <link:loc xlink:href="azz-20200229.xsd#azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndOtherThanOptionOutstandingNumber" xlink:label="loc_azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndOtherThanOptionOutstandingNumber_F778EBA7E8BADF1B734EC18A07B868D8" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_azz_ShareBasedCompensationTextualAbstract_C9AC21FBA3AEE6F57778C18A07B8B301" xlink:to="loc_azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndOtherThanOptionOutstandingNumber_F778EBA7E8BADF1B734EC18A07B868D8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_889F4860C4A0A62D0843C18A07B8169D" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_azz_ShareBasedCompensationTextualAbstract_C9AC21FBA3AEE6F57778C18A07B8B301" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_889F4860C4A0A62D0843C18A07B8169D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_B9784510259F70393995C18A07B8DF6F" xlink:type="locator" />
    <link:definitionArc order="6" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_azz_ShareBasedCompensationTextualAbstract_C9AC21FBA3AEE6F57778C18A07B8B301" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_B9784510259F70393995C18A07B8DF6F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_52C7B4CDDAC170D0A1A1C18A07B8D29F" xlink:type="locator" />
    <link:definitionArc order="7" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_azz_ShareBasedCompensationTextualAbstract_C9AC21FBA3AEE6F57778C18A07B8B301" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_52C7B4CDDAC170D0A1A1C18A07B8D29F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_E474382FED2E64132DFFC18A07B8E348" xlink:type="locator" />
    <link:definitionArc order="8" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_azz_ShareBasedCompensationTextualAbstract_C9AC21FBA3AEE6F57778C18A07B8B301" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_E474382FED2E64132DFFC18A07B8E348" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_DDB65D2C5F6C64D03B0CC18A07B8017F" xlink:type="locator" />
    <link:definitionArc order="9" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_azz_ShareBasedCompensationTextualAbstract_C9AC21FBA3AEE6F57778C18A07B8B301" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_DDB65D2C5F6C64D03B0CC18A07B8017F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_BA0F6E50A04562425678C18A07B81227" xlink:type="locator" />
    <link:definitionArc order="10" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_azz_ShareBasedCompensationTextualAbstract_C9AC21FBA3AEE6F57778C18A07B8B301" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_BA0F6E50A04562425678C18A07B81227" xlink:type="arc" />
    <link:loc xlink:href="azz-20200229.xsd#azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOptionsAndOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms" xlink:label="loc_azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOptionsAndOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms_5AB63F986D2AA24F25ABC18A07B80A07" xlink:type="locator" />
    <link:definitionArc order="11" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_azz_ShareBasedCompensationTextualAbstract_C9AC21FBA3AEE6F57778C18A07B8B301" xlink:to="loc_azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOptionsAndOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms_5AB63F986D2AA24F25ABC18A07B80A07" xlink:type="arc" />
    <link:loc xlink:href="azz-20200229.xsd#azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndOtherThanOptionsOutstandingIntrinsicValue" xlink:label="loc_azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndOtherThanOptionsOutstandingIntrinsicValue_6AF04968FE78F33356E1C18A07B8D321" xlink:type="locator" />
    <link:definitionArc order="12" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_azz_ShareBasedCompensationTextualAbstract_C9AC21FBA3AEE6F57778C18A07B8B301" xlink:to="loc_azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndOtherThanOptionsOutstandingIntrinsicValue_6AF04968FE78F33356E1C18A07B8D321" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_66B1334A677CF3783735C18A07B8E152" xlink:type="locator" />
    <link:definitionArc order="13" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_azz_ShareBasedCompensationTextualAbstract_C9AC21FBA3AEE6F57778C18A07B8B301" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_66B1334A677CF3783735C18A07B8E152" xlink:type="arc" />
    <link:loc xlink:href="azz-20200229.xsd#azz_MaximumValueOfCommonStockParticipantsHaveRightsToPurchase" xlink:label="loc_azz_MaximumValueOfCommonStockParticipantsHaveRightsToPurchase_E0433D262B9BE4923606C18A07B859EE" xlink:type="locator" />
    <link:definitionArc order="14" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_azz_ShareBasedCompensationTextualAbstract_C9AC21FBA3AEE6F57778C18A07B8B301" xlink:to="loc_azz_MaximumValueOfCommonStockParticipantsHaveRightsToPurchase_E0433D262B9BE4923606C18A07B859EE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee_66A5C654AD3FB5561231C18A07B8A5ED" xlink:type="locator" />
    <link:definitionArc order="15" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_azz_ShareBasedCompensationTextualAbstract_C9AC21FBA3AEE6F57778C18A07B8B301" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee_66A5C654AD3FB5561231C18A07B8A5ED" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_5A66326005A86A8987D2C18A07B86203" xlink:type="locator" />
    <link:definitionArc order="16" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_azz_ShareBasedCompensationTextualAbstract_C9AC21FBA3AEE6F57778C18A07B8B301" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_5A66326005A86A8987D2C18A07B86203" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_D40B201416E999A3E8E1C18A07B8B1B9" xlink:type="locator" />
    <link:definitionArc order="17" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_azz_ShareBasedCompensationTextualAbstract_C9AC21FBA3AEE6F57778C18A07B8B301" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_D40B201416E999A3E8E1C18A07B8B1B9" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_D455871C4A3BE5166033C18A07B8CF36" xlink:type="locator" />
    <link:definitionArc order="18" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_azz_ShareBasedCompensationTextualAbstract_C9AC21FBA3AEE6F57778C18A07B8B301" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_D455871C4A3BE5166033C18A07B8CF36" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_720785DA3426C97B36B3C18A07B85A7E" xlink:type="locator" />
    <link:definitionArc order="19" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_azz_ShareBasedCompensationTextualAbstract_C9AC21FBA3AEE6F57778C18A07B8B301" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_720785DA3426C97B36B3C18A07B85A7E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities" xlink:label="loc_us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities_2AF7EF9F8C102820EDB7C18A07B80E6E" xlink:type="locator" />
    <link:definitionArc order="20" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_azz_ShareBasedCompensationTextualAbstract_C9AC21FBA3AEE6F57778C18A07B8B301" xlink:to="loc_us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities_2AF7EF9F8C102820EDB7C18A07B80E6E" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.azz.com/role/StockCompensationNonVestedRestrictedStockActivityDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_EA155F1D301849F8AD128BFA3AF1E8BA" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_ECB7F683076ECE54FE128BFA3AF10D47" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_EA155F1D301849F8AD128BFA3AF1E8BA" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_ECB7F683076ECE54FE128BFA3AF10D47" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaap_AwardTypeAxis_3FC86C1001B52A003FA68BFA3AF18BBD" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_ECB7F683076ECE54FE128BFA3AF10D47" xlink:to="loc_us-gaap_AwardTypeAxis_3FC86C1001B52A003FA68BFA3AF18BBD" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_D0AF50FDA05E8EE71CE38BFA3AF1B872_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_3FC86C1001B52A003FA68BFA3AF18BBD" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_D0AF50FDA05E8EE71CE38BFA3AF1B872_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_D0AF50FDA05E8EE71CE38BFA3AF1B872" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_3FC86C1001B52A003FA68BFA3AF18BBD" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_D0AF50FDA05E8EE71CE38BFA3AF1B872" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_635A6C3DA5C3E8CAAADC8BFA3AF189A1" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_D0AF50FDA05E8EE71CE38BFA3AF1B872" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_635A6C3DA5C3E8CAAADC8BFA3AF189A1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_360673AE61852EA4A9788BFA3AF19152" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_EA155F1D301849F8AD128BFA3AF1E8BA" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_360673AE61852EA4A9788BFA3AF19152" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_92ED9152287BDFDAD7038BFA3AF12889" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_360673AE61852EA4A9788BFA3AF19152" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_92ED9152287BDFDAD7038BFA3AF12889" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_39A00E87A5FC50E070608BFA3AF17340" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_360673AE61852EA4A9788BFA3AF19152" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_39A00E87A5FC50E070608BFA3AF17340" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_4908C22EA75C7712F79E8BFA3AF10033" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_360673AE61852EA4A9788BFA3AF19152" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_4908C22EA75C7712F79E8BFA3AF10033" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_227A3DB79105EFA040A98BFA3AF1D49C" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_360673AE61852EA4A9788BFA3AF19152" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_227A3DB79105EFA040A98BFA3AF1D49C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_1DB18B031F7D15BEAB488BFA3AF158F6" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_EA155F1D301849F8AD128BFA3AF1E8BA" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_1DB18B031F7D15BEAB488BFA3AF158F6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_00BEEAE8F7AB83D8E4C48BFA3AF18B07" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_1DB18B031F7D15BEAB488BFA3AF158F6" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_00BEEAE8F7AB83D8E4C48BFA3AF18B07" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_BB1661F1BBBD051C27DF8BFA3AF1CE70" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_1DB18B031F7D15BEAB488BFA3AF158F6" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_BB1661F1BBBD051C27DF8BFA3AF1CE70" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_9B6E5E7735D185BDBBCD8BFA3AF1CAA3" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_1DB18B031F7D15BEAB488BFA3AF158F6" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_9B6E5E7735D185BDBBCD8BFA3AF1CAA3" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_ECCF5F75C24597D7398F8BFA3AF15A1B" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_1DB18B031F7D15BEAB488BFA3AF158F6" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_ECCF5F75C24597D7398F8BFA3AF15A1B" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.azz.com/role/StockCompensationNotes" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.azz.com/role/StockCompensationPerformanceShareUnitsDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_7718881362D4908FDD00BD3C9679DCD9" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_5652F851A5A675144EDDBD3C96759AD3" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_7718881362D4908FDD00BD3C9679DCD9" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_5652F851A5A675144EDDBD3C96759AD3" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PlanNameAxis" xlink:label="loc_us-gaap_PlanNameAxis_CEC4BBDA0C6E1A5C8E28BD3C9676C97D" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_5652F851A5A675144EDDBD3C96759AD3" xlink:to="loc_us-gaap_PlanNameAxis_CEC4BBDA0C6E1A5C8E28BD3C9676C97D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PlanNameDomain" xlink:label="loc_us-gaap_PlanNameDomain_7807D3E1AD58015AE969BD3C96765D9E_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PlanNameAxis_CEC4BBDA0C6E1A5C8E28BD3C9676C97D" xlink:to="loc_us-gaap_PlanNameDomain_7807D3E1AD58015AE969BD3C96765D9E_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PlanNameDomain" xlink:label="loc_us-gaap_PlanNameDomain_7807D3E1AD58015AE969BD3C96765D9E" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PlanNameAxis_CEC4BBDA0C6E1A5C8E28BD3C9676C97D" xlink:to="loc_us-gaap_PlanNameDomain_7807D3E1AD58015AE969BD3C96765D9E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AwardDateAxis" xlink:label="loc_us-gaap_AwardDateAxis_9D69054A33D30B5942EFBD3C967735F5" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_5652F851A5A675144EDDBD3C96759AD3" xlink:to="loc_us-gaap_AwardDateAxis_9D69054A33D30B5942EFBD3C967735F5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AwardDateDomain" xlink:label="loc_us-gaap_AwardDateDomain_A506AA8C939A5EA03F61BD3C96775A41_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardDateAxis_9D69054A33D30B5942EFBD3C967735F5" xlink:to="loc_us-gaap_AwardDateDomain_A506AA8C939A5EA03F61BD3C96775A41_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AwardDateDomain" xlink:label="loc_us-gaap_AwardDateDomain_A506AA8C939A5EA03F61BD3C96775A41" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardDateAxis_9D69054A33D30B5942EFBD3C967735F5" xlink:to="loc_us-gaap_AwardDateDomain_A506AA8C939A5EA03F61BD3C96775A41" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaap_AwardTypeAxis_A3A3EC619CE01D5E29BDBD3C96779822" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_5652F851A5A675144EDDBD3C96759AD3" xlink:to="loc_us-gaap_AwardTypeAxis_A3A3EC619CE01D5E29BDBD3C96779822" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_760B9A85DD40611538A1BD3C9677078E_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_A3A3EC619CE01D5E29BDBD3C96779822" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_760B9A85DD40611538A1BD3C9677078E_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_760B9A85DD40611538A1BD3C9677078E" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_A3A3EC619CE01D5E29BDBD3C96779822" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_760B9A85DD40611538A1BD3C9677078E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PhantomShareUnitsPSUsMember" xlink:label="loc_us-gaap_PhantomShareUnitsPSUsMember_7112CA3719256C878D6BBD8C9508DE5A" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_760B9A85DD40611538A1BD3C9677078E" xlink:to="loc_us-gaap_PhantomShareUnitsPSUsMember_7112CA3719256C878D6BBD8C9508DE5A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PerformanceSharesMember" xlink:label="loc_us-gaap_PerformanceSharesMember_12F15086451DF769D609BD3C96788338" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_760B9A85DD40611538A1BD3C9677078E" xlink:to="loc_us-gaap_PerformanceSharesMember_12F15086451DF769D609BD3C96788338" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_462E63C465D0B32EC43EBD3C9678F50C" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_5652F851A5A675144EDDBD3C96759AD3" xlink:to="loc_us-gaap_StatementClassOfStockAxis_462E63C465D0B32EC43EBD3C9678F50C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_A6C0D4FB53164DA1BDF4BD3C9678C46E_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_462E63C465D0B32EC43EBD3C9678F50C" xlink:to="loc_us-gaap_ClassOfStockDomain_A6C0D4FB53164DA1BDF4BD3C9678C46E_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_A6C0D4FB53164DA1BDF4BD3C9678C46E" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_462E63C465D0B32EC43EBD3C9678F50C" xlink:to="loc_us-gaap_ClassOfStockDomain_A6C0D4FB53164DA1BDF4BD3C9678C46E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis_547F6F163141B28DE3FCBD3C96792E20" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_5652F851A5A675144EDDBD3C96759AD3" xlink:to="loc_srt_RangeAxis_547F6F163141B28DE3FCBD3C96792E20" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_0507CACCEF4F5ECA5651BD3C96795042_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_547F6F163141B28DE3FCBD3C96792E20" xlink:to="loc_srt_RangeMember_0507CACCEF4F5ECA5651BD3C96795042_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_0507CACCEF4F5ECA5651BD3C96795042" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_547F6F163141B28DE3FCBD3C96792E20" xlink:to="loc_srt_RangeMember_0507CACCEF4F5ECA5651BD3C96795042" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_VestingAxis" xlink:label="loc_us-gaap_VestingAxis_8DBDE12B989CE92DDC71BD3C96792078" xlink:type="locator" />
    <link:definitionArc order="6" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_5652F851A5A675144EDDBD3C96759AD3" xlink:to="loc_us-gaap_VestingAxis_8DBDE12B989CE92DDC71BD3C96792078" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_VestingDomain" xlink:label="loc_us-gaap_VestingDomain_E3C59160AC4D1EC92622BD3C967950FC_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_VestingAxis_8DBDE12B989CE92DDC71BD3C96792078" xlink:to="loc_us-gaap_VestingDomain_E3C59160AC4D1EC92622BD3C967950FC_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_VestingDomain" xlink:label="loc_us-gaap_VestingDomain_E3C59160AC4D1EC92622BD3C967950FC" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_VestingAxis_8DBDE12B989CE92DDC71BD3C96792078" xlink:to="loc_us-gaap_VestingDomain_E3C59160AC4D1EC92622BD3C967950FC" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_EF97392713DBC9DACAEFBD3C967A0C8F" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_7718881362D4908FDD00BD3C9679DCD9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_EF97392713DBC9DACAEFBD3C967A0C8F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_5E69B80BAA668F882F5DBD3C967A30A4" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_7718881362D4908FDD00BD3C9679DCD9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_5E69B80BAA668F882F5DBD3C967A30A4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_2EA5AD7405DD5796280CBD3C967A5AE2" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_7718881362D4908FDD00BD3C9679DCD9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_2EA5AD7405DD5796280CBD3C967A5AE2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_1E29BE48E30409EFB35DBD3C967AC270" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_7718881362D4908FDD00BD3C9679DCD9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_1E29BE48E30409EFB35DBD3C967AC270" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_BC4F98BB8A3C333A0EFCBD3C967AA021" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_7718881362D4908FDD00BD3C9679DCD9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_BC4F98BB8A3C333A0EFCBD3C967AA021" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_1C2639C87C0FCBFC338EBD3C967BCB4F" xlink:type="locator" />
    <link:definitionArc order="6" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_7718881362D4908FDD00BD3C9679DCD9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_1C2639C87C0FCBFC338EBD3C967BCB4F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_7DA6D419EB1054E0A601BD3C967B63CB" xlink:type="locator" />
    <link:definitionArc order="7" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_7718881362D4908FDD00BD3C9679DCD9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_7DA6D419EB1054E0A601BD3C967B63CB" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_2D0A74FC13FB5B9E5F6DBD3C967BA013" xlink:type="locator" />
    <link:definitionArc order="8" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_7718881362D4908FDD00BD3C9679DCD9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_2D0A74FC13FB5B9E5F6DBD3C967BA013" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_C3C1A8E08A52627E778BBD3C967BEAF7" xlink:type="locator" />
    <link:definitionArc order="9" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_7718881362D4908FDD00BD3C9679DCD9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_C3C1A8E08A52627E778BBD3C967BEAF7" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.azz.com/role/StockCompensationSarsAndOptionAwardsActivityDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_F5B8024788FF3C518DAAC127A19320E1" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_CDEC1FCEFE213A2F50E2C127A193508A" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_F5B8024788FF3C518DAAC127A19320E1" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_CDEC1FCEFE213A2F50E2C127A193508A" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaap_AwardTypeAxis_F59D3D54659DFF08BE4AC127A1935D00" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_CDEC1FCEFE213A2F50E2C127A193508A" xlink:to="loc_us-gaap_AwardTypeAxis_F59D3D54659DFF08BE4AC127A1935D00" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_C2F249C003CE6D6FAC6AC127A193CBD6_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_F59D3D54659DFF08BE4AC127A1935D00" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_C2F249C003CE6D6FAC6AC127A193CBD6_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_C2F249C003CE6D6FAC6AC127A193CBD6" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_F59D3D54659DFF08BE4AC127A1935D00" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_C2F249C003CE6D6FAC6AC127A193CBD6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockAppreciationRightsSARSMember" xlink:label="loc_us-gaap_StockAppreciationRightsSARSMember_19CECDD3D44C8DA3CDF0C127A19328D3" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_C2F249C003CE6D6FAC6AC127A193CBD6" xlink:to="loc_us-gaap_StockAppreciationRightsSARSMember_19CECDD3D44C8DA3CDF0C127A19328D3" xlink:type="arc" />
    <link:loc xlink:href="azz-20200229.xsd#azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsNumberOfSharesRollForward" xlink:label="loc_azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsNumberOfSharesRollForward_A7821EB193D4FA9127FEC127A19325F2" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_F5B8024788FF3C518DAAC127A19320E1" xlink:to="loc_azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsNumberOfSharesRollForward_A7821EB193D4FA9127FEC127A19325F2" xlink:type="arc" />
    <link:loc xlink:href="azz-20200229.xsd#azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndOtherThanOptionOutstandingNumber" xlink:label="loc_azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndOtherThanOptionOutstandingNumber_2F829341141ACBE25933C127A19398A5" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsNumberOfSharesRollForward_A7821EB193D4FA9127FEC127A19325F2" xlink:to="loc_azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndOtherThanOptionOutstandingNumber_2F829341141ACBE25933C127A19398A5" xlink:type="arc" />
    <link:loc xlink:href="azz-20200229.xsd#azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndOtherThanOptionGrantsInPeriod" xlink:label="loc_azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndOtherThanOptionGrantsInPeriod_02DD7390FC0098D1293FC127A1931582" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsNumberOfSharesRollForward_A7821EB193D4FA9127FEC127A19325F2" xlink:to="loc_azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndOtherThanOptionGrantsInPeriod_02DD7390FC0098D1293FC127A1931582" xlink:type="arc" />
    <link:loc xlink:href="azz-20200229.xsd#azz_StockIssuedDuringPeriodSharesStockOptionsAndOtherThanOptionExercised" xlink:label="loc_azz_StockIssuedDuringPeriodSharesStockOptionsAndOtherThanOptionExercised_39DE7E3F298507418C6FC127A193A9C3" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsNumberOfSharesRollForward_A7821EB193D4FA9127FEC127A19325F2" xlink:to="loc_azz_StockIssuedDuringPeriodSharesStockOptionsAndOtherThanOptionExercised_39DE7E3F298507418C6FC127A193A9C3" xlink:type="arc" />
    <link:loc xlink:href="azz-20200229.xsd#azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndOtherThanOptionForfeituresInPeriod" xlink:label="loc_azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndOtherThanOptionForfeituresInPeriod_850EC4B7966874C6C364C127A1939E77" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsNumberOfSharesRollForward_A7821EB193D4FA9127FEC127A19325F2" xlink:to="loc_azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndOtherThanOptionForfeituresInPeriod_850EC4B7966874C6C364C127A1939E77" xlink:type="arc" />
    <link:loc xlink:href="azz-20200229.xsd#azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionAndOtherThanOptionExercisableNumber" xlink:label="loc_azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionAndOtherThanOptionExercisableNumber_02DDBC5D957134EB7735C127A1931F24" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_F5B8024788FF3C518DAAC127A19320E1" xlink:to="loc_azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionAndOtherThanOptionExercisableNumber_02DDBC5D957134EB7735C127A1931F24" xlink:type="arc" />
    <link:loc xlink:href="azz-20200229.xsd#azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentWeightedAverageGrantDateFairValueRollForward" xlink:label="loc_azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentWeightedAverageGrantDateFairValueRollForward_EA3B27635A16D2B25284C127A19399B5" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_F5B8024788FF3C518DAAC127A19320E1" xlink:to="loc_azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentWeightedAverageGrantDateFairValueRollForward_EA3B27635A16D2B25284C127A19399B5" xlink:type="arc" />
    <link:loc xlink:href="azz-20200229.xsd#azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndOtherThanOptionOutstandingWeightedAverageExercisePrice" xlink:label="loc_azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndOtherThanOptionOutstandingWeightedAverageExercisePrice_687EF8D1DE4624164758C127A193F55F" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentWeightedAverageGrantDateFairValueRollForward_EA3B27635A16D2B25284C127A19399B5" xlink:to="loc_azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndOtherThanOptionOutstandingWeightedAverageExercisePrice_687EF8D1DE4624164758C127A193F55F" xlink:type="arc" />
    <link:loc xlink:href="azz-20200229.xsd#azz_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsAndOtherThanOptionGrantsInPeriodWeightedAverageExercisePrice" xlink:label="loc_azz_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsAndOtherThanOptionGrantsInPeriodWeightedAverageExercisePrice_845E470E05F4741141E9C127A193F04E" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentWeightedAverageGrantDateFairValueRollForward_EA3B27635A16D2B25284C127A19399B5" xlink:to="loc_azz_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsAndOtherThanOptionGrantsInPeriodWeightedAverageExercisePrice_845E470E05F4741141E9C127A193F04E" xlink:type="arc" />
    <link:loc xlink:href="azz-20200229.xsd#azz_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsAndOtherThanOptionExercisesInPeriodWeightedAverageExercisePrice" xlink:label="loc_azz_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsAndOtherThanOptionExercisesInPeriodWeightedAverageExercisePrice_F3E1A91828C76BD6C8A3C127A193B54E" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentWeightedAverageGrantDateFairValueRollForward_EA3B27635A16D2B25284C127A19399B5" xlink:to="loc_azz_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsAndOtherThanOptionExercisesInPeriodWeightedAverageExercisePrice_F3E1A91828C76BD6C8A3C127A193B54E" xlink:type="arc" />
    <link:loc xlink:href="azz-20200229.xsd#azz_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsAndOtherThanOptionForfeituresInPeriodWeightedAverageExercisePrice" xlink:label="loc_azz_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsAndOtherThanOptionForfeituresInPeriodWeightedAverageExercisePrice_F0CAE714CCA64A70E357C127A193A825" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentWeightedAverageGrantDateFairValueRollForward_EA3B27635A16D2B25284C127A19399B5" xlink:to="loc_azz_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsAndOtherThanOptionForfeituresInPeriodWeightedAverageExercisePrice_F0CAE714CCA64A70E357C127A193A825" xlink:type="arc" />
    <link:loc xlink:href="azz-20200229.xsd#azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionAndOtherThanOptionExercisableWeightedAverageExercisePrice" xlink:label="loc_azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionAndOtherThanOptionExercisableWeightedAverageExercisePrice_680223F2F57FE984D99CC127A193123F" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_F5B8024788FF3C518DAAC127A19320E1" xlink:to="loc_azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionAndOtherThanOptionExercisableWeightedAverageExercisePrice_680223F2F57FE984D99CC127A193123F" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.azz.com/role/StockCompensationScheduleByExercisePriceRangeDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_626338302254D9A9A741BD3C964FBC7D" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_0B48B576456ECEDA146ABD3C9647A51A" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_626338302254D9A9A741BD3C964FBC7D" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_0B48B576456ECEDA146ABD3C9647A51A" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis_4F87C7BF541032000A4ABD94BF22ED1B" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_0B48B576456ECEDA146ABD3C9647A51A" xlink:to="loc_srt_RangeAxis_4F87C7BF541032000A4ABD94BF22ED1B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_61882D7A8E892C2948E4BD94BF3A4C0B_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_4F87C7BF541032000A4ABD94BF22ED1B" xlink:to="loc_srt_RangeMember_61882D7A8E892C2948E4BD94BF3A4C0B_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_61882D7A8E892C2948E4BD94BF3A4C0B" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_4F87C7BF541032000A4ABD94BF22ED1B" xlink:to="loc_srt_RangeMember_61882D7A8E892C2948E4BD94BF3A4C0B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MinimumMember" xlink:label="loc_srt_MinimumMember_A3627D8C197EA77BB8F0BD94ED8FA5C2" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_61882D7A8E892C2948E4BD94BF3A4C0B" xlink:to="loc_srt_MinimumMember_A3627D8C197EA77BB8F0BD94ED8FA5C2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MaximumMember" xlink:label="loc_srt_MaximumMember_2D15ECA44CC360FBFA32BD951766218C" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_61882D7A8E892C2948E4BD94BF3A4C0B" xlink:to="loc_srt_MaximumMember_2D15ECA44CC360FBFA32BD951766218C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis" xlink:label="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_00D88102C0FBE78A1F3FBD3C964759ED" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_0B48B576456ECEDA146ABD3C9647A51A" xlink:to="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_00D88102C0FBE78A1F3FBD3C964759ED" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:label="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_3E32C26073889E669B0BBD3C9648E7B3_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_00D88102C0FBE78A1F3FBD3C964759ED" xlink:to="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_3E32C26073889E669B0BBD3C9648E7B3_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:label="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_3E32C26073889E669B0BBD3C9648E7B3" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_00D88102C0FBE78A1F3FBD3C964759ED" xlink:to="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_3E32C26073889E669B0BBD3C9648E7B3" xlink:type="arc" />
    <link:loc xlink:href="azz-20200229.xsd#azz_ExercisePriceRangeOneMember" xlink:label="loc_azz_ExercisePriceRangeOneMember_ABACD8D3A65D01D8F977BD3C9648A8EC" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_3E32C26073889E669B0BBD3C9648E7B3" xlink:to="loc_azz_ExercisePriceRangeOneMember_ABACD8D3A65D01D8F977BD3C9648A8EC" xlink:type="arc" />
    <link:loc xlink:href="azz-20200229.xsd#azz_ExercisePriceRangeTwoMember" xlink:label="loc_azz_ExercisePriceRangeTwoMember_74E620074C69AE6C94A1BD3C964892B0" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_3E32C26073889E669B0BBD3C9648E7B3" xlink:to="loc_azz_ExercisePriceRangeTwoMember_74E620074C69AE6C94A1BD3C964892B0" xlink:type="arc" />
    <link:loc xlink:href="azz-20200229.xsd#azz_ExercisePriceRangeFourMember" xlink:label="loc_azz_ExercisePriceRangeFourMember_ACF54AA6A8D8B806F439BD3C964E6153" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_3E32C26073889E669B0BBD3C9648E7B3" xlink:to="loc_azz_ExercisePriceRangeFourMember_ACF54AA6A8D8B806F439BD3C964E6153" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaap_AwardTypeAxis_EC0A1728E84F24CAB00BBD3C964ECDBD" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_0B48B576456ECEDA146ABD3C9647A51A" xlink:to="loc_us-gaap_AwardTypeAxis_EC0A1728E84F24CAB00BBD3C964ECDBD" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_BFC0C78B3728E9E2A44EBD3C964EB17E_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_EC0A1728E84F24CAB00BBD3C964ECDBD" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_BFC0C78B3728E9E2A44EBD3C964EB17E_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_BFC0C78B3728E9E2A44EBD3C964EB17E" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_EC0A1728E84F24CAB00BBD3C964ECDBD" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_BFC0C78B3728E9E2A44EBD3C964EB17E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockAppreciationRightsSARSMember" xlink:label="loc_us-gaap_StockAppreciationRightsSARSMember_B209FED436FC84A07645BD3C964F7862" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_BFC0C78B3728E9E2A44EBD3C964EB17E" xlink:to="loc_us-gaap_StockAppreciationRightsSARSMember_B209FED436FC84A07645BD3C964F7862" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_02FE5A1F4D913EE770B1BD96844749C9" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_626338302254D9A9A741BD3C964FBC7D" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_02FE5A1F4D913EE770B1BD96844749C9" xlink:type="arc" />
    <link:loc xlink:href="azz-20200229.xsd#azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndOtherThanOptionOutstandingNumber" xlink:label="loc_azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndOtherThanOptionOutstandingNumber_FCF60246575DD724A576BD3C964F5D6A" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_626338302254D9A9A741BD3C964FBC7D" xlink:to="loc_azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndOtherThanOptionOutstandingNumber_FCF60246575DD724A576BD3C964F5D6A" xlink:type="arc" />
    <link:loc xlink:href="azz-20200229.xsd#azz_SharedBasedCompesantionArrangementByShareBasedPaymentAwardOptionsAndEquityInstrumentsOtherThanOptionsWeigthedAverageRemainingContractualTerm" xlink:label="loc_azz_SharedBasedCompesantionArrangementByShareBasedPaymentAwardOptionsAndEquityInstrumentsOtherThanOptionsWeigthedAverageRemainingContractualTerm_05A02301153DA115EB15BD3C9650A2B4" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_626338302254D9A9A741BD3C964FBC7D" xlink:to="loc_azz_SharedBasedCompesantionArrangementByShareBasedPaymentAwardOptionsAndEquityInstrumentsOtherThanOptionsWeigthedAverageRemainingContractualTerm_05A02301153DA115EB15BD3C9650A2B4" xlink:type="arc" />
    <link:loc xlink:href="azz-20200229.xsd#azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndOtherThanOptionOutstandingWeightedAverageExercisePrice" xlink:label="loc_azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndOtherThanOptionOutstandingWeightedAverageExercisePrice_E87BACE42955F13E3669BD3C9650E611" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_626338302254D9A9A741BD3C964FBC7D" xlink:to="loc_azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndOtherThanOptionOutstandingWeightedAverageExercisePrice_E87BACE42955F13E3669BD3C9650E611" xlink:type="arc" />
    <link:loc xlink:href="azz-20200229.xsd#azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionAndOtherThanOptionExercisableNumber" xlink:label="loc_azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionAndOtherThanOptionExercisableNumber_8F00947810908D40F031BD3C9650F6AA" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_626338302254D9A9A741BD3C964FBC7D" xlink:to="loc_azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionAndOtherThanOptionExercisableNumber_8F00947810908D40F031BD3C9650F6AA" xlink:type="arc" />
    <link:loc xlink:href="azz-20200229.xsd#azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionAndOtherThanOptionExercisableWeightedAverageExercisePrice" xlink:label="loc_azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionAndOtherThanOptionExercisableWeightedAverageExercisePrice_CD82EECE0317516BF567BD3C96501297" xlink:type="locator" />
    <link:definitionArc order="6" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_626338302254D9A9A741BD3C964FBC7D" xlink:to="loc_azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionAndOtherThanOptionExercisableWeightedAverageExercisePrice_CD82EECE0317516BF567BD3C96501297" xlink:type="arc" />
    <link:loc xlink:href="azz-20200229.xsd#azz_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansAndOtherThanStockOptionExercisePriceRangeLowerRangeLimit" xlink:label="loc_azz_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansAndOtherThanStockOptionExercisePriceRangeLowerRangeLimit_46A9705F180D1B715452BD3C9651D727" xlink:type="locator" />
    <link:definitionArc order="7" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_626338302254D9A9A741BD3C964FBC7D" xlink:to="loc_azz_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansAndOtherThanStockOptionExercisePriceRangeLowerRangeLimit_46A9705F180D1B715452BD3C9651D727" xlink:type="arc" />
    <link:loc xlink:href="azz-20200229.xsd#azz_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansAndOtherThanOptionExercisePriceRangeUpperRangeLimit" xlink:label="loc_azz_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansAndOtherThanOptionExercisePriceRangeUpperRangeLimit_D5FD5655D709CD394C87BD3C9651042A" xlink:type="locator" />
    <link:definitionArc order="8" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_626338302254D9A9A741BD3C964FBC7D" xlink:to="loc_azz_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansAndOtherThanOptionExercisePriceRangeUpperRangeLimit_D5FD5655D709CD394C87BD3C9651042A" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.azz.com/role/StockCompensationShareBasedCompensationAndIncomeTaxesDetails" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.azz.com/role/StockCompensationTables" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.azz.com/role/SubsequentEventsNotes" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.azz.com/role/SummaryOfSignificantAccountingPoliciesAccumulatedOtherComprehensiveIncomeDetails" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.azz.com/role/SummaryOfSignificantAccountingPoliciesContractLiabilityDetailsDetails" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.azz.com/role/SummaryOfSignificantAccountingPoliciesDebtDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="loc_us-gaap_DebtInstrumentLineItems_AA70CE835213303499438BFA3A555F2B" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentTable" xlink:label="loc_us-gaap_DebtInstrumentTable_2D9BAF9D1A2658A0DFA68BFA3A5548E0" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_AA70CE835213303499438BFA3A555F2B" xlink:to="loc_us-gaap_DebtInstrumentTable_2D9BAF9D1A2658A0DFA68BFA3A5548E0" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongtermDebtTypeAxis" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_3A6096511F107C370F448BFA3A558BE9" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_2D9BAF9D1A2658A0DFA68BFA3A5548E0" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_3A6096511F107C370F448BFA3A558BE9" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_D1A5DFC3E25887C3963F8BFA3A55442E_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_3A6096511F107C370F448BFA3A558BE9" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_D1A5DFC3E25887C3963F8BFA3A55442E_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_D1A5DFC3E25887C3963F8BFA3A55442E" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_3A6096511F107C370F448BFA3A558BE9" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_D1A5DFC3E25887C3963F8BFA3A55442E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SeniorNotesMember" xlink:label="loc_us-gaap_SeniorNotesMember_F4EB88DC2D4003B1E2C48BFA3A559543" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_D1A5DFC3E25887C3963F8BFA3A55442E" xlink:to="loc_us-gaap_SeniorNotesMember_F4EB88DC2D4003B1E2C48BFA3A559543" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentAxis" xlink:label="loc_us-gaap_DebtInstrumentAxis_6357209F73E6D644C5308BFA3A554C47" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_2D9BAF9D1A2658A0DFA68BFA3A5548E0" xlink:to="loc_us-gaap_DebtInstrumentAxis_6357209F73E6D644C5308BFA3A554C47" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_560DFD0200B5B1B855308BFA3A55B7E8_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_6357209F73E6D644C5308BFA3A554C47" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_560DFD0200B5B1B855308BFA3A55B7E8_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_560DFD0200B5B1B855308BFA3A55B7E8" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_6357209F73E6D644C5308BFA3A554C47" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_560DFD0200B5B1B855308BFA3A55B7E8" xlink:type="arc" />
    <link:loc xlink:href="azz-20200229.xsd#azz_UnsecuredSeniorNotesDueMarch312018Member" xlink:label="loc_azz_UnsecuredSeniorNotesDueMarch312018Member_F0372B5A175E553207C48BFA3A558CE0" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_560DFD0200B5B1B855308BFA3A55B7E8" xlink:to="loc_azz_UnsecuredSeniorNotesDueMarch312018Member_F0372B5A175E553207C48BFA3A558CE0" xlink:type="arc" />
    <link:loc xlink:href="azz-20200229.xsd#azz_UnsecuredSeniorNotesDueJanuary2021Member" xlink:label="loc_azz_UnsecuredSeniorNotesDueJanuary2021Member_65C27748D6DC8DE709D18BFA3A559CDD" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_560DFD0200B5B1B855308BFA3A55B7E8" xlink:to="loc_azz_UnsecuredSeniorNotesDueJanuary2021Member_65C27748D6DC8DE709D18BFA3A559CDD" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NotesPayableFairValueDisclosure" xlink:label="loc_us-gaap_NotesPayableFairValueDisclosure_A71D25AA22EF6BAE684A8BFA3A55E5DE" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_AA70CE835213303499438BFA3A555F2B" xlink:to="loc_us-gaap_NotesPayableFairValueDisclosure_A71D25AA22EF6BAE684A8BFA3A55E5DE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentFaceAmount" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_A94CC7949EF9ABA326FC8BFA3A554FDB" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_AA70CE835213303499438BFA3A555F2B" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_A94CC7949EF9ABA326FC8BFA3A554FDB" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.azz.com/role/SummaryOfSignificantAccountingPoliciesDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionLineItems" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_D703C52A91FE9C3DF639C13E5BCAB34B" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_879E5D1F7D41AAE29FC5C13E5BC8CB5A" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_D703C52A91FE9C3DF639C13E5BCAB34B" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_879E5D1F7D41AAE29FC5C13E5BC8CB5A" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis_DF61EE6D66BF2A80CE4DC146FF73F70F" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_879E5D1F7D41AAE29FC5C13E5BC8CB5A" xlink:to="loc_srt_RangeAxis_DF61EE6D66BF2A80CE4DC146FF73F70F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_B2DEBCFBAFA19ECD9E74C14701205318_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_DF61EE6D66BF2A80CE4DC146FF73F70F" xlink:to="loc_srt_RangeMember_B2DEBCFBAFA19ECD9E74C14701205318_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_B2DEBCFBAFA19ECD9E74C14701205318" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_DF61EE6D66BF2A80CE4DC146FF73F70F" xlink:to="loc_srt_RangeMember_B2DEBCFBAFA19ECD9E74C14701205318" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MaximumMember" xlink:label="loc_srt_MaximumMember_1FE2CCC086F0AB3FF190C146FF973B32" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_DF61EE6D66BF2A80CE4DC146FF73F70F" xlink:to="loc_srt_MaximumMember_1FE2CCC086F0AB3FF190C146FF973B32" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis" xlink:label="loc_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_8C35D7E631DBAAE034FDC13E5BC8E36F" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_879E5D1F7D41AAE29FC5C13E5BC8CB5A" xlink:to="loc_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_8C35D7E631DBAAE034FDC13E5BC8E36F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdjustmentsForErrorCorrectionDomain" xlink:label="loc_us-gaap_AdjustmentsForErrorCorrectionDomain_E38C9A3953DEF5ECA761C13E5BC8BE5E_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_8C35D7E631DBAAE034FDC13E5BC8E36F" xlink:to="loc_us-gaap_AdjustmentsForErrorCorrectionDomain_E38C9A3953DEF5ECA761C13E5BC8BE5E_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdjustmentsForErrorCorrectionDomain" xlink:label="loc_us-gaap_AdjustmentsForErrorCorrectionDomain_E38C9A3953DEF5ECA761C13E5BC8BE5E" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_8C35D7E631DBAAE034FDC13E5BC8E36F" xlink:to="loc_us-gaap_AdjustmentsForErrorCorrectionDomain_E38C9A3953DEF5ECA761C13E5BC8BE5E" xlink:type="arc" />
    <link:loc xlink:href="azz-20200229.xsd#azz_ReclassificationfromOperatingActivitiestoFinancingActivitiesMember" xlink:label="loc_azz_ReclassificationfromOperatingActivitiestoFinancingActivitiesMember_6D926E3CAEE408812B45C13E5BC92EA6" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdjustmentsForErrorCorrectionDomain_E38C9A3953DEF5ECA761C13E5BC8BE5E" xlink:to="loc_azz_ReclassificationfromOperatingActivitiestoFinancingActivitiesMember_6D926E3CAEE408812B45C13E5BC92EA6" xlink:type="arc" />
    <link:loc xlink:href="azz-20200229.xsd#azz_IncreasetoCapitalinExcessofParValueandDecreaseinRetainedEarningsMember" xlink:label="loc_azz_IncreasetoCapitalinExcessofParValueandDecreaseinRetainedEarningsMember_E4D581FCC0458525ED32C13E5BC94AA8" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdjustmentsForErrorCorrectionDomain_E38C9A3953DEF5ECA761C13E5BC8BE5E" xlink:to="loc_azz_IncreasetoCapitalinExcessofParValueandDecreaseinRetainedEarningsMember_E4D581FCC0458525ED32C13E5BC94AA8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_6B7B45104D474EF57B66C13E5BC9E2D6" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_879E5D1F7D41AAE29FC5C13E5BC8CB5A" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_6B7B45104D474EF57B66C13E5BC9E2D6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_9DD4ADF0CC2499712690C13E5BC935CF_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_6B7B45104D474EF57B66C13E5BC9E2D6" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_9DD4ADF0CC2499712690C13E5BC935CF_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_9DD4ADF0CC2499712690C13E5BC935CF" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_6B7B45104D474EF57B66C13E5BC9E2D6" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_9DD4ADF0CC2499712690C13E5BC935CF" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_4993D0D2EB8756F3B893C146FF67F390" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_D703C52A91FE9C3DF639C13E5BCAB34B" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_4993D0D2EB8756F3B893C146FF67F390" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GainLossOnDispositionOfAssets1" xlink:label="loc_us-gaap_GainLossOnDispositionOfAssets1_EC3A36469A99FA378484C13E77B52652" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_D703C52A91FE9C3DF639C13E5BCAB34B" xlink:to="loc_us-gaap_GainLossOnDispositionOfAssets1_EC3A36469A99FA378484C13E77B52652" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_QuantifyingMisstatementInCurrentYearFinancialStatementsAmount" xlink:label="loc_us-gaap_QuantifyingMisstatementInCurrentYearFinancialStatementsAmount_7860175A740270DD3BAFC13E5BCA59B9" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_D703C52A91FE9C3DF639C13E5BCAB34B" xlink:to="loc_us-gaap_QuantifyingMisstatementInCurrentYearFinancialStatementsAmount_7860175A740270DD3BAFC13E5BCA59B9" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NumberOfOperatingSegments" xlink:label="loc_us-gaap_NumberOfOperatingSegments_24EC4B862728A25E7684C13E5BCA41D3" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_D703C52A91FE9C3DF639C13E5BCAB34B" xlink:to="loc_us-gaap_NumberOfOperatingSegments_24EC4B862728A25E7684C13E5BCA41D3" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.azz.com/role/SummaryOfSignificantAccountingPoliciesDisaggregatedRevenuesDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_532CDEBC03F7C722DD9F8BFA392A87BF" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisaggregationOfRevenueTable" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_226496DA60CFC6CAD7698BFA392A101A" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_532CDEBC03F7C722DD9F8BFA392A87BF" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_226496DA60CFC6CAD7698BFA392A101A" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="azz-20200229.xsd#azz_IndustryAxis" xlink:label="loc_azz_IndustryAxis_A113C99E45127EDF95278BFA392AB9EE" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_226496DA60CFC6CAD7698BFA392A101A" xlink:to="loc_azz_IndustryAxis_A113C99E45127EDF95278BFA392AB9EE" xlink:type="arc" />
    <link:loc xlink:href="azz-20200229.xsd#azz_IndustryDomain" xlink:label="loc_azz_IndustryDomain_F46618B3605A836343028BFA392A9B2D_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_azz_IndustryAxis_A113C99E45127EDF95278BFA392AB9EE" xlink:to="loc_azz_IndustryDomain_F46618B3605A836343028BFA392A9B2D_default" xlink:type="arc" />
    <link:loc xlink:href="azz-20200229.xsd#azz_IndustryDomain" xlink:label="loc_azz_IndustryDomain_F46618B3605A836343028BFA392A9B2D" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_azz_IndustryAxis_A113C99E45127EDF95278BFA392AB9EE" xlink:to="loc_azz_IndustryDomain_F46618B3605A836343028BFA392A9B2D" xlink:type="arc" />
    <link:loc xlink:href="azz-20200229.xsd#azz_IndustrialMember" xlink:label="loc_azz_IndustrialMember_03FE98FF73A2CBEDF7C88BFA392A1BE6" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_azz_IndustryDomain_F46618B3605A836343028BFA392A9B2D" xlink:to="loc_azz_IndustrialMember_03FE98FF73A2CBEDF7C88BFA392A1BE6" xlink:type="arc" />
    <link:loc xlink:href="azz-20200229.xsd#azz_TrasmissionDistributionMember" xlink:label="loc_azz_TrasmissionDistributionMember_CBE42CE865C459E632948BFA392A1B27" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_azz_IndustryDomain_F46618B3605A836343028BFA392A9B2D" xlink:to="loc_azz_TrasmissionDistributionMember_CBE42CE865C459E632948BFA392A1B27" xlink:type="arc" />
    <link:loc xlink:href="azz-20200229.xsd#azz_PowerGenerationMember" xlink:label="loc_azz_PowerGenerationMember_7CBBA2F3490835758F4F8BFA392A1114" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_azz_IndustryDomain_F46618B3605A836343028BFA392A9B2D" xlink:to="loc_azz_PowerGenerationMember_7CBBA2F3490835758F4F8BFA392A1114" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Revenues" xlink:label="loc_us-gaap_Revenues_CF966828732CB0162C348BFA392A533F" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_532CDEBC03F7C722DD9F8BFA392A87BF" xlink:to="loc_us-gaap_Revenues_CF966828732CB0162C348BFA392A533F" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.azz.com/role/SummaryOfSignificantAccountingPoliciesIntangibleAssetsDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_6679D8E2DE70698CDD07C13E6306505E" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable" xlink:label="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_E67B70D8F463BA68BCE0C13E63057E6F" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_6679D8E2DE70698CDD07C13E6306505E" xlink:to="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_E67B70D8F463BA68BCE0C13E63057E6F" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis_51EFAC1F67646F80CD61C13E6306211E" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_E67B70D8F463BA68BCE0C13E63057E6F" xlink:to="loc_srt_RangeAxis_51EFAC1F67646F80CD61C13E6306211E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_34E544A73813AFA9A92EC13E6306E715_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_51EFAC1F67646F80CD61C13E6306211E" xlink:to="loc_srt_RangeMember_34E544A73813AFA9A92EC13E6306E715_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_34E544A73813AFA9A92EC13E6306E715" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_51EFAC1F67646F80CD61C13E6306211E" xlink:to="loc_srt_RangeMember_34E544A73813AFA9A92EC13E6306E715" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MinimumMember" xlink:label="loc_srt_MinimumMember_E5958EDDCA7B944BA000C13E6306FEE0" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_34E544A73813AFA9A92EC13E6306E715" xlink:to="loc_srt_MinimumMember_E5958EDDCA7B944BA000C13E6306FEE0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MaximumMember" xlink:label="loc_srt_MaximumMember_73123B78915B0C2B1949C13E6306C0EC" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_34E544A73813AFA9A92EC13E6306E715" xlink:to="loc_srt_MaximumMember_73123B78915B0C2B1949C13E6306C0EC" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_77CE7E2F0E0A6EA2B342C13E6307973F" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_6679D8E2DE70698CDD07C13E6306505E" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_77CE7E2F0E0A6EA2B342C13E6307973F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GainLossOnDispositionOfAssets1" xlink:label="loc_us-gaap_GainLossOnDispositionOfAssets1_EBCDDEC63CA89EDDE79CC13E6307A266" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_6679D8E2DE70698CDD07C13E6306505E" xlink:to="loc_us-gaap_GainLossOnDispositionOfAssets1_EBCDDEC63CA89EDDE79CC13E6307A266" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.azz.com/role/SummaryOfSignificantAccountingPoliciesNotes" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.azz.com/role/SummaryOfSignificantAccountingPoliciesPolicies" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.azz.com/role/SummaryOfSignificantAccountingPoliciesProductWarrantyRollForwardDetails" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.azz.com/role/SummaryOfSignificantAccountingPoliciesPropertyPlantAndEquipmentDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_EE7884863AB75AB163B2BD3C98720DD5" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_5AEB5E598A8DAFD2CE54BD3C986F8715" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_EE7884863AB75AB163B2BD3C98720DD5" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_5AEB5E598A8DAFD2CE54BD3C986F8715" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_077A9F461DD6359EFA21BD3C986FFB30" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_5AEB5E598A8DAFD2CE54BD3C986F8715" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_077A9F461DD6359EFA21BD3C986FFB30" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_089E74F9FB4DAE054E35BD3C987054BF_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_077A9F461DD6359EFA21BD3C986FFB30" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_089E74F9FB4DAE054E35BD3C987054BF_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_089E74F9FB4DAE054E35BD3C987054BF" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_077A9F461DD6359EFA21BD3C986FFB30" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_089E74F9FB4DAE054E35BD3C987054BF" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BuildingAndBuildingImprovementsMember" xlink:label="loc_us-gaap_BuildingAndBuildingImprovementsMember_5D883B66CA7102F197E4BD3C98704D83" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_089E74F9FB4DAE054E35BD3C987054BF" xlink:to="loc_us-gaap_BuildingAndBuildingImprovementsMember_5D883B66CA7102F197E4BD3C98704D83" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MachineryAndEquipmentMember" xlink:label="loc_us-gaap_MachineryAndEquipmentMember_4A1A072ED1E65F2F6988BD3C987037E1" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_089E74F9FB4DAE054E35BD3C987054BF" xlink:to="loc_us-gaap_MachineryAndEquipmentMember_4A1A072ED1E65F2F6988BD3C987037E1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FurnitureAndFixturesMember" xlink:label="loc_us-gaap_FurnitureAndFixturesMember_782317F9D5889160786EBD3C9871824B" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_089E74F9FB4DAE054E35BD3C987054BF" xlink:to="loc_us-gaap_FurnitureAndFixturesMember_782317F9D5889160786EBD3C9871824B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_VehiclesMember" xlink:label="loc_us-gaap_VehiclesMember_6FE5DF380B0B3DC55C07BD3C9871409A" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_089E74F9FB4DAE054E35BD3C987054BF" xlink:to="loc_us-gaap_VehiclesMember_6FE5DF380B0B3DC55C07BD3C9871409A" xlink:type="arc" />
    <link:loc xlink:href="azz-20200229.xsd#azz_ComputersandSoftwareMember" xlink:label="loc_azz_ComputersandSoftwareMember_263A196D1618AA0717CEBD589417C884" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_089E74F9FB4DAE054E35BD3C987054BF" xlink:to="loc_azz_ComputersandSoftwareMember_263A196D1618AA0717CEBD589417C884" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis_9AD69D94601C6A40B125BD3C9871DB8C" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_5AEB5E598A8DAFD2CE54BD3C986F8715" xlink:to="loc_srt_RangeAxis_9AD69D94601C6A40B125BD3C9871DB8C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_252C0DB7F9453E8CEEBABD3C987142DE_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_9AD69D94601C6A40B125BD3C9871DB8C" xlink:to="loc_srt_RangeMember_252C0DB7F9453E8CEEBABD3C987142DE_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_252C0DB7F9453E8CEEBABD3C987142DE" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_9AD69D94601C6A40B125BD3C9871DB8C" xlink:to="loc_srt_RangeMember_252C0DB7F9453E8CEEBABD3C987142DE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MinimumMember" xlink:label="loc_srt_MinimumMember_C85D9E10ADDFE7CC2CE0BD3C9871116C" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_252C0DB7F9453E8CEEBABD3C987142DE" xlink:to="loc_srt_MinimumMember_C85D9E10ADDFE7CC2CE0BD3C9871116C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MaximumMember" xlink:label="loc_srt_MaximumMember_E68F108B432879B7D0C9BD3C9872F6E2" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_252C0DB7F9453E8CEEBABD3C987142DE" xlink:to="loc_srt_MaximumMember_E68F108B432879B7D0C9BD3C9872F6E2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_8AC94DB49C3A95895514BD3C9872D8B0" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_EE7884863AB75AB163B2BD3C98720DD5" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_8AC94DB49C3A95895514BD3C9872D8B0" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.azz.com/role/SummaryOfSignificantAccountingPoliciesTables" xlink:type="extended" />
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>12
<FILENAME>azz-20200229_lab.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII"?>
<!--XBRL Document Created with Wdesk from Workiva-->
<!-- -->
<link:linkbase xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" 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">
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodStartLabel" xlink:type="simple" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/netLabel" xlink:href="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd#netLabel" xlink:type="simple" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedNetLabel" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedNetLabel" xlink:type="simple" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTerseLabel" xlink:type="simple" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodEndLabel" xlink:type="simple" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedLabel" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedLabel" xlink:type="simple" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTotalLabel" xlink:type="simple" />
  <link:labelLink xlink:role="http://www.xbrl.org/2003/role/link" xlink:type="extended">
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_E28DF83DDEED9A4C1AC48BFA39F7F73D_label_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_E28DF83DDEED9A4C1AC48BFA39F7F73D" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Goodwill and Intangible Assets Disclosure [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_E28DF83DDEED9A4C1AC48BFA39F7F73D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_E28DF83DDEED9A4C1AC48BFA39F7F73D" xlink:to="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_E28DF83DDEED9A4C1AC48BFA39F7F73D" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfGoodwillTextBlock_270E41FED2A78290C2B98BFA39F7A360_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfGoodwillTextBlock_270E41FED2A78290C2B98BFA39F7A360" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Goodwill</link:label>
    <link:label id="lab_us-gaap_ScheduleOfGoodwillTextBlock_270E41FED2A78290C2B98BFA39F7A360_label_en-US" xlink:label="lab_us-gaap_ScheduleOfGoodwillTextBlock_270E41FED2A78290C2B98BFA39F7A360" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Goodwill [Table Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfGoodwillTextBlock" xlink:label="loc_us-gaap_ScheduleOfGoodwillTextBlock_270E41FED2A78290C2B98BFA39F7A360" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfGoodwillTextBlock_270E41FED2A78290C2B98BFA39F7A360" xlink:to="lab_us-gaap_ScheduleOfGoodwillTextBlock_270E41FED2A78290C2B98BFA39F7A360" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_D627F0FB2086FA5D80398BFA39F7CEBE_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_D627F0FB2086FA5D80398BFA39F7CEBE" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets by Major Class</link:label>
    <link:label id="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_D627F0FB2086FA5D80398BFA39F7CEBE_label_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_D627F0FB2086FA5D80398BFA39F7CEBE" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets [Table Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_D627F0FB2086FA5D80398BFA39F7CEBE" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_D627F0FB2086FA5D80398BFA39F7CEBE" xlink:to="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_D627F0FB2086FA5D80398BFA39F7CEBE" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_5591D275C3300706AD508BFA39F73B61_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_5591D275C3300706AD508BFA39F73B61" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets, Future Amortization Expense</link:label>
    <link:label id="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_5591D275C3300706AD508BFA39F73B61_label_en-US" xlink:label="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_5591D275C3300706AD508BFA39F73B61" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:label="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_5591D275C3300706AD508BFA39F73B61" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_5591D275C3300706AD508BFA39F73B61" xlink:to="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_5591D275C3300706AD508BFA39F73B61" xlink:type="arc" />
    <link:label id="lab_us-gaap_StatementOfFinancialPositionAbstract_EF83E0AD2673B2676CBB8BFA3969E07D_label_en-US" xlink:label="lab_us-gaap_StatementOfFinancialPositionAbstract_EF83E0AD2673B2676CBB8BFA3969E07D" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement of Financial Position [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_EF83E0AD2673B2676CBB8BFA3969E07D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_EF83E0AD2673B2676CBB8BFA3969E07D" xlink:to="lab_us-gaap_StatementOfFinancialPositionAbstract_EF83E0AD2673B2676CBB8BFA3969E07D" xlink:type="arc" />
    <link:label id="lab_us-gaap_AssetsAbstract_967BF56E5413D61478318BFA3969DD03_verboseLabel_en-US" xlink:label="lab_us-gaap_AssetsAbstract_967BF56E5413D61478318BFA3969DD03" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Assets</link:label>
    <link:label id="lab_us-gaap_AssetsAbstract_967BF56E5413D61478318BFA3969DD03_label_en-US" xlink:label="lab_us-gaap_AssetsAbstract_967BF56E5413D61478318BFA3969DD03" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Assets [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AssetsAbstract" xlink:label="loc_us-gaap_AssetsAbstract_967BF56E5413D61478318BFA3969DD03" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsAbstract_967BF56E5413D61478318BFA3969DD03" xlink:to="lab_us-gaap_AssetsAbstract_967BF56E5413D61478318BFA3969DD03" xlink:type="arc" />
    <link:label id="lab_us-gaap_AssetsCurrentAbstract_5FE3060B3CF243CD6DC38BFA3969C52C_verboseLabel_en-US" xlink:label="lab_us-gaap_AssetsCurrentAbstract_5FE3060B3CF243CD6DC38BFA3969C52C" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Current assets:</link:label>
    <link:label id="lab_us-gaap_AssetsCurrentAbstract_5FE3060B3CF243CD6DC38BFA3969C52C_label_en-US" xlink:label="lab_us-gaap_AssetsCurrentAbstract_5FE3060B3CF243CD6DC38BFA3969C52C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Assets, Current [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="loc_us-gaap_AssetsCurrentAbstract_5FE3060B3CF243CD6DC38BFA3969C52C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsCurrentAbstract_5FE3060B3CF243CD6DC38BFA3969C52C" xlink:to="lab_us-gaap_AssetsCurrentAbstract_5FE3060B3CF243CD6DC38BFA3969C52C" xlink:type="arc" />
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_AEDE15E31D7A051423F18BFA3969483E_verboseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_AEDE15E31D7A051423F18BFA3969483E" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Cash and cash equivalents</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_AEDE15E31D7A051423F18BFA3969483E_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_AEDE15E31D7A051423F18BFA3969483E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash and Cash Equivalents, at Carrying Value</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_AEDE15E31D7A051423F18BFA3969483E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_AEDE15E31D7A051423F18BFA3969483E" xlink:to="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_AEDE15E31D7A051423F18BFA3969483E" xlink:type="arc" />
    <link:label id="lab_us-gaap_AccountsReceivableNetCurrent_0A6847697D3B2F8BF8888BFA39690B46_verboseLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableNetCurrent_0A6847697D3B2F8BF8888BFA39690B46" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Accounts receivable, net of allowance for doubtful accounts of $x,xxx and $2,267 at February 29, 2020 and February 28, 2019, respectively</link:label>
    <link:label id="lab_us-gaap_AccountsReceivableNetCurrent_0A6847697D3B2F8BF8888BFA39690B46_label_en-US" xlink:label="lab_us-gaap_AccountsReceivableNetCurrent_0A6847697D3B2F8BF8888BFA39690B46" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounts Receivable, after Allowance for Credit Loss, Current</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_0A6847697D3B2F8BF8888BFA39690B46" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsReceivableNetCurrent_0A6847697D3B2F8BF8888BFA39690B46" xlink:to="lab_us-gaap_AccountsReceivableNetCurrent_0A6847697D3B2F8BF8888BFA39690B46" xlink:type="arc" />
    <link:label id="lab_us-gaap_InventoryNet_7DBA974249127826327D8BFA39691E99_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryNet_7DBA974249127826327D8BFA39691E99" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Inventories, net</link:label>
    <link:label id="lab_us-gaap_InventoryNet_7DBA974249127826327D8BFA39691E99_label_en-US" xlink:label="lab_us-gaap_InventoryNet_7DBA974249127826327D8BFA39691E99" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Inventory, Net</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryNet" xlink:label="loc_us-gaap_InventoryNet_7DBA974249127826327D8BFA39691E99" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryNet_7DBA974249127826327D8BFA39691E99" xlink:to="lab_us-gaap_InventoryNet_7DBA974249127826327D8BFA39691E99" xlink:type="arc" />
    <link:label id="lab_us-gaap_ContractWithCustomerAssetNet_FF6EB29E9AFA5413769D8BFA396952F2_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetNet_FF6EB29E9AFA5413769D8BFA396952F2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Contract with Customer, Asset, after Allowance for Credit Loss</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerAssetNet_FF6EB29E9AFA5413769D8BFA396952F2_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetNet_FF6EB29E9AFA5413769D8BFA396952F2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Contract with Customer, Asset, after Allowance for Credit Loss</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ContractWithCustomerAssetNet" xlink:label="loc_us-gaap_ContractWithCustomerAssetNet_FF6EB29E9AFA5413769D8BFA396952F2" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerAssetNet_FF6EB29E9AFA5413769D8BFA396952F2" xlink:to="lab_us-gaap_ContractWithCustomerAssetNet_FF6EB29E9AFA5413769D8BFA396952F2" xlink:type="arc" />
    <link:label id="lab_us-gaap_CostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear_4D91D4F8507F103131EC8BFA3969C0F7_verboseLabel_en-US" xlink:label="lab_us-gaap_CostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear_4D91D4F8507F103131EC8BFA3969C0F7" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Contract assets</link:label>
    <link:label id="lab_us-gaap_CostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear_4D91D4F8507F103131EC8BFA3969C0F7_label_en-US" xlink:label="lab_us-gaap_CostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear_4D91D4F8507F103131EC8BFA3969C0F7" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Costs in Excess of Billings, Current</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear" xlink:label="loc_us-gaap_CostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear_4D91D4F8507F103131EC8BFA3969C0F7" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear_4D91D4F8507F103131EC8BFA3969C0F7" xlink:to="lab_us-gaap_CostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear_4D91D4F8507F103131EC8BFA3969C0F7" xlink:type="arc" />
    <link:label id="lab_us-gaap_PrepaidExpenseAndOtherAssets_454C19BB2CD3EB0F505B8BFA3969F876_verboseLabel_en-US" xlink:label="lab_us-gaap_PrepaidExpenseAndOtherAssets_454C19BB2CD3EB0F505B8BFA3969F876" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Prepaid expenses and other</link:label>
    <link:label id="lab_us-gaap_PrepaidExpenseAndOtherAssets_454C19BB2CD3EB0F505B8BFA3969F876_label_en-US" xlink:label="lab_us-gaap_PrepaidExpenseAndOtherAssets_454C19BB2CD3EB0F505B8BFA3969F876" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Prepaid Expense and Other Assets</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssets" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssets_454C19BB2CD3EB0F505B8BFA3969F876" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssets_454C19BB2CD3EB0F505B8BFA3969F876" xlink:to="lab_us-gaap_PrepaidExpenseAndOtherAssets_454C19BB2CD3EB0F505B8BFA3969F876" xlink:type="arc" />
    <link:label id="lab_us-gaap_AssetsCurrent_14B0E7EF0CC610890B028BFA3969CDF9_totalLabel_en-US" xlink:label="lab_us-gaap_AssetsCurrent_14B0E7EF0CC610890B028BFA3969CDF9" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total current assets</link:label>
    <link:label id="lab_us-gaap_AssetsCurrent_14B0E7EF0CC610890B028BFA3969CDF9_label_en-US" xlink:label="lab_us-gaap_AssetsCurrent_14B0E7EF0CC610890B028BFA3969CDF9" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Assets, Current</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="loc_us-gaap_AssetsCurrent_14B0E7EF0CC610890B028BFA3969CDF9" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsCurrent_14B0E7EF0CC610890B028BFA3969CDF9" xlink:to="lab_us-gaap_AssetsCurrent_14B0E7EF0CC610890B028BFA3969CDF9" xlink:type="arc" />
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_B405CDC5E84C9A1D8F9D8BFA3969BAFA_totalLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet_B405CDC5E84C9A1D8F9D8BFA3969BAFA" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Property, plant, and equipment, net</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_B405CDC5E84C9A1D8F9D8BFA3969BAFA_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet_B405CDC5E84C9A1D8F9D8BFA3969BAFA" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment, Net</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_B405CDC5E84C9A1D8F9D8BFA3969BAFA" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet_B405CDC5E84C9A1D8F9D8BFA3969BAFA" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentNet_B405CDC5E84C9A1D8F9D8BFA3969BAFA" xlink:type="arc" />
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAsset_1C2BEC39607F659A78BD8BFA3969225E_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAsset_1C2BEC39607F659A78BD8BFA3969225E" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating Lease, Right-of-Use Asset</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAsset_1C2BEC39607F659A78BD8BFA3969225E_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAsset_1C2BEC39607F659A78BD8BFA3969225E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Lease, Right-of-Use Asset</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_1C2BEC39607F659A78BD8BFA3969225E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseRightOfUseAsset_1C2BEC39607F659A78BD8BFA3969225E" xlink:to="lab_us-gaap_OperatingLeaseRightOfUseAsset_1C2BEC39607F659A78BD8BFA3969225E" xlink:type="arc" />
    <link:label id="lab_us-gaap_Goodwill_8D8FA89B5B3A0D7015978BFA39695B0F_terseLabel_en-US" xlink:label="lab_us-gaap_Goodwill_8D8FA89B5B3A0D7015978BFA39695B0F" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Goodwill</link:label>
    <link:label id="lab_us-gaap_Goodwill_8D8FA89B5B3A0D7015978BFA39695B0F_label_en-US" xlink:label="lab_us-gaap_Goodwill_8D8FA89B5B3A0D7015978BFA39695B0F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Goodwill</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Goodwill" xlink:label="loc_us-gaap_Goodwill_8D8FA89B5B3A0D7015978BFA39695B0F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Goodwill_8D8FA89B5B3A0D7015978BFA39695B0F" xlink:to="lab_us-gaap_Goodwill_8D8FA89B5B3A0D7015978BFA39695B0F" xlink:type="arc" />
    <link:label id="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill_BFACE6A23A83E42103DA8BFA3969FFA4_verboseLabel_en-US" xlink:label="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill_BFACE6A23A83E42103DA8BFA3969FFA4" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Intangibles and other assets</link:label>
    <link:label id="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill_BFACE6A23A83E42103DA8BFA3969FFA4_label_en-US" xlink:label="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill_BFACE6A23A83E42103DA8BFA3969FFA4" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Intangible Assets, Net (Excluding Goodwill)</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_BFACE6A23A83E42103DA8BFA3969FFA4" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_BFACE6A23A83E42103DA8BFA3969FFA4" xlink:to="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill_BFACE6A23A83E42103DA8BFA3969FFA4" xlink:type="arc" />
    <link:label id="lab_us-gaap_Assets_9ECC02C9A047421BE4A38BFA39699BE1_totalLabel_en-US" xlink:label="lab_us-gaap_Assets_9ECC02C9A047421BE4A38BFA39699BE1" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total Assets</link:label>
    <link:label id="lab_us-gaap_Assets_9ECC02C9A047421BE4A38BFA39699BE1_label_en-US" xlink:label="lab_us-gaap_Assets_9ECC02C9A047421BE4A38BFA39699BE1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Assets</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Assets" xlink:label="loc_us-gaap_Assets_9ECC02C9A047421BE4A38BFA39699BE1" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Assets_9ECC02C9A047421BE4A38BFA39699BE1" xlink:to="lab_us-gaap_Assets_9ECC02C9A047421BE4A38BFA39699BE1" xlink:type="arc" />
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_90A30A8DD7D966910E108BFA396922E3_verboseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_90A30A8DD7D966910E108BFA396922E3" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Liabilities and Shareholders' Equity</link:label>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_90A30A8DD7D966910E108BFA396922E3_label_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_90A30A8DD7D966910E108BFA396922E3" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Liabilities and Equity [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_90A30A8DD7D966910E108BFA396922E3" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_90A30A8DD7D966910E108BFA396922E3" xlink:to="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_90A30A8DD7D966910E108BFA396922E3" xlink:type="arc" />
    <link:label id="lab_us-gaap_LiabilitiesCurrentAbstract_F01E78D6E19BF65A762B8BFA39696F6A_verboseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrentAbstract_F01E78D6E19BF65A762B8BFA39696F6A" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Current Liabilities:</link:label>
    <link:label id="lab_us-gaap_LiabilitiesCurrentAbstract_F01E78D6E19BF65A762B8BFA39696F6A_label_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrentAbstract_F01E78D6E19BF65A762B8BFA39696F6A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Liabilities, Current [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_F01E78D6E19BF65A762B8BFA39696F6A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_F01E78D6E19BF65A762B8BFA39696F6A" xlink:to="lab_us-gaap_LiabilitiesCurrentAbstract_F01E78D6E19BF65A762B8BFA39696F6A" xlink:type="arc" />
    <link:label id="lab_us-gaap_AccountsPayableCurrent_C220078676FD7AF55E108BFA39690CBC_verboseLabel_en-US" xlink:label="lab_us-gaap_AccountsPayableCurrent_C220078676FD7AF55E108BFA39690CBC" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Accounts payable</link:label>
    <link:label id="lab_us-gaap_AccountsPayableCurrent_C220078676FD7AF55E108BFA39690CBC_label_en-US" xlink:label="lab_us-gaap_AccountsPayableCurrent_C220078676FD7AF55E108BFA39690CBC" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounts Payable, Current</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountsPayableCurrent" xlink:label="loc_us-gaap_AccountsPayableCurrent_C220078676FD7AF55E108BFA39690CBC" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsPayableCurrent_C220078676FD7AF55E108BFA39690CBC" xlink:to="lab_us-gaap_AccountsPayableCurrent_C220078676FD7AF55E108BFA39690CBC" xlink:type="arc" />
    <link:label id="lab_us-gaap_AccruedIncomeTaxesCurrent_2660E5B00C917046C9058BFA39693C30_verboseLabel_en-US" xlink:label="lab_us-gaap_AccruedIncomeTaxesCurrent_2660E5B00C917046C9058BFA39693C30" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Income tax payable</link:label>
    <link:label id="lab_us-gaap_AccruedIncomeTaxesCurrent_2660E5B00C917046C9058BFA39693C30_label_en-US" xlink:label="lab_us-gaap_AccruedIncomeTaxesCurrent_2660E5B00C917046C9058BFA39693C30" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accrued Income Taxes, Current</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccruedIncomeTaxesCurrent" xlink:label="loc_us-gaap_AccruedIncomeTaxesCurrent_2660E5B00C917046C9058BFA39693C30" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedIncomeTaxesCurrent_2660E5B00C917046C9058BFA39693C30" xlink:to="lab_us-gaap_AccruedIncomeTaxesCurrent_2660E5B00C917046C9058BFA39693C30" xlink:type="arc" />
    <link:label id="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent_C3C707444858DC5060428BFA396954AC_verboseLabel_en-US" xlink:label="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent_C3C707444858DC5060428BFA396954AC" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Accrued salaries and wages</link:label>
    <link:label id="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent_C3C707444858DC5060428BFA396954AC_label_en-US" xlink:label="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent_C3C707444858DC5060428BFA396954AC" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Employee-related Liabilities, Current</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_C3C707444858DC5060428BFA396954AC" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_C3C707444858DC5060428BFA396954AC" xlink:to="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent_C3C707444858DC5060428BFA396954AC" xlink:type="arc" />
    <link:label id="lab_us-gaap_OtherLiabilitiesCurrent_13C523A05D6B8F1CD1B58BFA3969467C_verboseLabel_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesCurrent_13C523A05D6B8F1CD1B58BFA3969467C" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Other accrued liabilities</link:label>
    <link:label id="lab_us-gaap_OtherLiabilitiesCurrent_13C523A05D6B8F1CD1B58BFA3969467C_label_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesCurrent_13C523A05D6B8F1CD1B58BFA3969467C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Liabilities, Current</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherLiabilitiesCurrent" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_13C523A05D6B8F1CD1B58BFA3969467C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherLiabilitiesCurrent_13C523A05D6B8F1CD1B58BFA3969467C" xlink:to="lab_us-gaap_OtherLiabilitiesCurrent_13C523A05D6B8F1CD1B58BFA3969467C" xlink:type="arc" />
    <link:label id="lab_us-gaap_CustomerAdvancesCurrent_5699A1259A8E125A09548BFA3969B1DC_verboseLabel_en-US" xlink:label="lab_us-gaap_CustomerAdvancesCurrent_5699A1259A8E125A09548BFA3969B1DC" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Customer advance payment</link:label>
    <link:label id="lab_us-gaap_CustomerAdvancesCurrent_5699A1259A8E125A09548BFA3969B1DC_label_en-US" xlink:label="lab_us-gaap_CustomerAdvancesCurrent_5699A1259A8E125A09548BFA3969B1DC" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Customer Advances, Current</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CustomerAdvancesCurrent" xlink:label="loc_us-gaap_CustomerAdvancesCurrent_5699A1259A8E125A09548BFA3969B1DC" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CustomerAdvancesCurrent_5699A1259A8E125A09548BFA3969B1DC" xlink:to="lab_us-gaap_CustomerAdvancesCurrent_5699A1259A8E125A09548BFA3969B1DC" xlink:type="arc" />
    <link:label id="lab_us-gaap_ContractWithCustomerLiability_B0C95C5972EE7D23C6BF8BFA3969F305_verboseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiability_B0C95C5972EE7D23C6BF8BFA3969F305" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Contract with Customer, Liability</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerLiability_B0C95C5972EE7D23C6BF8BFA3969F305_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiability_B0C95C5972EE7D23C6BF8BFA3969F305" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Contract with Customer, Liability</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ContractWithCustomerLiability" xlink:label="loc_us-gaap_ContractWithCustomerLiability_B0C95C5972EE7D23C6BF8BFA3969F305" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerLiability_B0C95C5972EE7D23C6BF8BFA3969F305" xlink:to="lab_us-gaap_ContractWithCustomerLiability_B0C95C5972EE7D23C6BF8BFA3969F305" xlink:type="arc" />
    <link:label id="lab_us-gaap_DeferredCompensationShareBasedArrangementsLiabilityCurrent_A139667E655B6433BC028BFA3969D750_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredCompensationShareBasedArrangementsLiabilityCurrent_A139667E655B6433BC028BFA3969D750" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Profit sharing</link:label>
    <link:label id="lab_us-gaap_DeferredCompensationShareBasedArrangementsLiabilityCurrent_A139667E655B6433BC028BFA3969D750_label_en-US" xlink:label="lab_us-gaap_DeferredCompensationShareBasedArrangementsLiabilityCurrent_A139667E655B6433BC028BFA3969D750" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Compensation Share-based Arrangements, Liability, Current</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredCompensationShareBasedArrangementsLiabilityCurrent" xlink:label="loc_us-gaap_DeferredCompensationShareBasedArrangementsLiabilityCurrent_A139667E655B6433BC028BFA3969D750" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredCompensationShareBasedArrangementsLiabilityCurrent_A139667E655B6433BC028BFA3969D750" xlink:to="lab_us-gaap_DeferredCompensationShareBasedArrangementsLiabilityCurrent_A139667E655B6433BC028BFA3969D750" xlink:type="arc" />
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrent_CB21F7A86508F21057928BFA3969CA78_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrent_CB21F7A86508F21057928BFA3969CA78" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating Lease, Liability, Current</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrent_CB21F7A86508F21057928BFA3969CA78_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrent_CB21F7A86508F21057928BFA3969CA78" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Lease, Liability, Current</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_CB21F7A86508F21057928BFA3969CA78" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityCurrent_CB21F7A86508F21057928BFA3969CA78" xlink:to="lab_us-gaap_OperatingLeaseLiabilityCurrent_CB21F7A86508F21057928BFA3969CA78" xlink:type="arc" />
    <link:label id="lab_us-gaap_DebtCurrent_800494B58FEF979BB2DA8BFA396952D9_verboseLabel_en-US" xlink:label="lab_us-gaap_DebtCurrent_800494B58FEF979BB2DA8BFA396952D9" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Long-term debt due within one year</link:label>
    <link:label id="lab_us-gaap_DebtCurrent_800494B58FEF979BB2DA8BFA396952D9_label_en-US" xlink:label="lab_us-gaap_DebtCurrent_800494B58FEF979BB2DA8BFA396952D9" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt, Current</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtCurrent" xlink:label="loc_us-gaap_DebtCurrent_800494B58FEF979BB2DA8BFA396952D9" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtCurrent_800494B58FEF979BB2DA8BFA396952D9" xlink:to="lab_us-gaap_DebtCurrent_800494B58FEF979BB2DA8BFA396952D9" xlink:type="arc" />
    <link:label id="lab_us-gaap_LiabilitiesCurrent_BC9A2B3DF4420B6C0CA38BFA39698B32_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrent_BC9A2B3DF4420B6C0CA38BFA39698B32" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total Current Liabilities</link:label>
    <link:label id="lab_us-gaap_LiabilitiesCurrent_BC9A2B3DF4420B6C0CA38BFA39698B32_label_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrent_BC9A2B3DF4420B6C0CA38BFA39698B32" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Liabilities, Current</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="loc_us-gaap_LiabilitiesCurrent_BC9A2B3DF4420B6C0CA38BFA39698B32" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesCurrent_BC9A2B3DF4420B6C0CA38BFA39698B32" xlink:to="lab_us-gaap_LiabilitiesCurrent_BC9A2B3DF4420B6C0CA38BFA39698B32" xlink:type="arc" />
    <link:label id="lab_us-gaap_LongTermDebtNoncurrent_659258DD3EC2433D698F8BFA3969913B_verboseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtNoncurrent_659258DD3EC2433D698F8BFA3969913B" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Long-term debt due after one year</link:label>
    <link:label id="lab_us-gaap_LongTermDebtNoncurrent_659258DD3EC2433D698F8BFA3969913B_label_en-US" xlink:label="lab_us-gaap_LongTermDebtNoncurrent_659258DD3EC2433D698F8BFA3969913B" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-term Debt, Excluding Current Maturities</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermDebtNoncurrent" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_659258DD3EC2433D698F8BFA3969913B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtNoncurrent_659258DD3EC2433D698F8BFA3969913B" xlink:to="lab_us-gaap_LongTermDebtNoncurrent_659258DD3EC2433D698F8BFA3969913B" xlink:type="arc" />
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesNoncurrent_ABB75E49B611BE9213548BFA39695BFD_verboseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesNoncurrent_ABB75E49B611BE9213548BFA39695BFD" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Deferred income tax liabilities</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesNoncurrent_ABB75E49B611BE9213548BFA39695BFD_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesNoncurrent_ABB75E49B611BE9213548BFA39695BFD" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Liabilities, Net, Noncurrent</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxLiabilitiesNoncurrent" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesNoncurrent_ABB75E49B611BE9213548BFA39695BFD" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesNoncurrent_ABB75E49B611BE9213548BFA39695BFD" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesNoncurrent_ABB75E49B611BE9213548BFA39695BFD" xlink:type="arc" />
    <link:label id="lab_us-gaap_OtherLiabilitiesNoncurrent_93388C726E37050E7D938BFA39698B8D_terseLabel_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesNoncurrent_93388C726E37050E7D938BFA39698B8D" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other Liabilities, Noncurrent</link:label>
    <link:label id="lab_us-gaap_OtherLiabilitiesNoncurrent_93388C726E37050E7D938BFA39698B8D_label_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesNoncurrent_93388C726E37050E7D938BFA39698B8D" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Liabilities, Noncurrent</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_93388C726E37050E7D938BFA39698B8D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherLiabilitiesNoncurrent_93388C726E37050E7D938BFA39698B8D" xlink:to="lab_us-gaap_OtherLiabilitiesNoncurrent_93388C726E37050E7D938BFA39698B8D" xlink:type="arc" />
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_94E383B78A0A3F0403F28BFA396950AE_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_94E383B78A0A3F0403F28BFA396950AE" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating Lease, Liability, Noncurrent</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_94E383B78A0A3F0403F28BFA396950AE_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_94E383B78A0A3F0403F28BFA396950AE" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Lease, Liability, Noncurrent</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_94E383B78A0A3F0403F28BFA396950AE" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_94E383B78A0A3F0403F28BFA396950AE" xlink:to="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_94E383B78A0A3F0403F28BFA396950AE" xlink:type="arc" />
    <link:label id="lab_us-gaap_Liabilities_9FDAF8D382374D1D02BF8BFA3969F9C2_totalLabel_en-US" xlink:label="lab_us-gaap_Liabilities_9FDAF8D382374D1D02BF8BFA3969F9C2" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total liabilities</link:label>
    <link:label id="lab_us-gaap_Liabilities_9FDAF8D382374D1D02BF8BFA3969F9C2_label_en-US" xlink:label="lab_us-gaap_Liabilities_9FDAF8D382374D1D02BF8BFA3969F9C2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Liabilities</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Liabilities" xlink:label="loc_us-gaap_Liabilities_9FDAF8D382374D1D02BF8BFA3969F9C2" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Liabilities_9FDAF8D382374D1D02BF8BFA3969F9C2" xlink:to="lab_us-gaap_Liabilities_9FDAF8D382374D1D02BF8BFA3969F9C2" xlink:type="arc" />
    <link:label id="lab_us-gaap_CommonStockSharesIssued_06D32A0247C3FC1284278BFA39699808_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesIssued_06D32A0247C3FC1284278BFA39699808" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Common Stock, Shares, Issued</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesIssued_06D32A0247C3FC1284278BFA39699808_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesIssued_06D32A0247C3FC1284278BFA39699808" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common Stock, Shares, Issued</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockSharesIssued" xlink:label="loc_us-gaap_CommonStockSharesIssued_06D32A0247C3FC1284278BFA39699808" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesIssued_06D32A0247C3FC1284278BFA39699808" xlink:to="lab_us-gaap_CommonStockSharesIssued_06D32A0247C3FC1284278BFA39699808" xlink:type="arc" />
    <link:label id="lab_us-gaap_CommitmentsAndContingencies_809FACD942717B6D509A8BFA396933C5_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingencies_809FACD942717B6D509A8BFA396933C5" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Commitments and Contingencies</link:label>
    <link:label id="lab_us-gaap_CommitmentsAndContingencies_809FACD942717B6D509A8BFA396933C5_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingencies_809FACD942717B6D509A8BFA396933C5" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Commitments and Contingencies</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommitmentsAndContingencies" xlink:label="loc_us-gaap_CommitmentsAndContingencies_809FACD942717B6D509A8BFA396933C5" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingencies_809FACD942717B6D509A8BFA396933C5" xlink:to="lab_us-gaap_CommitmentsAndContingencies_809FACD942717B6D509A8BFA396933C5" xlink:type="arc" />
    <link:label id="lab_us-gaap_StockholdersEquityAbstract_AA37FCF40175834D21848BFA3969E31A_verboseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityAbstract_AA37FCF40175834D21848BFA3969E31A" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Shareholders' Equity:</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityAbstract_AA37FCF40175834D21848BFA3969E31A_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityAbstract_AA37FCF40175834D21848BFA3969E31A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stockholders' Equity Attributable to Parent [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="loc_us-gaap_StockholdersEquityAbstract_AA37FCF40175834D21848BFA3969E31A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityAbstract_AA37FCF40175834D21848BFA3969E31A" xlink:to="lab_us-gaap_StockholdersEquityAbstract_AA37FCF40175834D21848BFA3969E31A" xlink:type="arc" />
    <link:label id="lab_us-gaap_CommonStockValue_CE11A1DB7DD2AD43391A8BFA3969794B_verboseLabel_en-US" xlink:label="lab_us-gaap_CommonStockValue_CE11A1DB7DD2AD43391A8BFA3969794B" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Common Stock, $1.00 par value; 100,000 shares authorized; xx,xxx and 26,115 shares issued and outstanding at February 29, 2020 and February 28, 2019, respectively</link:label>
    <link:label id="lab_us-gaap_CommonStockValue_CE11A1DB7DD2AD43391A8BFA3969794B_label_en-US" xlink:label="lab_us-gaap_CommonStockValue_CE11A1DB7DD2AD43391A8BFA3969794B" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common Stock, Value, Issued</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockValue" xlink:label="loc_us-gaap_CommonStockValue_CE11A1DB7DD2AD43391A8BFA3969794B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockValue_CE11A1DB7DD2AD43391A8BFA3969794B" xlink:to="lab_us-gaap_CommonStockValue_CE11A1DB7DD2AD43391A8BFA3969794B" xlink:type="arc" />
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalCommonStock_355AF6FD3233A1C27F218BFA39697F37_terseLabel_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalCommonStock_355AF6FD3233A1C27F218BFA39697F37" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Capital in excess of par value</link:label>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalCommonStock_355AF6FD3233A1C27F218BFA39697F37_label_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalCommonStock_355AF6FD3233A1C27F218BFA39697F37" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Additional Paid in Capital, Common Stock</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdditionalPaidInCapitalCommonStock" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock_355AF6FD3233A1C27F218BFA39697F37" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdditionalPaidInCapitalCommonStock_355AF6FD3233A1C27F218BFA39697F37" xlink:to="lab_us-gaap_AdditionalPaidInCapitalCommonStock_355AF6FD3233A1C27F218BFA39697F37" xlink:type="arc" />
    <link:label id="lab_us-gaap_RetainedEarningsAccumulatedDeficit_71EE8771D7D4E8C2BF0C8BFA396959FF_verboseLabel_en-US" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit_71EE8771D7D4E8C2BF0C8BFA396959FF" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Retained earnings</link:label>
    <link:label id="lab_us-gaap_RetainedEarningsAccumulatedDeficit_71EE8771D7D4E8C2BF0C8BFA396959FF_label_en-US" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit_71EE8771D7D4E8C2BF0C8BFA396959FF" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Retained Earnings (Accumulated Deficit)</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_71EE8771D7D4E8C2BF0C8BFA396959FF" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsAccumulatedDeficit_71EE8771D7D4E8C2BF0C8BFA396959FF" xlink:to="lab_us-gaap_RetainedEarningsAccumulatedDeficit_71EE8771D7D4E8C2BF0C8BFA396959FF" xlink:type="arc" />
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_AC1BE57F3CE2579792118BFA3969B773_verboseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_AC1BE57F3CE2579792118BFA3969B773" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Accumulated other comprehensive income (loss)</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_AC1BE57F3CE2579792118BFA3969B773_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_AC1BE57F3CE2579792118BFA3969B773" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss), Net of Tax</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_AC1BE57F3CE2579792118BFA3969B773" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_AC1BE57F3CE2579792118BFA3969B773" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_AC1BE57F3CE2579792118BFA3969B773" xlink:type="arc" />
    <link:label id="lab_us-gaap_StockholdersEquity_35B8049C9CE5D5A73EB08BFA39698735_totalLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity_35B8049C9CE5D5A73EB08BFA39698735" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total Shareholders&#8217; Equity</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_35B8049C9CE5D5A73EB08BFA39698735_label_en-US" xlink:label="lab_us-gaap_StockholdersEquity_35B8049C9CE5D5A73EB08BFA39698735" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stockholders' Equity Attributable to Parent</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaap_StockholdersEquity_35B8049C9CE5D5A73EB08BFA39698735" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquity_35B8049C9CE5D5A73EB08BFA39698735" xlink:to="lab_us-gaap_StockholdersEquity_35B8049C9CE5D5A73EB08BFA39698735" xlink:type="arc" />
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquity_DB78F6BBEF4F0FFD61DB8BFA39698E53_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity_DB78F6BBEF4F0FFD61DB8BFA39698E53" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total Liabilities and Shareholders&#8217; Equity</link:label>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquity_DB78F6BBEF4F0FFD61DB8BFA39698E53_label_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity_DB78F6BBEF4F0FFD61DB8BFA39698E53" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Liabilities and Equity</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_DB78F6BBEF4F0FFD61DB8BFA39698E53" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_DB78F6BBEF4F0FFD61DB8BFA39698E53" xlink:to="lab_us-gaap_LiabilitiesAndStockholdersEquity_DB78F6BBEF4F0FFD61DB8BFA39698E53" xlink:type="arc" />
    <link:label id="lab_us-gaap_AccountingPoliciesAbstract_CD81947722482A3517038BFA393A1AC8_label_en-US" xlink:label="lab_us-gaap_AccountingPoliciesAbstract_CD81947722482A3517038BFA393A1AC8" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounting Policies [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_CD81947722482A3517038BFA393A1AC8" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_CD81947722482A3517038BFA393A1AC8" xlink:to="lab_us-gaap_AccountingPoliciesAbstract_CD81947722482A3517038BFA393A1AC8" xlink:type="arc" />
    <link:label id="lab_us-gaap_SignificantAccountingPoliciesTextBlock_3D1871C7458F07C0CBD78BFA393A46AD_terseLabel_en-US" xlink:label="lab_us-gaap_SignificantAccountingPoliciesTextBlock_3D1871C7458F07C0CBD78BFA393A46AD" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Summary of significant accounting policies</link:label>
    <link:label id="lab_us-gaap_SignificantAccountingPoliciesTextBlock_3D1871C7458F07C0CBD78BFA393A46AD_label_en-US" xlink:label="lab_us-gaap_SignificantAccountingPoliciesTextBlock_3D1871C7458F07C0CBD78BFA393A46AD" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Significant Accounting Policies [Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SignificantAccountingPoliciesTextBlock" xlink:label="loc_us-gaap_SignificantAccountingPoliciesTextBlock_3D1871C7458F07C0CBD78BFA393A46AD" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SignificantAccountingPoliciesTextBlock_3D1871C7458F07C0CBD78BFA393A46AD" xlink:to="lab_us-gaap_SignificantAccountingPoliciesTextBlock_3D1871C7458F07C0CBD78BFA393A46AD" xlink:type="arc" />
    <link:label id="lab_us-gaap_DebtInstrumentTable_2D9BAF9D1A2658A0DFA68BFA3A5548E0_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentTable_2D9BAF9D1A2658A0DFA68BFA3A5548E0" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Long-term Debt Instruments [Table]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentTable_2D9BAF9D1A2658A0DFA68BFA3A5548E0_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentTable_2D9BAF9D1A2658A0DFA68BFA3A5548E0" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Long-term Debt Instruments [Table]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentTable" xlink:label="loc_us-gaap_DebtInstrumentTable_2D9BAF9D1A2658A0DFA68BFA3A5548E0" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentTable_2D9BAF9D1A2658A0DFA68BFA3A5548E0" xlink:to="lab_us-gaap_DebtInstrumentTable_2D9BAF9D1A2658A0DFA68BFA3A5548E0" xlink:type="arc" />
    <link:label id="lab_us-gaap_LongtermDebtTypeAxis_3A6096511F107C370F448BFA3A558BE9_terseLabel_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeAxis_3A6096511F107C370F448BFA3A558BE9" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Long-term Debt, Type [Axis]</link:label>
    <link:label id="lab_us-gaap_LongtermDebtTypeAxis_3A6096511F107C370F448BFA3A558BE9_label_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeAxis_3A6096511F107C370F448BFA3A558BE9" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-term Debt, Type [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongtermDebtTypeAxis" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_3A6096511F107C370F448BFA3A558BE9" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_3A6096511F107C370F448BFA3A558BE9" xlink:to="lab_us-gaap_LongtermDebtTypeAxis_3A6096511F107C370F448BFA3A558BE9" xlink:type="arc" />
    <link:label id="lab_us-gaap_LongtermDebtTypeDomain_D1A5DFC3E25887C3963F8BFA3A55442E_terseLabel_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeDomain_D1A5DFC3E25887C3963F8BFA3A55442E" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Long-term Debt, Type [Domain]</link:label>
    <link:label id="lab_us-gaap_LongtermDebtTypeDomain_D1A5DFC3E25887C3963F8BFA3A55442E_label_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeDomain_D1A5DFC3E25887C3963F8BFA3A55442E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-term Debt, Type [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_D1A5DFC3E25887C3963F8BFA3A55442E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_D1A5DFC3E25887C3963F8BFA3A55442E" xlink:to="lab_us-gaap_LongtermDebtTypeDomain_D1A5DFC3E25887C3963F8BFA3A55442E" xlink:type="arc" />
    <link:label id="lab_us-gaap_SeniorNotesMember_F4EB88DC2D4003B1E2C48BFA3A559543_terseLabel_en-US" xlink:label="lab_us-gaap_SeniorNotesMember_F4EB88DC2D4003B1E2C48BFA3A559543" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Senior Notes [Member]</link:label>
    <link:label id="lab_us-gaap_SeniorNotesMember_F4EB88DC2D4003B1E2C48BFA3A559543_label_en-US" xlink:label="lab_us-gaap_SeniorNotesMember_F4EB88DC2D4003B1E2C48BFA3A559543" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Senior Notes [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SeniorNotesMember" xlink:label="loc_us-gaap_SeniorNotesMember_F4EB88DC2D4003B1E2C48BFA3A559543" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SeniorNotesMember_F4EB88DC2D4003B1E2C48BFA3A559543" xlink:to="lab_us-gaap_SeniorNotesMember_F4EB88DC2D4003B1E2C48BFA3A559543" xlink:type="arc" />
    <link:label id="lab_us-gaap_DebtInstrumentAxis_6357209F73E6D644C5308BFA3A554C47_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentAxis_6357209F73E6D644C5308BFA3A554C47" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Debt Instrument [Axis]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentAxis_6357209F73E6D644C5308BFA3A554C47_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentAxis_6357209F73E6D644C5308BFA3A554C47" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentAxis" xlink:label="loc_us-gaap_DebtInstrumentAxis_6357209F73E6D644C5308BFA3A554C47" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentAxis_6357209F73E6D644C5308BFA3A554C47" xlink:to="lab_us-gaap_DebtInstrumentAxis_6357209F73E6D644C5308BFA3A554C47" xlink:type="arc" />
    <link:label id="lab_us-gaap_DebtInstrumentNameDomain_560DFD0200B5B1B855308BFA3A55B7E8_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentNameDomain_560DFD0200B5B1B855308BFA3A55B7E8" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Debt Instrument, Name [Domain]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentNameDomain_560DFD0200B5B1B855308BFA3A55B7E8_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentNameDomain_560DFD0200B5B1B855308BFA3A55B7E8" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument, Name [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_560DFD0200B5B1B855308BFA3A55B7E8" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_560DFD0200B5B1B855308BFA3A55B7E8" xlink:to="lab_us-gaap_DebtInstrumentNameDomain_560DFD0200B5B1B855308BFA3A55B7E8" xlink:type="arc" />
    <link:label id="lab_azz_UnsecuredSeniorNotesDueMarch312018Member_F0372B5A175E553207C48BFA3A558CE0_terseLabel_en-US" xlink:label="lab_azz_UnsecuredSeniorNotesDueMarch312018Member_F0372B5A175E553207C48BFA3A558CE0" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Unsecured Senior Notes Due March 31, 2018 [Member]</link:label>
    <link:label id="lab_azz_UnsecuredSeniorNotesDueMarch312018Member_F0372B5A175E553207C48BFA3A558CE0_label_en-US" xlink:label="lab_azz_UnsecuredSeniorNotesDueMarch312018Member_F0372B5A175E553207C48BFA3A558CE0" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Unsecured Senior Notes Due March 31, 2018 [Member]</link:label>
    <link:label id="lab_azz_UnsecuredSeniorNotesDueMarch312018Member_F0372B5A175E553207C48BFA3A558CE0_documentation_en-US" xlink:label="lab_azz_UnsecuredSeniorNotesDueMarch312018Member_F0372B5A175E553207C48BFA3A558CE0" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Unsecured Senior Notes Due March 31, 2018 [Member]</link:label>
    <link:loc xlink:href="azz-20200229.xsd#azz_UnsecuredSeniorNotesDueMarch312018Member" xlink:label="loc_azz_UnsecuredSeniorNotesDueMarch312018Member_F0372B5A175E553207C48BFA3A558CE0" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_azz_UnsecuredSeniorNotesDueMarch312018Member_F0372B5A175E553207C48BFA3A558CE0" xlink:to="lab_azz_UnsecuredSeniorNotesDueMarch312018Member_F0372B5A175E553207C48BFA3A558CE0" xlink:type="arc" />
    <link:label id="lab_azz_UnsecuredSeniorNotesDueJanuary2021Member_65C27748D6DC8DE709D18BFA3A559CDD_terseLabel_en-US" xlink:label="lab_azz_UnsecuredSeniorNotesDueJanuary2021Member_65C27748D6DC8DE709D18BFA3A559CDD" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Unsecured Senior Notes Due January 2021 [Member]</link:label>
    <link:label id="lab_azz_UnsecuredSeniorNotesDueJanuary2021Member_65C27748D6DC8DE709D18BFA3A559CDD_label_en-US" xlink:label="lab_azz_UnsecuredSeniorNotesDueJanuary2021Member_65C27748D6DC8DE709D18BFA3A559CDD" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Unsecured Senior Notes Due January 2021 [Member]</link:label>
    <link:label id="lab_azz_UnsecuredSeniorNotesDueJanuary2021Member_65C27748D6DC8DE709D18BFA3A559CDD_documentation_en-US" xlink:label="lab_azz_UnsecuredSeniorNotesDueJanuary2021Member_65C27748D6DC8DE709D18BFA3A559CDD" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Unsecured Senior Notes Due January 2021 [Member]</link:label>
    <link:loc xlink:href="azz-20200229.xsd#azz_UnsecuredSeniorNotesDueJanuary2021Member" xlink:label="loc_azz_UnsecuredSeniorNotesDueJanuary2021Member_65C27748D6DC8DE709D18BFA3A559CDD" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_azz_UnsecuredSeniorNotesDueJanuary2021Member_65C27748D6DC8DE709D18BFA3A559CDD" xlink:to="lab_azz_UnsecuredSeniorNotesDueJanuary2021Member_65C27748D6DC8DE709D18BFA3A559CDD" xlink:type="arc" />
    <link:label id="lab_us-gaap_DebtInstrumentLineItems_AA70CE835213303499438BFA3A555F2B_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentLineItems_AA70CE835213303499438BFA3A555F2B" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Debt Instrument [Line Items]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentLineItems_AA70CE835213303499438BFA3A555F2B_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentLineItems_AA70CE835213303499438BFA3A555F2B" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument [Line Items]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="loc_us-gaap_DebtInstrumentLineItems_AA70CE835213303499438BFA3A555F2B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentLineItems_AA70CE835213303499438BFA3A555F2B" xlink:to="lab_us-gaap_DebtInstrumentLineItems_AA70CE835213303499438BFA3A555F2B" xlink:type="arc" />
    <link:label id="lab_us-gaap_NotesPayableFairValueDisclosure_A71D25AA22EF6BAE684A8BFA3A55E5DE_terseLabel_en-US" xlink:label="lab_us-gaap_NotesPayableFairValueDisclosure_A71D25AA22EF6BAE684A8BFA3A55E5DE" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair value of notes</link:label>
    <link:label id="lab_us-gaap_NotesPayableFairValueDisclosure_A71D25AA22EF6BAE684A8BFA3A55E5DE_label_en-US" xlink:label="lab_us-gaap_NotesPayableFairValueDisclosure_A71D25AA22EF6BAE684A8BFA3A55E5DE" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Notes Payable, Fair Value Disclosure</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NotesPayableFairValueDisclosure" xlink:label="loc_us-gaap_NotesPayableFairValueDisclosure_A71D25AA22EF6BAE684A8BFA3A55E5DE" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NotesPayableFairValueDisclosure_A71D25AA22EF6BAE684A8BFA3A55E5DE" xlink:to="lab_us-gaap_NotesPayableFairValueDisclosure_A71D25AA22EF6BAE684A8BFA3A55E5DE" xlink:type="arc" />
    <link:label id="lab_us-gaap_DebtInstrumentFaceAmount_A94CC7949EF9ABA326FC8BFA3A554FDB_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentFaceAmount_A94CC7949EF9ABA326FC8BFA3A554FDB" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Debt instrument, face amount</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentFaceAmount_A94CC7949EF9ABA326FC8BFA3A554FDB_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentFaceAmount_A94CC7949EF9ABA326FC8BFA3A554FDB" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument, Face Amount</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentFaceAmount" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_A94CC7949EF9ABA326FC8BFA3A554FDB" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentFaceAmount_A94CC7949EF9ABA326FC8BFA3A554FDB" xlink:to="lab_us-gaap_DebtInstrumentFaceAmount_A94CC7949EF9ABA326FC8BFA3A554FDB" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncomeTaxDisclosureAbstract_EF11F55E9FF295BDD770BD3C9752696A_label_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureAbstract_EF11F55E9FF295BDD770BD3C9752696A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Tax Disclosure [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_EF11F55E9FF295BDD770BD3C9752696A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_EF11F55E9FF295BDD770BD3C9752696A" xlink:to="lab_us-gaap_IncomeTaxDisclosureAbstract_EF11F55E9FF295BDD770BD3C9752696A" xlink:type="arc" />
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_8FA248A80429D70A9B4BBD3C9752AC2C_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_8FA248A80429D70A9B4BBD3C9752AC2C" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Statutory federal income tax rate</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_8FA248A80429D70A9B4BBD3C9752AC2C_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_8FA248A80429D70A9B4BBD3C9752AC2C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_8FA248A80429D70A9B4BBD3C9752AC2C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_8FA248A80429D70A9B4BBD3C9752AC2C" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_8FA248A80429D70A9B4BBD3C9752AC2C" xlink:type="arc" />
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseMealsAndEntertainment_6B8A09D8A43CAD3C492FBD3C97530BEE_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseMealsAndEntertainment_6B8A09D8A43CAD3C492FBD3C97530BEE" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Nondeductible Expense, Meals and Entertainment, Percent</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseMealsAndEntertainment_6B8A09D8A43CAD3C492FBD3C97530BEE_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseMealsAndEntertainment_6B8A09D8A43CAD3C492FBD3C97530BEE" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Nondeductible Expense, Meals and Entertainment, Percent</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseMealsAndEntertainment" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseMealsAndEntertainment_6B8A09D8A43CAD3C492FBD3C97530BEE" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseMealsAndEntertainment_6B8A09D8A43CAD3C492FBD3C97530BEE" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseMealsAndEntertainment_6B8A09D8A43CAD3C492FBD3C97530BEE" xlink:type="arc" />
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_D2F0C87E0C1F43ABB914BD3C9753E6C8_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_D2F0C87E0C1F43ABB914BD3C9753E6C8" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">State income taxes, net of federal income tax benefit</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_D2F0C87E0C1F43ABB914BD3C9753E6C8_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_D2F0C87E0C1F43ABB914BD3C9753E6C8" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_D2F0C87E0C1F43ABB914BD3C9753E6C8" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_D2F0C87E0C1F43ABB914BD3C9753E6C8" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_D2F0C87E0C1F43ABB914BD3C9753E6C8" xlink:type="arc" />
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationDeductionsQualifiedProductionActivities_4B01FD454B1686FF780CBD3C97537104_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationDeductionsQualifiedProductionActivities_4B01FD454B1686FF780CBD3C97537104" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Benefit of Section 199 of the Code, manufacturing deduction</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationDeductionsQualifiedProductionActivities_4B01FD454B1686FF780CBD3C97537104_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationDeductionsQualifiedProductionActivities_4B01FD454B1686FF780CBD3C97537104" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Deduction, Qualified Production Activity, Percent</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationDeductionsQualifiedProductionActivities" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationDeductionsQualifiedProductionActivities_4B01FD454B1686FF780CBD3C97537104" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationDeductionsQualifiedProductionActivities_4B01FD454B1686FF780CBD3C97537104" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationDeductionsQualifiedProductionActivities_4B01FD454B1686FF780CBD3C97537104" xlink:type="arc" />
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_604C5EDD5924CB3D3C52BD3C9753461A_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_604C5EDD5924CB3D3C52BD3C9753461A" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_604C5EDD5924CB3D3C52BD3C9753461A_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_604C5EDD5924CB3D3C52BD3C9753461A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_604C5EDD5924CB3D3C52BD3C9753461A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_604C5EDD5924CB3D3C52BD3C9753461A" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_604C5EDD5924CB3D3C52BD3C9753461A" xlink:type="arc" />
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent_D149FEDDB9B389BF7261BD3C97538DF8_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent_D149FEDDB9B389BF7261BD3C97538DF8" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation,Other Reconciling Items, Percent</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent_D149FEDDB9B389BF7261BD3C97538DF8_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent_D149FEDDB9B389BF7261BD3C97538DF8" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation,Other Reconciling Items, Percent</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent_D149FEDDB9B389BF7261BD3C97538DF8" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent_D149FEDDB9B389BF7261BD3C97538DF8" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent_D149FEDDB9B389BF7261BD3C97538DF8" xlink:type="arc" />
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_2A74434291AFD163EFC4BD3C97549C79_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_2A74434291AFD163EFC4BD3C97549C79" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_2A74434291AFD163EFC4BD3C97549C79_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_2A74434291AFD163EFC4BD3C97549C79" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Other Adjustments, Percent</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_2A74434291AFD163EFC4BD3C97549C79" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_2A74434291AFD163EFC4BD3C97549C79" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_2A74434291AFD163EFC4BD3C97549C79" xlink:type="arc" />
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits_6B2691D187BBADC9DDA4BD3C9754BD6D_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits_6B2691D187BBADC9DDA4BD3C9754BD6D" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Tax Credit, Percent</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits_6B2691D187BBADC9DDA4BD3C9754BD6D_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits_6B2691D187BBADC9DDA4BD3C9754BD6D" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Tax Credit, Percent</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits_6B2691D187BBADC9DDA4BD3C9754BD6D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits_6B2691D187BBADC9DDA4BD3C9754BD6D" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits_6B2691D187BBADC9DDA4BD3C9754BD6D" xlink:type="arc" />
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_F6305FEF1AB032BEA2A4BD3C9754B9E6_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_F6305FEF1AB032BEA2A4BD3C9754B9E6" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_F6305FEF1AB032BEA2A4BD3C9754B9E6_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_F6305FEF1AB032BEA2A4BD3C9754B9E6" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_F6305FEF1AB032BEA2A4BD3C9754B9E6" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_F6305FEF1AB032BEA2A4BD3C9754B9E6" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_F6305FEF1AB032BEA2A4BD3C9754B9E6" xlink:type="arc" />
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate_65E927C2D4E82055CBE3BD3C9754D8EE_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate_65E927C2D4E82055CBE3BD3C9754D8EE" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Percent</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate_65E927C2D4E82055CBE3BD3C9754D8EE_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate_65E927C2D4E82055CBE3BD3C9754D8EE" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Percent</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate_65E927C2D4E82055CBE3BD3C9754D8EE" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate_65E927C2D4E82055CBE3BD3C9754D8EE" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate_65E927C2D4E82055CBE3BD3C9754D8EE" xlink:type="arc" />
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies_66C2B783DD0318965C6CBD6FC2A7A59C_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies_66C2B783DD0318965C6CBD6FC2A7A59C" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Tax Contingency, Percent</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies_66C2B783DD0318965C6CBD6FC2A7A59C_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies_66C2B783DD0318965C6CBD6FC2A7A59C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Tax Contingency, Percent</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies_66C2B783DD0318965C6CBD6FC2A7A59C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies_66C2B783DD0318965C6CBD6FC2A7A59C" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies_66C2B783DD0318965C6CBD6FC2A7A59C" xlink:type="arc" />
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingenciesDomestic_CD10E192335E3B864349BD3C9754CE2E_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingenciesDomestic_CD10E192335E3B864349BD3C9754CE2E" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Tax Contingency, Domestic, Percent</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingenciesDomestic_CD10E192335E3B864349BD3C9754CE2E_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingenciesDomestic_CD10E192335E3B864349BD3C9754CE2E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Tax Contingency, Domestic, Percent</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingenciesDomestic" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingenciesDomestic_CD10E192335E3B864349BD3C9754CE2E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingenciesDomestic_CD10E192335E3B864349BD3C9754CE2E" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingenciesDomestic_CD10E192335E3B864349BD3C9754CE2E" xlink:type="arc" />
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations_B13F47A44147D12797B1BD3C975A846D_totalLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations_B13F47A44147D12797B1BD3C975A846D" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Effective income tax rate</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations_B13F47A44147D12797B1BD3C975A846D_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations_B13F47A44147D12797B1BD3C975A846D" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Percent</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_B13F47A44147D12797B1BD3C975A846D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_B13F47A44147D12797B1BD3C975A846D" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations_B13F47A44147D12797B1BD3C975A846D" xlink:type="arc" />
    <link:label id="lab_us-gaap_LeaseCostAbstract_DB2E659B32438F765A28BD3C9547073D_label_en-US" xlink:label="lab_us-gaap_LeaseCostAbstract_DB2E659B32438F765A28BD3C9547073D" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lease, Cost [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LeaseCostAbstract" xlink:label="loc_us-gaap_LeaseCostAbstract_DB2E659B32438F765A28BD3C9547073D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseCostAbstract_DB2E659B32438F765A28BD3C9547073D" xlink:to="lab_us-gaap_LeaseCostAbstract_DB2E659B32438F765A28BD3C9547073D" xlink:type="arc" />
    <link:label id="lab_us-gaap_OperatingLeasePayments_1B97E295030F486EBA4FBD3C95479958_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeasePayments_1B97E295030F486EBA4FBD3C95479958" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating cash flows from operating leases included in lease liabilities</link:label>
    <link:label id="lab_us-gaap_OperatingLeasePayments_1B97E295030F486EBA4FBD3C95479958_label_en-US" xlink:label="lab_us-gaap_OperatingLeasePayments_1B97E295030F486EBA4FBD3C95479958" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Lease, Payments</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeasePayments" xlink:label="loc_us-gaap_OperatingLeasePayments_1B97E295030F486EBA4FBD3C95479958" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasePayments_1B97E295030F486EBA4FBD3C95479958" xlink:to="lab_us-gaap_OperatingLeasePayments_1B97E295030F486EBA4FBD3C95479958" xlink:type="arc" />
    <link:label id="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_2C22825560A6F8524CB6BD3C95472915_terseLabel_en-US" xlink:label="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_2C22825560A6F8524CB6BD3C95472915" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">ROU assets obtained in exchange for new operating lease liabilities</link:label>
    <link:label id="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_2C22825560A6F8524CB6BD3C95472915_label_en-US" xlink:label="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_2C22825560A6F8524CB6BD3C95472915" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Right-of-Use Asset Obtained in Exchange for Operating Lease Liability</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_2C22825560A6F8524CB6BD3C95472915" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_2C22825560A6F8524CB6BD3C95472915" xlink:to="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_2C22825560A6F8524CB6BD3C95472915" xlink:type="arc" />
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_644909025FE10AC3A6C6BD3C95483614_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_644909025FE10AC3A6C6BD3C95483614" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Weighted-average remaining lease term - operating leases</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_644909025FE10AC3A6C6BD3C95483614_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_644909025FE10AC3A6C6BD3C95483614" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Lease, Weighted Average Remaining Lease Term</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_644909025FE10AC3A6C6BD3C95483614" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_644909025FE10AC3A6C6BD3C95483614" xlink:to="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_644909025FE10AC3A6C6BD3C95483614" xlink:type="arc" />
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_0FAFA3A69C0BDEA5C0E5BD3C9548AF28_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_0FAFA3A69C0BDEA5C0E5BD3C9548AF28" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Weighted-average discount rate - operating leases</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_0FAFA3A69C0BDEA5C0E5BD3C9548AF28_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_0FAFA3A69C0BDEA5C0E5BD3C9548AF28" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Lease, Weighted Average Discount Rate, Percent</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_0FAFA3A69C0BDEA5C0E5BD3C9548AF28" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_0FAFA3A69C0BDEA5C0E5BD3C9548AF28" xlink:to="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_0FAFA3A69C0BDEA5C0E5BD3C9548AF28" xlink:type="arc" />
    <link:label id="lab_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_DFC5F4BB1F4596E804F3BDD5C2036152_label_en-US" xlink:label="lab_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_DFC5F4BB1F4596E804F3BDD5C2036152" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Quarterly Financial Information Disclosure [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_QuarterlyFinancialInformationDisclosureAbstract" xlink:label="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_DFC5F4BB1F4596E804F3BDD5C2036152" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_DFC5F4BB1F4596E804F3BDD5C2036152" xlink:to="lab_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_DFC5F4BB1F4596E804F3BDD5C2036152" xlink:type="arc" />
    <link:label id="lab_us-gaap_Revenues_1B879C2E0E42C7317EB5BDD5C2049D2C_terseLabel_en-US" xlink:label="lab_us-gaap_Revenues_1B879C2E0E42C7317EB5BDD5C2049D2C" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revenues</link:label>
    <link:label id="lab_us-gaap_Revenues_1B879C2E0E42C7317EB5BDD5C2049D2C_label_en-US" xlink:label="lab_us-gaap_Revenues_1B879C2E0E42C7317EB5BDD5C2049D2C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenues</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Revenues" xlink:label="loc_us-gaap_Revenues_1B879C2E0E42C7317EB5BDD5C2049D2C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Revenues_1B879C2E0E42C7317EB5BDD5C2049D2C" xlink:to="lab_us-gaap_Revenues_1B879C2E0E42C7317EB5BDD5C2049D2C" xlink:type="arc" />
    <link:label id="lab_us-gaap_GrossProfit_2D7E976538B1F629B45EBDD5C2047104_terseLabel_en-US" xlink:label="lab_us-gaap_GrossProfit_2D7E976538B1F629B45EBDD5C2047104" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Gross profit</link:label>
    <link:label id="lab_us-gaap_GrossProfit_2D7E976538B1F629B45EBDD5C2047104_label_en-US" xlink:label="lab_us-gaap_GrossProfit_2D7E976538B1F629B45EBDD5C2047104" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Gross Profit</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GrossProfit" xlink:label="loc_us-gaap_GrossProfit_2D7E976538B1F629B45EBDD5C2047104" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GrossProfit_2D7E976538B1F629B45EBDD5C2047104" xlink:to="lab_us-gaap_GrossProfit_2D7E976538B1F629B45EBDD5C2047104" xlink:type="arc" />
    <link:label id="lab_us-gaap_NetIncomeLoss_60ED999F4BFD45D1A6BFBDD5C206C4DF_terseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss_60ED999F4BFD45D1A6BFBDD5C206C4DF" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net income</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_60ED999F4BFD45D1A6BFBDD5C206C4DF_label_en-US" xlink:label="lab_us-gaap_NetIncomeLoss_60ED999F4BFD45D1A6BFBDD5C206C4DF" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net Income (Loss) Attributable to Parent</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_60ED999F4BFD45D1A6BFBDD5C206C4DF" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLoss_60ED999F4BFD45D1A6BFBDD5C206C4DF" xlink:to="lab_us-gaap_NetIncomeLoss_60ED999F4BFD45D1A6BFBDD5C206C4DF" xlink:type="arc" />
    <link:label id="lab_us-gaap_EarningsPerShareBasic_0C8AC2EFDA63CCBA2709BDD5C2062776_verboseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic_0C8AC2EFDA63CCBA2709BDD5C2062776" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Basic earnings per common share (usd per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_0C8AC2EFDA63CCBA2709BDD5C2062776_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic_0C8AC2EFDA63CCBA2709BDD5C2062776" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Earnings Per Share, Basic</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareBasic" xlink:label="loc_us-gaap_EarningsPerShareBasic_0C8AC2EFDA63CCBA2709BDD5C2062776" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareBasic_0C8AC2EFDA63CCBA2709BDD5C2062776" xlink:to="lab_us-gaap_EarningsPerShareBasic_0C8AC2EFDA63CCBA2709BDD5C2062776" xlink:type="arc" />
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_01832067698B37C8E96CBDD5C2066400_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted_01832067698B37C8E96CBDD5C2066400" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Diluted earnings per common share (usd per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_01832067698B37C8E96CBDD5C2066400_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted_01832067698B37C8E96CBDD5C2066400" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Earnings Per Share, Diluted</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="loc_us-gaap_EarningsPerShareDiluted_01832067698B37C8E96CBDD5C2066400" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareDiluted_01832067698B37C8E96CBDD5C2066400" xlink:to="lab_us-gaap_EarningsPerShareDiluted_01832067698B37C8E96CBDD5C2066400" xlink:type="arc" />
    <link:label id="lab_us-gaap_GainLossOnSaleOfBusiness_B769A7E3F6C707CFD2CABDD7E06DA3F0_terseLabel_en-US" xlink:label="lab_us-gaap_GainLossOnSaleOfBusiness_B769A7E3F6C707CFD2CABDD7E06DA3F0" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Loss on disposal of business</link:label>
    <link:label id="lab_us-gaap_GainLossOnSaleOfBusiness_B769A7E3F6C707CFD2CABDD7E06DA3F0_label_en-US" xlink:label="lab_us-gaap_GainLossOnSaleOfBusiness_B769A7E3F6C707CFD2CABDD7E06DA3F0" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Gain (Loss) on Disposition of Business</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GainLossOnSaleOfBusiness" xlink:label="loc_us-gaap_GainLossOnSaleOfBusiness_B769A7E3F6C707CFD2CABDD7E06DA3F0" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GainLossOnSaleOfBusiness_B769A7E3F6C707CFD2CABDD7E06DA3F0" xlink:to="lab_us-gaap_GainLossOnSaleOfBusiness_B769A7E3F6C707CFD2CABDD7E06DA3F0" xlink:type="arc" />
    <link:label id="lab_us-gaap_GainLossOnDispositionOfAssets1_12E64EE01AB4409BE5CEBDD8FBB8E5B9_terseLabel_en-US" xlink:label="lab_us-gaap_GainLossOnDispositionOfAssets1_12E64EE01AB4409BE5CEBDD8FBB8E5B9" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Gain (Loss) on Disposition of Assets</link:label>
    <link:label id="lab_us-gaap_GainLossOnDispositionOfAssets1_12E64EE01AB4409BE5CEBDD8FBB8E5B9_label_en-US" xlink:label="lab_us-gaap_GainLossOnDispositionOfAssets1_12E64EE01AB4409BE5CEBDD8FBB8E5B9" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Gain (Loss) on Disposition of Assets</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GainLossOnDispositionOfAssets1" xlink:label="loc_us-gaap_GainLossOnDispositionOfAssets1_12E64EE01AB4409BE5CEBDD8FBB8E5B9" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GainLossOnDispositionOfAssets1_12E64EE01AB4409BE5CEBDD8FBB8E5B9" xlink:to="lab_us-gaap_GainLossOnDispositionOfAssets1_12E64EE01AB4409BE5CEBDD8FBB8E5B9" xlink:type="arc" />
    <link:label id="lab_us-gaap_BusinessCombinationsAbstract_07E7DB29F1CBD48E2D228BFA3A3638C4_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationsAbstract_07E7DB29F1CBD48E2D228BFA3A3638C4" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combinations [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationsAbstract" xlink:label="loc_us-gaap_BusinessCombinationsAbstract_07E7DB29F1CBD48E2D228BFA3A3638C4" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationsAbstract_07E7DB29F1CBD48E2D228BFA3A3638C4" xlink:to="lab_us-gaap_BusinessCombinationsAbstract_07E7DB29F1CBD48E2D228BFA3A3638C4" xlink:type="arc" />
    <link:label id="lab_us-gaap_BusinessCombinationDisclosureTextBlock_DC4A6DB3B94518C092AD8BFA3A36059D_verboseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationDisclosureTextBlock_DC4A6DB3B94518C092AD8BFA3A36059D" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Acquisitions</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationDisclosureTextBlock_DC4A6DB3B94518C092AD8BFA3A36059D_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationDisclosureTextBlock_DC4A6DB3B94518C092AD8BFA3A36059D" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination Disclosure [Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationDisclosureTextBlock" xlink:label="loc_us-gaap_BusinessCombinationDisclosureTextBlock_DC4A6DB3B94518C092AD8BFA3A36059D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationDisclosureTextBlock_DC4A6DB3B94518C092AD8BFA3A36059D" xlink:to="lab_us-gaap_BusinessCombinationDisclosureTextBlock_DC4A6DB3B94518C092AD8BFA3A36059D" xlink:type="arc" />
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_99EB5D9E39B2F0200EEE8BFA390B5B12_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_99EB5D9E39B2F0200EEE8BFA390B5B12" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Commitments and Contingencies Disclosure [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_99EB5D9E39B2F0200EEE8BFA390B5B12" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_99EB5D9E39B2F0200EEE8BFA390B5B12" xlink:to="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_99EB5D9E39B2F0200EEE8BFA390B5B12" xlink:type="arc" />
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_21822D47B6D7D49316AF8BFA390B1257_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_21822D47B6D7D49316AF8BFA390B1257" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Commitments and contingencies</link:label>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_21822D47B6D7D49316AF8BFA390B1257_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_21822D47B6D7D49316AF8BFA390B1257" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Commitments and Contingencies Disclosure [Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_21822D47B6D7D49316AF8BFA390B1257" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_21822D47B6D7D49316AF8BFA390B1257" xlink:to="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_21822D47B6D7D49316AF8BFA390B1257" xlink:type="arc" />
    <link:label id="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_202D5394B7956C916CF48BFA3978D2F3_label_en-US" xlink:label="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_202D5394B7956C916CF48BFA3978D2F3" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement of Comprehensive Income [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:label="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_202D5394B7956C916CF48BFA3978D2F3" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_202D5394B7956C916CF48BFA3978D2F3" xlink:to="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_202D5394B7956C916CF48BFA3978D2F3" xlink:type="arc" />
    <link:label id="lab_us-gaap_StatementTable_47377EA2E3D70F6FC1668BFA3978CB1B_terseLabel_en-US" xlink:label="lab_us-gaap_StatementTable_47377EA2E3D70F6FC1668BFA3978CB1B" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Statement [Table]</link:label>
    <link:label id="lab_us-gaap_StatementTable_47377EA2E3D70F6FC1668BFA3978CB1B_label_en-US" xlink:label="lab_us-gaap_StatementTable_47377EA2E3D70F6FC1668BFA3978CB1B" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement [Table]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_47377EA2E3D70F6FC1668BFA3978CB1B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementTable_47377EA2E3D70F6FC1668BFA3978CB1B" xlink:to="lab_us-gaap_StatementTable_47377EA2E3D70F6FC1668BFA3978CB1B" xlink:type="arc" />
    <link:label id="lab_srt_StatementScenarioAxis_F562BDAE64C14E68CABB8BFA3978D72C_terseLabel_en-US" xlink:label="lab_srt_StatementScenarioAxis_F562BDAE64C14E68CABB8BFA3978D72C" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Scenario [Axis]</link:label>
    <link:label id="lab_srt_StatementScenarioAxis_F562BDAE64C14E68CABB8BFA3978D72C_label_en-US" xlink:label="lab_srt_StatementScenarioAxis_F562BDAE64C14E68CABB8BFA3978D72C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Scenario [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_StatementScenarioAxis" xlink:label="loc_srt_StatementScenarioAxis_F562BDAE64C14E68CABB8BFA3978D72C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_StatementScenarioAxis_F562BDAE64C14E68CABB8BFA3978D72C" xlink:to="lab_srt_StatementScenarioAxis_F562BDAE64C14E68CABB8BFA3978D72C" xlink:type="arc" />
    <link:label id="lab_srt_ScenarioUnspecifiedDomain_C6B2000F91626B1CCC0E8BFA3978D103_terseLabel_en-US" xlink:label="lab_srt_ScenarioUnspecifiedDomain_C6B2000F91626B1CCC0E8BFA3978D103" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Scenario [Domain]</link:label>
    <link:label id="lab_srt_ScenarioUnspecifiedDomain_C6B2000F91626B1CCC0E8BFA3978D103_label_en-US" xlink:label="lab_srt_ScenarioUnspecifiedDomain_C6B2000F91626B1CCC0E8BFA3978D103" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Scenario [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ScenarioUnspecifiedDomain" xlink:label="loc_srt_ScenarioUnspecifiedDomain_C6B2000F91626B1CCC0E8BFA3978D103" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ScenarioUnspecifiedDomain_C6B2000F91626B1CCC0E8BFA3978D103" xlink:to="lab_srt_ScenarioUnspecifiedDomain_C6B2000F91626B1CCC0E8BFA3978D103" xlink:type="arc" />
    <link:label id="lab_us-gaap_StatementLineItems_939D0506A4C8CE0AC6C88BFA3978B2D6_terseLabel_en-US" xlink:label="lab_us-gaap_StatementLineItems_939D0506A4C8CE0AC6C88BFA3978B2D6" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Statement [Line Items]</link:label>
    <link:label id="lab_us-gaap_StatementLineItems_939D0506A4C8CE0AC6C88BFA3978B2D6_label_en-US" xlink:label="lab_us-gaap_StatementLineItems_939D0506A4C8CE0AC6C88BFA3978B2D6" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement [Line Items]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_939D0506A4C8CE0AC6C88BFA3978B2D6" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementLineItems_939D0506A4C8CE0AC6C88BFA3978B2D6" xlink:to="lab_us-gaap_StatementLineItems_939D0506A4C8CE0AC6C88BFA3978B2D6" xlink:type="arc" />
    <link:label id="lab_us-gaap_NetIncomeLoss_4A424694AC9DD41D94B68BFA3978C7B7_verboseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss_4A424694AC9DD41D94B68BFA3978C7B7" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Net Income</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_4A424694AC9DD41D94B68BFA3978C7B7" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLoss_4A424694AC9DD41D94B68BFA3978C7B7" xlink:to="lab_us-gaap_NetIncomeLoss_4A424694AC9DD41D94B68BFA3978C7B7" xlink:type="arc" />
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_1947AF25136133CE8D018BFA3978D320_verboseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_1947AF25136133CE8D018BFA3978D320" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Other Comprehensive Income (Loss):</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_1947AF25136133CE8D018BFA3978D320_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_1947AF25136133CE8D018BFA3978D320" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Comprehensive Income (Loss), Net of Tax [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_1947AF25136133CE8D018BFA3978D320" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_1947AF25136133CE8D018BFA3978D320" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_1947AF25136133CE8D018BFA3978D320" xlink:type="arc" />
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_A642EA4BA9D8AA6A4E1A8BFA397805F9_verboseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_A642EA4BA9D8AA6A4E1A8BFA397805F9" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Unrealized Translation Gains (Losses)</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_A642EA4BA9D8AA6A4E1A8BFA397805F9_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_A642EA4BA9D8AA6A4E1A8BFA397805F9" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_A642EA4BA9D8AA6A4E1A8BFA397805F9" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_A642EA4BA9D8AA6A4E1A8BFA397805F9" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_A642EA4BA9D8AA6A4E1A8BFA397805F9" xlink:type="arc" />
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax_9F744B41510B9E523D608BFA3978CD1B_verboseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax_9F744B41510B9E523D608BFA3978CD1B" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Interest rate swap (net of tax of $29, $29 and $29)</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax_9F744B41510B9E523D608BFA3978CD1B_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax_9F744B41510B9E523D608BFA3978CD1B" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Comprehensive Income (Loss), Derivatives Qualifying as Hedges, Net of Tax</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax_9F744B41510B9E523D608BFA3978CD1B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax_9F744B41510B9E523D608BFA3978CD1B" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax_9F744B41510B9E523D608BFA3978CD1B" xlink:type="arc" />
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax_5ED0C93AB54C7E5FB05A8BFA3978F982_totalLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax_5ED0C93AB54C7E5FB05A8BFA3978F982" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Other Comprehensive Income (Loss)</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax_5ED0C93AB54C7E5FB05A8BFA3978F982_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax_5ED0C93AB54C7E5FB05A8BFA3978F982" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Comprehensive Income (Loss), Net of Tax</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_5ED0C93AB54C7E5FB05A8BFA3978F982" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_5ED0C93AB54C7E5FB05A8BFA3978F982" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax_5ED0C93AB54C7E5FB05A8BFA3978F982" xlink:type="arc" />
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTax_DCA071C07F85B20DC6978BFA3978DBB0_totalLabel_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTax_DCA071C07F85B20DC6978BFA3978DBB0" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Comprehensive Income</link:label>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTax_DCA071C07F85B20DC6978BFA3978DBB0_label_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTax_DCA071C07F85B20DC6978BFA3978DBB0" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Comprehensive Income (Loss), Net of Tax, Attributable to Parent</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_DCA071C07F85B20DC6978BFA3978DBB0" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_DCA071C07F85B20DC6978BFA3978DBB0" xlink:to="lab_us-gaap_ComprehensiveIncomeNetOfTax_DCA071C07F85B20DC6978BFA3978DBB0" xlink:type="arc" />
    <link:label id="lab_us-gaap_DebtDisclosureAbstract_C9BE20040E16F5DEF98D8BFA392AFC05_label_en-US" xlink:label="lab_us-gaap_DebtDisclosureAbstract_C9BE20040E16F5DEF98D8BFA392AFC05" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Disclosure [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="loc_us-gaap_DebtDisclosureAbstract_C9BE20040E16F5DEF98D8BFA392AFC05" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtDisclosureAbstract_C9BE20040E16F5DEF98D8BFA392AFC05" xlink:to="lab_us-gaap_DebtDisclosureAbstract_C9BE20040E16F5DEF98D8BFA392AFC05" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfDebtTableTextBlock_F3205C55C3BBE7287F918BFA392A3261_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDebtTableTextBlock_F3205C55C3BBE7287F918BFA392A3261" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Debt</link:label>
    <link:label id="lab_us-gaap_ScheduleOfDebtTableTextBlock_F3205C55C3BBE7287F918BFA392A3261_label_en-US" xlink:label="lab_us-gaap_ScheduleOfDebtTableTextBlock_F3205C55C3BBE7287F918BFA392A3261" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Debt [Table Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfDebtTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfDebtTableTextBlock_F3205C55C3BBE7287F918BFA392A3261" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDebtTableTextBlock_F3205C55C3BBE7287F918BFA392A3261" xlink:to="lab_us-gaap_ScheduleOfDebtTableTextBlock_F3205C55C3BBE7287F918BFA392A3261" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_4648A58B85C40EDE18E58BFA392A8F96_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_4648A58B85C40EDE18E58BFA392A8F96" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Maturities of Long-term Debt</link:label>
    <link:label id="lab_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_4648A58B85C40EDE18E58BFA392A8F96_label_en-US" xlink:label="lab_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_4648A58B85C40EDE18E58BFA392A8F96" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Maturities of Long-term Debt [Table Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_4648A58B85C40EDE18E58BFA392A8F96" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_4648A58B85C40EDE18E58BFA392A8F96" xlink:to="lab_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_4648A58B85C40EDE18E58BFA392A8F96" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock_09A50B131AF3DF4B0390BDAD11B9D7CE_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock_09A50B131AF3DF4B0390BDAD11B9D7CE" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of assets acquired and liabilities assumed</link:label>
    <link:label id="lab_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock_09A50B131AF3DF4B0390BDAD11B9D7CE_label_en-US" xlink:label="lab_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock_09A50B131AF3DF4B0390BDAD11B9D7CE" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock_09A50B131AF3DF4B0390BDAD11B9D7CE" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock_09A50B131AF3DF4B0390BDAD11B9D7CE" xlink:to="lab_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock_09A50B131AF3DF4B0390BDAD11B9D7CE" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock_F921C04C0F08773FAD03BDAE09028C58_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock_F921C04C0F08773FAD03BDAE09028C58" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of components of identifiable intangible assets acquired</link:label>
    <link:label id="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock_F921C04C0F08773FAD03BDAE09028C58_label_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock_F921C04C0F08773FAD03BDAE09028C58" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock_F921C04C0F08773FAD03BDAE09028C58" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock_F921C04C0F08773FAD03BDAE09028C58" xlink:to="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock_F921C04C0F08773FAD03BDAE09028C58" xlink:type="arc" />
    <link:label id="lab_us-gaap_BusinessAcquisitionProFormaInformationTextBlock_B4D8F5B7E77D43AD1221BDAD11C780CB_verboseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionProFormaInformationTextBlock_B4D8F5B7E77D43AD1221BDAD11C780CB" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Schedule of proforma information</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionProFormaInformationTextBlock_B4D8F5B7E77D43AD1221BDAD11C780CB_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionProFormaInformationTextBlock_B4D8F5B7E77D43AD1221BDAD11C780CB" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Acquisition, Pro Forma Information [Table Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionProFormaInformationTextBlock" xlink:label="loc_us-gaap_BusinessAcquisitionProFormaInformationTextBlock_B4D8F5B7E77D43AD1221BDAD11C780CB" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionProFormaInformationTextBlock_B4D8F5B7E77D43AD1221BDAD11C780CB" xlink:to="lab_us-gaap_BusinessAcquisitionProFormaInformationTextBlock_B4D8F5B7E77D43AD1221BDAD11C780CB" xlink:type="arc" />
    <link:label id="lab_us-gaap_StatementOfCashFlowsAbstract_94005B37140BCB4A7FBEBD3C99125BF5_label_en-US" xlink:label="lab_us-gaap_StatementOfCashFlowsAbstract_94005B37140BCB4A7FBEBD3C99125BF5" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement of Cash Flows [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract_94005B37140BCB4A7FBEBD3C99125BF5" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_94005B37140BCB4A7FBEBD3C99125BF5" xlink:to="lab_us-gaap_StatementOfCashFlowsAbstract_94005B37140BCB4A7FBEBD3C99125BF5" xlink:type="arc" />
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_E94877DCAB63E8682E9CBD3C9912373C_verboseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_E94877DCAB63E8682E9CBD3C9912373C" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Cash Flows From Operating Activities:</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_E94877DCAB63E8682E9CBD3C9912373C_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_E94877DCAB63E8682E9CBD3C9912373C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_E94877DCAB63E8682E9CBD3C9912373C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_E94877DCAB63E8682E9CBD3C9912373C" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_E94877DCAB63E8682E9CBD3C9912373C" xlink:type="arc" />
    <link:label id="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_ACAE7F463B4D6DAAD5C9BD3C9913F135_verboseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_ACAE7F463B4D6DAAD5C9BD3C9913F135" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" 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_ACAE7F463B4D6DAAD5C9BD3C9913F135_label_en-US" xlink:label="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_ACAE7F463B4D6DAAD5C9BD3C9913F135" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_ACAE7F463B4D6DAAD5C9BD3C9913F135" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_ACAE7F463B4D6DAAD5C9BD3C9913F135" xlink:to="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_ACAE7F463B4D6DAAD5C9BD3C9913F135" xlink:type="arc" />
    <link:label id="lab_us-gaap_DepreciationAmortizationAndAccretionNet_FC3C3052288DE3ADA3A0BD3C9913C4F3_terseLabel_en-US" xlink:label="lab_us-gaap_DepreciationAmortizationAndAccretionNet_FC3C3052288DE3ADA3A0BD3C9913C4F3" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Depreciation, Amortization and Accretion, Net</link:label>
    <link:label id="lab_us-gaap_DepreciationAmortizationAndAccretionNet_FC3C3052288DE3ADA3A0BD3C9913C4F3_label_en-US" xlink:label="lab_us-gaap_DepreciationAmortizationAndAccretionNet_FC3C3052288DE3ADA3A0BD3C9913C4F3" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Depreciation, Amortization and Accretion, Net</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DepreciationAmortizationAndAccretionNet" xlink:label="loc_us-gaap_DepreciationAmortizationAndAccretionNet_FC3C3052288DE3ADA3A0BD3C9913C4F3" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DepreciationAmortizationAndAccretionNet_FC3C3052288DE3ADA3A0BD3C9913C4F3" xlink:to="lab_us-gaap_DepreciationAmortizationAndAccretionNet_FC3C3052288DE3ADA3A0BD3C9913C4F3" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes_B8110119FC8FF271C31EBD3C991330D6_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes_B8110119FC8FF271C31EBD3C991330D6" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Deferred income taxes</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes_B8110119FC8FF271C31EBD3C991330D6_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes_B8110119FC8FF271C31EBD3C991330D6" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Deferred Income Taxes</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInDeferredIncomeTaxes" xlink:label="loc_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes_B8110119FC8FF271C31EBD3C991330D6" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes_B8110119FC8FF271C31EBD3C991330D6" xlink:to="lab_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes_B8110119FC8FF271C31EBD3C991330D6" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShareBasedCompensation_5E470C5CF3EC9AE73917BD3C9914BF33_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensation_5E470C5CF3EC9AE73917BD3C9914BF33" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Share-based compensation expense</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensation_5E470C5CF3EC9AE73917BD3C9914BF33_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensation_5E470C5CF3EC9AE73917BD3C9914BF33" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Payment Arrangement, Noncash Expense</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensation" xlink:label="loc_us-gaap_ShareBasedCompensation_5E470C5CF3EC9AE73917BD3C9914BF33" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensation_5E470C5CF3EC9AE73917BD3C9914BF33" xlink:to="lab_us-gaap_ShareBasedCompensation_5E470C5CF3EC9AE73917BD3C9914BF33" xlink:type="arc" />
    <link:label id="lab_us-gaap_PaidInKindInterest_EDD430F1C7145F723896BD3C9914AEBF_terseLabel_en-US" xlink:label="lab_us-gaap_PaidInKindInterest_EDD430F1C7145F723896BD3C9914AEBF" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Amortization of deferred debt issuance costs</link:label>
    <link:label id="lab_us-gaap_PaidInKindInterest_EDD430F1C7145F723896BD3C9914AEBF_label_en-US" xlink:label="lab_us-gaap_PaidInKindInterest_EDD430F1C7145F723896BD3C9914AEBF" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Paid-in-Kind Interest</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaidInKindInterest" xlink:label="loc_us-gaap_PaidInKindInterest_EDD430F1C7145F723896BD3C9914AEBF" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaidInKindInterest_EDD430F1C7145F723896BD3C9914AEBF" xlink:to="lab_us-gaap_PaidInKindInterest_EDD430F1C7145F723896BD3C9914AEBF" xlink:type="arc" />
    <link:label id="lab_us-gaap_ProvisionForDoubtfulAccounts_D74E60EEF089BD1BD3AEBD3C991464A7_verboseLabel_en-US" xlink:label="lab_us-gaap_ProvisionForDoubtfulAccounts_D74E60EEF089BD1BD3AEBD3C991464A7" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Provision for doubtful accounts</link:label>
    <link:label id="lab_us-gaap_ProvisionForDoubtfulAccounts_D74E60EEF089BD1BD3AEBD3C991464A7_label_en-US" xlink:label="lab_us-gaap_ProvisionForDoubtfulAccounts_D74E60EEF089BD1BD3AEBD3C991464A7" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounts Receivable, Credit Loss Expense (Reversal)</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProvisionForDoubtfulAccounts" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts_D74E60EEF089BD1BD3AEBD3C991464A7" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProvisionForDoubtfulAccounts_D74E60EEF089BD1BD3AEBD3C991464A7" xlink:to="lab_us-gaap_ProvisionForDoubtfulAccounts_D74E60EEF089BD1BD3AEBD3C991464A7" xlink:type="arc" />
    <link:label id="lab_us-gaap_GainLossOnDispositionOfAssets1_CC76CA7982CC31239888BD3C991455F1_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_GainLossOnDispositionOfAssets1_CC76CA7982CC31239888BD3C991455F1" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Gain (Loss) on Disposition of Assets</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GainLossOnDispositionOfAssets1" xlink:label="loc_us-gaap_GainLossOnDispositionOfAssets1_CC76CA7982CC31239888BD3C991455F1" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GainLossOnDispositionOfAssets1_CC76CA7982CC31239888BD3C991455F1" xlink:to="lab_us-gaap_GainLossOnDispositionOfAssets1_CC76CA7982CC31239888BD3C991455F1" xlink:type="arc" />
    <link:label id="lab_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_A19CDB9141404AD2B310BD3C9914CF1A_negatedLabel_en-US" xlink:label="lab_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_A19CDB9141404AD2B310BD3C9914CF1A" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Net loss on sale of property, plant &amp; equipment and insurance proceeds</link:label>
    <link:label id="lab_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_A19CDB9141404AD2B310BD3C9914CF1A_label_en-US" xlink:label="lab_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_A19CDB9141404AD2B310BD3C9914CF1A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Gain (Loss) on Disposition of Property Plant Equipment</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:label="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_A19CDB9141404AD2B310BD3C9914CF1A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_A19CDB9141404AD2B310BD3C9914CF1A" xlink:to="lab_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_A19CDB9141404AD2B310BD3C9914CF1A" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_EEF119000EA9C1161B39BD3C99141439_verboseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_EEF119000EA9C1161B39BD3C99141439" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Effects of changes in operating assets and liabilities, net of acquisitions:</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_EEF119000EA9C1161B39BD3C99141439_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_EEF119000EA9C1161B39BD3C99141439" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Operating Capital [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_EEF119000EA9C1161B39BD3C99141439" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_EEF119000EA9C1161B39BD3C99141439" xlink:to="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_EEF119000EA9C1161B39BD3C99141439" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsReceivable_E0380860C5B28B116123BD3C9914910A_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsReceivable_E0380860C5B28B116123BD3C9914910A" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Accounts Receivable</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsReceivable_E0380860C5B28B116123BD3C9914910A_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsReceivable_E0380860C5B28B116123BD3C9914910A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Accounts Receivable</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_E0380860C5B28B116123BD3C9914910A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_E0380860C5B28B116123BD3C9914910A" xlink:to="lab_us-gaap_IncreaseDecreaseInAccountsReceivable_E0380860C5B28B116123BD3C9914910A" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncreaseDecreaseInInventories_D2508EF05A720BC56EACBD3C9915ECC1_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInInventories_D2508EF05A720BC56EACBD3C9915ECC1" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Inventories</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInInventories_D2508EF05A720BC56EACBD3C9915ECC1_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInInventories_D2508EF05A720BC56EACBD3C9915ECC1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Inventories</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_D2508EF05A720BC56EACBD3C9915ECC1" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInInventories_D2508EF05A720BC56EACBD3C9915ECC1" xlink:to="lab_us-gaap_IncreaseDecreaseInInventories_D2508EF05A720BC56EACBD3C9915ECC1" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_1224BB914374D990528ABD3C99151FAD_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_1224BB914374D990528ABD3C99151FAD" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Prepaid expenses and other assets</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_1224BB914374D990528ABD3C99151FAD_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_1224BB914374D990528ABD3C99151FAD" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Prepaid Expense and Other Assets</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_1224BB914374D990528ABD3C99151FAD" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_1224BB914374D990528ABD3C99151FAD" xlink:to="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_1224BB914374D990528ABD3C99151FAD" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncreaseDecreaseInBillingInExcessOfCostOfEarnings_9058237A81F29D496518BD3C99156E58_verboseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInBillingInExcessOfCostOfEarnings_9058237A81F29D496518BD3C99156E58" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Net change in contract assets and liabilities</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInBillingInExcessOfCostOfEarnings_9058237A81F29D496518BD3C99156E58_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInBillingInExcessOfCostOfEarnings_9058237A81F29D496518BD3C99156E58" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Billing in Excess of Cost of Earnings</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInBillingInExcessOfCostOfEarnings" xlink:label="loc_us-gaap_IncreaseDecreaseInBillingInExcessOfCostOfEarnings_9058237A81F29D496518BD3C99156E58" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInBillingInExcessOfCostOfEarnings_9058237A81F29D496518BD3C99156E58" xlink:to="lab_us-gaap_IncreaseDecreaseInBillingInExcessOfCostOfEarnings_9058237A81F29D496518BD3C99156E58" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsPayable_718051BF8565F73BD13ABD3C991A6CD2_verboseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayable_718051BF8565F73BD13ABD3C991A6CD2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Accounts payable</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsPayable_718051BF8565F73BD13ABD3C991A6CD2_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayable_718051BF8565F73BD13ABD3C991A6CD2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Accounts Payable</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayable" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_718051BF8565F73BD13ABD3C991A6CD2" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccountsPayable_718051BF8565F73BD13ABD3C991A6CD2" xlink:to="lab_us-gaap_IncreaseDecreaseInAccountsPayable_718051BF8565F73BD13ABD3C991A6CD2" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_87B3C58ADE3B88F21BC4BD3C991B9554_verboseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_87B3C58ADE3B88F21BC4BD3C991B9554" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Other accrued liabilities and income taxes payable</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_87B3C58ADE3B88F21BC4BD3C991B9554_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_87B3C58ADE3B88F21BC4BD3C991B9554" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Other Operating Liabilities</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_87B3C58ADE3B88F21BC4BD3C991B9554" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_87B3C58ADE3B88F21BC4BD3C991B9554" xlink:to="lab_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_87B3C58ADE3B88F21BC4BD3C991B9554" xlink:type="arc" />
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_1AF83E7AFD428A3E4704BD3C991BC63D_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_1AF83E7AFD428A3E4704BD3C991BC63D" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net cash provided by operating activities:</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_1AF83E7AFD428A3E4704BD3C991BC63D_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_1AF83E7AFD428A3E4704BD3C991BC63D" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_1AF83E7AFD428A3E4704BD3C991BC63D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_1AF83E7AFD428A3E4704BD3C991BC63D" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_1AF83E7AFD428A3E4704BD3C991BC63D" xlink:type="arc" />
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_50286A91A0E4997D4FBABD3C991B9001_verboseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_50286A91A0E4997D4FBABD3C991B9001" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Cash flows from investing activities:</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_50286A91A0E4997D4FBABD3C991B9001_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_50286A91A0E4997D4FBABD3C991B9001" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_50286A91A0E4997D4FBABD3C991B9001" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_50286A91A0E4997D4FBABD3C991B9001" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_50286A91A0E4997D4FBABD3C991B9001" xlink:type="arc" />
    <link:label id="lab_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_F8C330E0776010EE085EBD3C991B37C4_verboseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_F8C330E0776010EE085EBD3C991B37C4" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" 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_F8C330E0776010EE085EBD3C991B37C4_label_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_F8C330E0776010EE085EBD3C991B37C4" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Proceeds from Sale of Property, Plant, and Equipment</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:label="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_F8C330E0776010EE085EBD3C991B37C4" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_F8C330E0776010EE085EBD3C991B37C4" xlink:to="lab_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_F8C330E0776010EE085EBD3C991B37C4" xlink:type="arc" />
    <link:label id="lab_us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested_F8FC292D0538A99ECF80BD41AF80491B_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested_F8FC292D0538A99ECF80BD41AF80491B" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Proceeds from sale of subsidiary, net</link:label>
    <link:label id="lab_us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested_F8FC292D0538A99ECF80BD41AF80491B_label_en-US" xlink:label="lab_us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested_F8FC292D0538A99ECF80BD41AF80491B" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Proceeds from Divestiture of Businesses, Net of Cash Divested</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested" xlink:label="loc_us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested_F8FC292D0538A99ECF80BD41AF80491B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested_F8FC292D0538A99ECF80BD41AF80491B" xlink:to="lab_us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested_F8FC292D0538A99ECF80BD41AF80491B" xlink:type="arc" />
    <link:label id="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_7B51C3A2ACB71A5292D2BD3C991C63D0_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_7B51C3A2ACB71A5292D2BD3C991C63D0" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payments to Acquire Businesses, Net of Cash Acquired</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_7B51C3A2ACB71A5292D2BD3C991C63D0" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_7B51C3A2ACB71A5292D2BD3C991C63D0" xlink:to="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_7B51C3A2ACB71A5292D2BD3C991C63D0" xlink:type="arc" />
    <link:label id="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_78902CFD1317E99B5D38BD3C991C4271_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_78902CFD1317E99B5D38BD3C991C4271" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Purchases of property, plant and equipment</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_78902CFD1317E99B5D38BD3C991C4271_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_78902CFD1317E99B5D38BD3C991C4271" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payments to Acquire Property, Plant, and Equipment</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_78902CFD1317E99B5D38BD3C991C4271" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_78902CFD1317E99B5D38BD3C991C4271" xlink:to="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_78902CFD1317E99B5D38BD3C991C4271" xlink:type="arc" />
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_CDB6089C7DFFFFF1314FBD3C991C551F_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_CDB6089C7DFFFFF1314FBD3C991C551F" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net cash used in investing activities:</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_CDB6089C7DFFFFF1314FBD3C991C551F_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_CDB6089C7DFFFFF1314FBD3C991C551F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_CDB6089C7DFFFFF1314FBD3C991C551F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_CDB6089C7DFFFFF1314FBD3C991C551F" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_CDB6089C7DFFFFF1314FBD3C991C551F" xlink:type="arc" />
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_26B1CBC5309C1A2102ECBD3C991C4E0B_verboseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_26B1CBC5309C1A2102ECBD3C991C4E0B" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Cash flows from financing activities:</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_26B1CBC5309C1A2102ECBD3C991C4E0B_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_26B1CBC5309C1A2102ECBD3C991C4E0B" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_26B1CBC5309C1A2102ECBD3C991C4E0B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_26B1CBC5309C1A2102ECBD3C991C4E0B" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_26B1CBC5309C1A2102ECBD3C991C4E0B" xlink:type="arc" />
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfCommonStock_8B9F0FEF6CCB3FE6DDC6BD4369CB55C6_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfCommonStock_8B9F0FEF6CCB3FE6DDC6BD4369CB55C6" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Proceeds from issuance of common stock</link:label>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfCommonStock_8B9F0FEF6CCB3FE6DDC6BD4369CB55C6_label_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfCommonStock_8B9F0FEF6CCB3FE6DDC6BD4369CB55C6" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Proceeds from Issuance of Common Stock</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_8B9F0FEF6CCB3FE6DDC6BD4369CB55C6" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_8B9F0FEF6CCB3FE6DDC6BD4369CB55C6" xlink:to="lab_us-gaap_ProceedsFromIssuanceOfCommonStock_8B9F0FEF6CCB3FE6DDC6BD4369CB55C6" xlink:type="arc" />
    <link:label id="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_E4307FF83AFFB9E6A3B8BD441B322DDC_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_E4307FF83AFFB9E6A3B8BD441B322DDC" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Payments for taxes related to net share settlement of equity awards</link:label>
    <link:label id="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_E4307FF83AFFB9E6A3B8BD441B322DDC_label_en-US" xlink:label="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_E4307FF83AFFB9E6A3B8BD441B322DDC" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payment, Tax Withholding, Share-based Payment Arrangement</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_E4307FF83AFFB9E6A3B8BD441B322DDC" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_E4307FF83AFFB9E6A3B8BD441B322DDC" xlink:to="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_E4307FF83AFFB9E6A3B8BD441B322DDC" xlink:type="arc" />
    <link:label id="lab_us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities_8ADAB577B75476B7689FBD3C991CEE3F_terseLabel_en-US" xlink:label="lab_us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities_8ADAB577B75476B7689FBD3C991CEE3F" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Tax benefits from stock options exercised</link:label>
    <link:label id="lab_us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities_8ADAB577B75476B7689FBD3C991CEE3F_label_en-US" xlink:label="lab_us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities_8ADAB577B75476B7689FBD3C991CEE3F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Excess Tax Benefit from Share-based Compensation, Financing Activities</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities" xlink:label="loc_us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities_8ADAB577B75476B7689FBD3C991CEE3F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities_8ADAB577B75476B7689FBD3C991CEE3F" xlink:to="lab_us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities_8ADAB577B75476B7689FBD3C991CEE3F" xlink:type="arc" />
    <link:label id="lab_us-gaap_ProceedsFromStockOptionsExercised_1BD841DC570FAC0A9253BD3C991C743C_verboseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromStockOptionsExercised_1BD841DC570FAC0A9253BD3C991C743C" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Proceeds from exercise of stock options and stock appreciation rights</link:label>
    <link:label id="lab_us-gaap_ProceedsFromStockOptionsExercised_1BD841DC570FAC0A9253BD3C991C743C_label_en-US" xlink:label="lab_us-gaap_ProceedsFromStockOptionsExercised_1BD841DC570FAC0A9253BD3C991C743C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Proceeds from Stock Options Exercised</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromStockOptionsExercised" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised_1BD841DC570FAC0A9253BD3C991C743C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromStockOptionsExercised_1BD841DC570FAC0A9253BD3C991C743C" xlink:to="lab_us-gaap_ProceedsFromStockOptionsExercised_1BD841DC570FAC0A9253BD3C991C743C" xlink:type="arc" />
    <link:label id="lab_us-gaap_ProceedsFromLoans_17A5020CAD9A013023AABD3C991D58B7_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromLoans_17A5020CAD9A013023AABD3C991D58B7" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Proceeds from revolving loan</link:label>
    <link:label id="lab_us-gaap_ProceedsFromLoans_17A5020CAD9A013023AABD3C991D58B7_label_en-US" xlink:label="lab_us-gaap_ProceedsFromLoans_17A5020CAD9A013023AABD3C991D58B7" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Proceeds from Loans</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromLoans" xlink:label="loc_us-gaap_ProceedsFromLoans_17A5020CAD9A013023AABD3C991D58B7" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromLoans_17A5020CAD9A013023AABD3C991D58B7" xlink:to="lab_us-gaap_ProceedsFromLoans_17A5020CAD9A013023AABD3C991D58B7" xlink:type="arc" />
    <link:label id="lab_us-gaap_RepaymentsOfLinesOfCredit_A96A1014E0B5A562A27DBD3C991DEF8A_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_RepaymentsOfLinesOfCredit_A96A1014E0B5A562A27DBD3C991DEF8A" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Payments on revolving loan</link:label>
    <link:label id="lab_us-gaap_RepaymentsOfLinesOfCredit_A96A1014E0B5A562A27DBD3C991DEF8A_label_en-US" xlink:label="lab_us-gaap_RepaymentsOfLinesOfCredit_A96A1014E0B5A562A27DBD3C991DEF8A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Repayments of Lines of Credit</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RepaymentsOfLinesOfCredit" xlink:label="loc_us-gaap_RepaymentsOfLinesOfCredit_A96A1014E0B5A562A27DBD3C991DEF8A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RepaymentsOfLinesOfCredit_A96A1014E0B5A562A27DBD3C991DEF8A" xlink:to="lab_us-gaap_RepaymentsOfLinesOfCredit_A96A1014E0B5A562A27DBD3C991DEF8A" xlink:type="arc" />
    <link:label id="lab_us-gaap_ProceedsFromLinesOfCredit_82BDF9B99E9CFBC022DDBD3C991DD1F4_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromLinesOfCredit_82BDF9B99E9CFBC022DDBD3C991DD1F4" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Proceeds from Lines of Credit</link:label>
    <link:label id="lab_us-gaap_ProceedsFromLinesOfCredit_82BDF9B99E9CFBC022DDBD3C991DD1F4_label_en-US" xlink:label="lab_us-gaap_ProceedsFromLinesOfCredit_82BDF9B99E9CFBC022DDBD3C991DD1F4" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Proceeds from Lines of Credit</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromLinesOfCredit" xlink:label="loc_us-gaap_ProceedsFromLinesOfCredit_82BDF9B99E9CFBC022DDBD3C991DD1F4" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromLinesOfCredit_82BDF9B99E9CFBC022DDBD3C991DD1F4" xlink:to="lab_us-gaap_ProceedsFromLinesOfCredit_82BDF9B99E9CFBC022DDBD3C991DD1F4" xlink:type="arc" />
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfLongTermDebt_A790A2B2F4C04A697620BD3C991DC8BA_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfLongTermDebt_A790A2B2F4C04A697620BD3C991DC8BA" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Proceeds from Issuance of Long-term Debt</link:label>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfLongTermDebt_A790A2B2F4C04A697620BD3C991DC8BA_label_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfLongTermDebt_A790A2B2F4C04A697620BD3C991DC8BA" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Proceeds from Issuance of Long-term Debt</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_A790A2B2F4C04A697620BD3C991DC8BA" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_A790A2B2F4C04A697620BD3C991DC8BA" xlink:to="lab_us-gaap_ProceedsFromIssuanceOfLongTermDebt_A790A2B2F4C04A697620BD3C991DC8BA" xlink:type="arc" />
    <link:label id="lab_us-gaap_RepaymentsOfLongTermDebt_2F1264D438B3C6B68FAFBD3C991DCE87_negatedLabel_en-US" xlink:label="lab_us-gaap_RepaymentsOfLongTermDebt_2F1264D438B3C6B68FAFBD3C991DCE87" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Proceeds from long-term debt</link:label>
    <link:label id="lab_us-gaap_RepaymentsOfLongTermDebt_2F1264D438B3C6B68FAFBD3C991DCE87_label_en-US" xlink:label="lab_us-gaap_RepaymentsOfLongTermDebt_2F1264D438B3C6B68FAFBD3C991DCE87" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Repayments of Long-term Debt</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RepaymentsOfLongTermDebt" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt_2F1264D438B3C6B68FAFBD3C991DCE87" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RepaymentsOfLongTermDebt_2F1264D438B3C6B68FAFBD3C991DCE87" xlink:to="lab_us-gaap_RepaymentsOfLongTermDebt_2F1264D438B3C6B68FAFBD3C991DCE87" xlink:type="arc" />
    <link:label id="lab_us-gaap_ProceedsFromDerivativeInstrumentFinancingActivities_494A8BB849CF2C5658D1BD3C991D23B9_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromDerivativeInstrumentFinancingActivities_494A8BB849CF2C5658D1BD3C991D23B9" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Payments on long-term debt</link:label>
    <link:label id="lab_us-gaap_ProceedsFromDerivativeInstrumentFinancingActivities_494A8BB849CF2C5658D1BD3C991D23B9_label_en-US" xlink:label="lab_us-gaap_ProceedsFromDerivativeInstrumentFinancingActivities_494A8BB849CF2C5658D1BD3C991D23B9" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Proceeds from Derivative Instrument, Financing Activities</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromDerivativeInstrumentFinancingActivities" xlink:label="loc_us-gaap_ProceedsFromDerivativeInstrumentFinancingActivities_494A8BB849CF2C5658D1BD3C991D23B9" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromDerivativeInstrumentFinancingActivities_494A8BB849CF2C5658D1BD3C991D23B9" xlink:to="lab_us-gaap_ProceedsFromDerivativeInstrumentFinancingActivities_494A8BB849CF2C5658D1BD3C991D23B9" xlink:type="arc" />
    <link:label id="lab_us-gaap_PaymentsOfDividends_0103EFE10FFD497E7BF1BD3C991EA5D7_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsOfDividends_0103EFE10FFD497E7BF1BD3C991EA5D7" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Cash dividends paid</link:label>
    <link:label id="lab_us-gaap_PaymentsOfDividends_0103EFE10FFD497E7BF1BD3C991EA5D7_label_en-US" xlink:label="lab_us-gaap_PaymentsOfDividends_0103EFE10FFD497E7BF1BD3C991EA5D7" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payments of Dividends</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsOfDividends" xlink:label="loc_us-gaap_PaymentsOfDividends_0103EFE10FFD497E7BF1BD3C991EA5D7" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsOfDividends_0103EFE10FFD497E7BF1BD3C991EA5D7" xlink:to="lab_us-gaap_PaymentsOfDividends_0103EFE10FFD497E7BF1BD3C991EA5D7" xlink:type="arc" />
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_E3D603DC115C01836556BD3C991E8F37_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_E3D603DC115C01836556BD3C991E8F37" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net cash provided by (used in) financing activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_E3D603DC115C01836556BD3C991E8F37_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_E3D603DC115C01836556BD3C991E8F37" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_E3D603DC115C01836556BD3C991E8F37" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_E3D603DC115C01836556BD3C991E8F37" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_E3D603DC115C01836556BD3C991E8F37" xlink:type="arc" />
    <link:label id="lab_us-gaap_PaymentsForRepurchaseOfCommonStock_51115C6F3DF680030684BD3C991E83C9_terseLabel_en-US" xlink:label="lab_us-gaap_PaymentsForRepurchaseOfCommonStock_51115C6F3DF680030684BD3C991E83C9" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Payments for Repurchase of Common Stock</link:label>
    <link:label id="lab_us-gaap_PaymentsForRepurchaseOfCommonStock_51115C6F3DF680030684BD3C991E83C9_label_en-US" xlink:label="lab_us-gaap_PaymentsForRepurchaseOfCommonStock_51115C6F3DF680030684BD3C991E83C9" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payments for Repurchase of Common Stock</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_51115C6F3DF680030684BD3C991E83C9" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_51115C6F3DF680030684BD3C991E83C9" xlink:to="lab_us-gaap_PaymentsForRepurchaseOfCommonStock_51115C6F3DF680030684BD3C991E83C9" xlink:type="arc" />
    <link:label id="lab_us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents_F25AC982337EB2B5ED6DBD3C991E9D10_verboseLabel_en-US" xlink:label="lab_us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents_F25AC982337EB2B5ED6DBD3C991E9D10" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Effect of exchange rate changes on cash</link:label>
    <link:label id="lab_us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents_F25AC982337EB2B5ED6DBD3C991E9D10_label_en-US" xlink:label="lab_us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents_F25AC982337EB2B5ED6DBD3C991E9D10" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effect of Exchange Rate on Cash and Cash Equivalents</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents_F25AC982337EB2B5ED6DBD3C991E9D10" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents_F25AC982337EB2B5ED6DBD3C991E9D10" xlink:to="lab_us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents_F25AC982337EB2B5ED6DBD3C991E9D10" xlink:type="arc" />
    <link:label id="lab_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease_B5C42B3A2F792D1A4B19BD3C991F7438_totalLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease_B5C42B3A2F792D1A4B19BD3C991F7438" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net increase (decrease) in cash and cash equivalents</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease_B5C42B3A2F792D1A4B19BD3C991F7438_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease_B5C42B3A2F792D1A4B19BD3C991F7438" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash and Cash Equivalents, Period Increase (Decrease)</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" xlink:label="loc_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease_B5C42B3A2F792D1A4B19BD3C991F7438" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease_B5C42B3A2F792D1A4B19BD3C991F7438" xlink:to="lab_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease_B5C42B3A2F792D1A4B19BD3C991F7438" xlink:type="arc" />
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_A7BD304F96F6A2677427BD3C991F82CF_periodStartLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_A7BD304F96F6A2677427BD3C991F82CF" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Cash and cash equivalents at beginning of year</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_A7BD304F96F6A2677427BD3C991F82CF" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_A7BD304F96F6A2677427BD3C991F82CF" xlink:to="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_A7BD304F96F6A2677427BD3C991F82CF" xlink:type="arc" />
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_50AC732BDF8476821F4DBD3C991F6AD5_periodEndLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_50AC732BDF8476821F4DBD3C991F6AD5" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Cash and cash equivalents at end of year</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_50AC732BDF8476821F4DBD3C991F6AD5" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_50AC732BDF8476821F4DBD3C991F6AD5" xlink:to="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_50AC732BDF8476821F4DBD3C991F6AD5" xlink:type="arc" />
    <link:label id="lab_us-gaap_SupplementalCashFlowInformationAbstract_0D27BABED83217E95605BD3C991FD3C2_verboseLabel_en-US" xlink:label="lab_us-gaap_SupplementalCashFlowInformationAbstract_0D27BABED83217E95605BD3C991FD3C2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Cash paid during the year for:</link:label>
    <link:label id="lab_us-gaap_SupplementalCashFlowInformationAbstract_0D27BABED83217E95605BD3C991FD3C2_label_en-US" xlink:label="lab_us-gaap_SupplementalCashFlowInformationAbstract_0D27BABED83217E95605BD3C991FD3C2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Supplemental Cash Flow Information [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SupplementalCashFlowInformationAbstract" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract_0D27BABED83217E95605BD3C991FD3C2" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_0D27BABED83217E95605BD3C991FD3C2" xlink:to="lab_us-gaap_SupplementalCashFlowInformationAbstract_0D27BABED83217E95605BD3C991FD3C2" xlink:type="arc" />
    <link:label id="lab_us-gaap_InterestPaid_F4EFA532A0B0AB90C014BD3C991FB452_verboseLabel_en-US" xlink:label="lab_us-gaap_InterestPaid_F4EFA532A0B0AB90C014BD3C991FB452" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Interest</link:label>
    <link:label id="lab_us-gaap_InterestPaid_F4EFA532A0B0AB90C014BD3C991FB452_label_en-US" xlink:label="lab_us-gaap_InterestPaid_F4EFA532A0B0AB90C014BD3C991FB452" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Interest Paid, Including Capitalized Interest, Operating and Investing Activities</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InterestPaid" xlink:label="loc_us-gaap_InterestPaid_F4EFA532A0B0AB90C014BD3C991FB452" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestPaid_F4EFA532A0B0AB90C014BD3C991FB452" xlink:to="lab_us-gaap_InterestPaid_F4EFA532A0B0AB90C014BD3C991FB452" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncomeTaxesPaid_AF2ADFDE222E3E8910ECBD3C9920A567_verboseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxesPaid_AF2ADFDE222E3E8910ECBD3C9920A567" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeTaxesPaid_AF2ADFDE222E3E8910ECBD3C9920A567_label_en-US" xlink:label="lab_us-gaap_IncomeTaxesPaid_AF2ADFDE222E3E8910ECBD3C9920A567" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Taxes Paid</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxesPaid" xlink:label="loc_us-gaap_IncomeTaxesPaid_AF2ADFDE222E3E8910ECBD3C9920A567" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxesPaid_AF2ADFDE222E3E8910ECBD3C9920A567" xlink:to="lab_us-gaap_IncomeTaxesPaid_AF2ADFDE222E3E8910ECBD3C9920A567" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_C827C8CA3CE1F50961BEBDBDD2BF4D47_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_C827C8CA3CE1F50961BEBDBDD2BF4D47" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Business Acquisitions, by Acquisition [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_C827C8CA3CE1F50961BEBDBDD2BF4D47_label_en-US" xlink:label="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_C827C8CA3CE1F50961BEBDBDD2BF4D47" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Business Acquisitions, by Acquisition [Table]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_C827C8CA3CE1F50961BEBDBDD2BF4D47" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_C827C8CA3CE1F50961BEBDBDD2BF4D47" xlink:to="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_C827C8CA3CE1F50961BEBDBDD2BF4D47" xlink:type="arc" />
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_9C8C07B32AC40CAC2367BDC00ACF2C51_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_9C8C07B32AC40CAC2367BDC00ACF2C51" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Assets by Major Class [Axis]</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_9C8C07B32AC40CAC2367BDC00ACF2C51_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_9C8C07B32AC40CAC2367BDC00ACF2C51" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Assets by Major Class [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_9C8C07B32AC40CAC2367BDC00ACF2C51" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_9C8C07B32AC40CAC2367BDC00ACF2C51" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_9C8C07B32AC40CAC2367BDC00ACF2C51" xlink:type="arc" />
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_61CB2F8DBA949A13AFCCBDC00AD11EDF_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_61CB2F8DBA949A13AFCCBDC00AD11EDF" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Assets, Major Class Name [Domain]</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_61CB2F8DBA949A13AFCCBDC00AD11EDF_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_61CB2F8DBA949A13AFCCBDC00AD11EDF" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Assets, Major Class Name [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_61CB2F8DBA949A13AFCCBDC00AD11EDF" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_61CB2F8DBA949A13AFCCBDC00AD11EDF" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_61CB2F8DBA949A13AFCCBDC00AD11EDF" xlink:type="arc" />
    <link:label id="lab_us-gaap_CustomerRelationshipsMember_9A6B9B079ABFC75F6EBEBDC035E7BE27_terseLabel_en-US" xlink:label="lab_us-gaap_CustomerRelationshipsMember_9A6B9B079ABFC75F6EBEBDC035E7BE27" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Customer relationships</link:label>
    <link:label id="lab_us-gaap_CustomerRelationshipsMember_9A6B9B079ABFC75F6EBEBDC035E7BE27_label_en-US" xlink:label="lab_us-gaap_CustomerRelationshipsMember_9A6B9B079ABFC75F6EBEBDC035E7BE27" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Customer Relationships [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CustomerRelationshipsMember" xlink:label="loc_us-gaap_CustomerRelationshipsMember_9A6B9B079ABFC75F6EBEBDC035E7BE27" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CustomerRelationshipsMember_9A6B9B079ABFC75F6EBEBDC035E7BE27" xlink:to="lab_us-gaap_CustomerRelationshipsMember_9A6B9B079ABFC75F6EBEBDC035E7BE27" xlink:type="arc" />
    <link:label id="lab_us-gaap_NoncompeteAgreementsMember_BAF2A9A73668F55D80B1BDC07362A752_verboseLabel_en-US" xlink:label="lab_us-gaap_NoncompeteAgreementsMember_BAF2A9A73668F55D80B1BDC07362A752" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Non-compete agreements</link:label>
    <link:label id="lab_us-gaap_NoncompeteAgreementsMember_BAF2A9A73668F55D80B1BDC07362A752_label_en-US" xlink:label="lab_us-gaap_NoncompeteAgreementsMember_BAF2A9A73668F55D80B1BDC07362A752" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Noncompete Agreements [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NoncompeteAgreementsMember" xlink:label="loc_us-gaap_NoncompeteAgreementsMember_BAF2A9A73668F55D80B1BDC07362A752" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NoncompeteAgreementsMember_BAF2A9A73668F55D80B1BDC07362A752" xlink:to="lab_us-gaap_NoncompeteAgreementsMember_BAF2A9A73668F55D80B1BDC07362A752" xlink:type="arc" />
    <link:label id="lab_us-gaap_BusinessAcquisitionAxis_66574C52F3EF48517EE0BDBDD2BF900E_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAxis_66574C52F3EF48517EE0BDBDD2BF900E" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Business Acquisition [Axis]</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionAxis_66574C52F3EF48517EE0BDBDD2BF900E_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAxis_66574C52F3EF48517EE0BDBDD2BF900E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Acquisition [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_66574C52F3EF48517EE0BDBDD2BF900E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_66574C52F3EF48517EE0BDBDD2BF900E" xlink:to="lab_us-gaap_BusinessAcquisitionAxis_66574C52F3EF48517EE0BDBDD2BF900E" xlink:type="arc" />
    <link:label id="lab_us-gaap_BusinessAcquisitionAcquireeDomain_5307BF5141F872CAE6E5BDBDD2C0C26F_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAcquireeDomain_5307BF5141F872CAE6E5BDBDD2C0C26F" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Business Acquisition, Acquiree [Domain]</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionAcquireeDomain_5307BF5141F872CAE6E5BDBDD2C0C26F_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAcquireeDomain_5307BF5141F872CAE6E5BDBDD2C0C26F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Acquisition, Acquiree [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_5307BF5141F872CAE6E5BDBDD2C0C26F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_5307BF5141F872CAE6E5BDBDD2C0C26F" xlink:to="lab_us-gaap_BusinessAcquisitionAcquireeDomain_5307BF5141F872CAE6E5BDBDD2C0C26F" xlink:type="arc" />
    <link:label id="lab_azz_A2020AcquisitionsMember_0F9F3C74C285CEE075ACBDBFDA84B85F_terseLabel_en-US" xlink:label="lab_azz_A2020AcquisitionsMember_0F9F3C74C285CEE075ACBDBFDA84B85F" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2020 Acquisitions [Member]</link:label>
    <link:label id="lab_azz_A2020AcquisitionsMember_0F9F3C74C285CEE075ACBDBFDA84B85F_label_en-US" xlink:label="lab_azz_A2020AcquisitionsMember_0F9F3C74C285CEE075ACBDBFDA84B85F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">2020 Acquisitions [Member]</link:label>
    <link:label id="lab_azz_A2020AcquisitionsMember_0F9F3C74C285CEE075ACBDBFDA84B85F_documentation_en-US" xlink:label="lab_azz_A2020AcquisitionsMember_0F9F3C74C285CEE075ACBDBFDA84B85F" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">2020 Acquisitions [Member]</link:label>
    <link:loc xlink:href="azz-20200229.xsd#azz_A2020AcquisitionsMember" xlink:label="loc_azz_A2020AcquisitionsMember_0F9F3C74C285CEE075ACBDBFDA84B85F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_azz_A2020AcquisitionsMember_0F9F3C74C285CEE075ACBDBFDA84B85F" xlink:to="lab_azz_A2020AcquisitionsMember_0F9F3C74C285CEE075ACBDBFDA84B85F" xlink:type="arc" />
    <link:label id="lab_us-gaap_BusinessAcquisitionLineItems_1743624871DD1DA67288BDBDD2CAACB0_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionLineItems_1743624871DD1DA67288BDBDD2CAACB0" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Business Acquisition [Line Items]</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionLineItems_1743624871DD1DA67288BDBDD2CAACB0_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionLineItems_1743624871DD1DA67288BDBDD2CAACB0" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Acquisition [Line Items]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionLineItems" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_1743624871DD1DA67288BDBDD2CAACB0" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_1743624871DD1DA67288BDBDD2CAACB0" xlink:to="lab_us-gaap_BusinessAcquisitionLineItems_1743624871DD1DA67288BDBDD2CAACB0" xlink:type="arc" />
    <link:label id="lab_us-gaap_FinitelivedIntangibleAssetsAcquired1_EE4741C16BFF5C0AC9A0BDBECC0D7126_terseLabel_en-US" xlink:label="lab_us-gaap_FinitelivedIntangibleAssetsAcquired1_EE4741C16BFF5C0AC9A0BDBECC0D7126" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair Value</link:label>
    <link:label id="lab_us-gaap_FinitelivedIntangibleAssetsAcquired1_EE4741C16BFF5C0AC9A0BDBECC0D7126_label_en-US" xlink:label="lab_us-gaap_FinitelivedIntangibleAssetsAcquired1_EE4741C16BFF5C0AC9A0BDBECC0D7126" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-lived Intangible Assets Acquired</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinitelivedIntangibleAssetsAcquired1" xlink:label="loc_us-gaap_FinitelivedIntangibleAssetsAcquired1_EE4741C16BFF5C0AC9A0BDBECC0D7126" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinitelivedIntangibleAssetsAcquired1_EE4741C16BFF5C0AC9A0BDBECC0D7126" xlink:to="lab_us-gaap_FinitelivedIntangibleAssetsAcquired1_EE4741C16BFF5C0AC9A0BDBECC0D7126" xlink:type="arc" />
    <link:label id="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_E0913900C221F62B0C9DBDBF3AC9B777_terseLabel_en-US" xlink:label="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_E0913900C221F62B0C9DBDBF3AC9B777" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Useful Life</link:label>
    <link:label id="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_E0913900C221F62B0C9DBDBF3AC9B777_label_en-US" xlink:label="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_E0913900C221F62B0C9DBDBF3AC9B777" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Acquired Finite-lived Intangible Assets, Weighted Average Useful Life</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_E0913900C221F62B0C9DBDBF3AC9B777" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_E0913900C221F62B0C9DBDBF3AC9B777" xlink:to="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_E0913900C221F62B0C9DBDBF3AC9B777" xlink:type="arc" />
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax_D8ECFB1C6166A04CB7CCBD5C3E80B264_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax_D8ECFB1C6166A04CB7CCBD5C3E80B264" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Foreign currency translation adjustments</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax_D8ECFB1C6166A04CB7CCBD5C3E80B264_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax_D8ECFB1C6166A04CB7CCBD5C3E80B264" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Net of Tax</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax_D8ECFB1C6166A04CB7CCBD5C3E80B264" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax_D8ECFB1C6166A04CB7CCBD5C3E80B264" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax_D8ECFB1C6166A04CB7CCBD5C3E80B264" xlink:type="arc" />
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax_25FAD23F3A79E42863DFBD615C180938_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax_25FAD23F3A79E42863DFBD615C180938" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Interest rate swap</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax_25FAD23F3A79E42863DFBD615C180938_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax_25FAD23F3A79E42863DFBD615C180938" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">AOCI, Debt Securities, Available-for-sale, Adjustment, after Tax</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax_25FAD23F3A79E42863DFBD615C180938" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax_25FAD23F3A79E42863DFBD615C180938" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax_25FAD23F3A79E42863DFBD615C180938" xlink:type="arc" />
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_874E0FC000C9FE6BCA3EBD5BA8A52FA2_totalLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_874E0FC000C9FE6BCA3EBD5BA8A52FA2" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Accumulated other comprehensive loss</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_874E0FC000C9FE6BCA3EBD5BA8A52FA2" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_874E0FC000C9FE6BCA3EBD5BA8A52FA2" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_874E0FC000C9FE6BCA3EBD5BA8A52FA2" xlink:type="arc" />
    <link:label id="lab_us-gaap_LongTermDebtTextBlock_2C6E9B8B2E7DFF6D65868BFA3B6E47B1_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtTextBlock_2C6E9B8B2E7DFF6D65868BFA3B6E47B1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Long-term debt</link:label>
    <link:label id="lab_us-gaap_LongTermDebtTextBlock_2C6E9B8B2E7DFF6D65868BFA3B6E47B1_label_en-US" xlink:label="lab_us-gaap_LongTermDebtTextBlock_2C6E9B8B2E7DFF6D65868BFA3B6E47B1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-term Debt [Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermDebtTextBlock" xlink:label="loc_us-gaap_LongTermDebtTextBlock_2C6E9B8B2E7DFF6D65868BFA3B6E47B1" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtTextBlock_2C6E9B8B2E7DFF6D65868BFA3B6E47B1" xlink:to="lab_us-gaap_LongTermDebtTextBlock_2C6E9B8B2E7DFF6D65868BFA3B6E47B1" xlink:type="arc" />
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_0A66CBF06F2498ABDCE0BD3C95B15CBF_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_0A66CBF06F2498ABDCE0BD3C95B15CBF" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2021</link:label>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_0A66CBF06F2498ABDCE0BD3C95B15CBF_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_0A66CBF06F2498ABDCE0BD3C95B15CBF" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-term Debt, Maturities, Repayments of Principal in Next Twelve Months</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_0A66CBF06F2498ABDCE0BD3C95B15CBF" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_0A66CBF06F2498ABDCE0BD3C95B15CBF" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_0A66CBF06F2498ABDCE0BD3C95B15CBF" xlink:type="arc" />
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_89F3AE501AA71534D449BD3C95B275FB_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_89F3AE501AA71534D449BD3C95B275FB" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2022</link:label>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_89F3AE501AA71534D449BD3C95B275FB_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_89F3AE501AA71534D449BD3C95B275FB" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-term Debt, Maturities, Repayments of Principal in Year Two</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_89F3AE501AA71534D449BD3C95B275FB" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_89F3AE501AA71534D449BD3C95B275FB" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_89F3AE501AA71534D449BD3C95B275FB" xlink:type="arc" />
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_02F125A382D04F07FE85BD3C95B25938_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_02F125A382D04F07FE85BD3C95B25938" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2023</link:label>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_02F125A382D04F07FE85BD3C95B25938_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_02F125A382D04F07FE85BD3C95B25938" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-term Debt, Maturities, Repayments of Principal in Year Three</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_02F125A382D04F07FE85BD3C95B25938" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_02F125A382D04F07FE85BD3C95B25938" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_02F125A382D04F07FE85BD3C95B25938" xlink:type="arc" />
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_6FE658A565E8A80A66F8BD3C95B2ADFD_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_6FE658A565E8A80A66F8BD3C95B2ADFD" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2024</link:label>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_6FE658A565E8A80A66F8BD3C95B2ADFD_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_6FE658A565E8A80A66F8BD3C95B2ADFD" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-term Debt, Maturities, Repayments of Principal in Year Four</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_6FE658A565E8A80A66F8BD3C95B2ADFD" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_6FE658A565E8A80A66F8BD3C95B2ADFD" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_6FE658A565E8A80A66F8BD3C95B2ADFD" xlink:type="arc" />
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_6FE2BA4A85E08709F398BD3C95B298FF_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_6FE2BA4A85E08709F398BD3C95B298FF" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2025</link:label>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_6FE2BA4A85E08709F398BD3C95B298FF_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_6FE2BA4A85E08709F398BD3C95B298FF" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-term Debt, Maturities, Repayments of Principal in Year Five</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_6FE2BA4A85E08709F398BD3C95B298FF" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_6FE2BA4A85E08709F398BD3C95B298FF" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_6FE2BA4A85E08709F398BD3C95B298FF" xlink:type="arc" />
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_FF6F5009876C36C0696EBD3C95B24A6A_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_FF6F5009876C36C0696EBD3C95B24A6A" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Thereafter</link:label>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_FF6F5009876C36C0696EBD3C95B24A6A_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_FF6F5009876C36C0696EBD3C95B24A6A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-term Debt, Maturities, Repayments of Principal after Year Five</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_FF6F5009876C36C0696EBD3C95B24A6A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_FF6F5009876C36C0696EBD3C95B24A6A" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_FF6F5009876C36C0696EBD3C95B24A6A" xlink:type="arc" />
    <link:label id="lab_us-gaap_DebtInstrumentCarryingAmount_1D1AD8D35EF7157A872FBD3C95B2A677_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentCarryingAmount_1D1AD8D35EF7157A872FBD3C95B2A677" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Total</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentCarryingAmount_1D1AD8D35EF7157A872FBD3C95B2A677_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentCarryingAmount_1D1AD8D35EF7157A872FBD3C95B2A677" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-term Debt, Gross</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentCarryingAmount" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_1D1AD8D35EF7157A872FBD3C95B2A677" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentCarryingAmount_1D1AD8D35EF7157A872FBD3C95B2A677" xlink:to="lab_us-gaap_DebtInstrumentCarryingAmount_1D1AD8D35EF7157A872FBD3C95B2A677" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock_F28C9B467ADACC61A6D88BFA3A36AB97_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock_F28C9B467ADACC61A6D88BFA3A36AB97" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Quarterly Financial Information</link:label>
    <link:label id="lab_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock_F28C9B467ADACC61A6D88BFA3A36AB97_label_en-US" xlink:label="lab_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock_F28C9B467ADACC61A6D88BFA3A36AB97" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Quarterly Financial Information [Table Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock_F28C9B467ADACC61A6D88BFA3A36AB97" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock_F28C9B467ADACC61A6D88BFA3A36AB97" xlink:to="lab_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock_F28C9B467ADACC61A6D88BFA3A36AB97" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncomeTaxDisclosureTextBlock_8E2B2C2957AF3D4F58008BFA38FB37D7_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureTextBlock_8E2B2C2957AF3D4F58008BFA38FB37D7" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureTextBlock_8E2B2C2957AF3D4F58008BFA38FB37D7_label_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureTextBlock_8E2B2C2957AF3D4F58008BFA38FB37D7" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Tax Disclosure [Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxDisclosureTextBlock" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock_8E2B2C2957AF3D4F58008BFA38FB37D7" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxDisclosureTextBlock_8E2B2C2957AF3D4F58008BFA38FB37D7" xlink:to="lab_us-gaap_IncomeTaxDisclosureTextBlock_8E2B2C2957AF3D4F58008BFA38FB37D7" xlink:type="arc" />
    <link:label id="lab_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_87A31A49E4DE16C1A6C7BD535E32BF1C_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_87A31A49E4DE16C1A6C7BD535E32BF1C" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Changes in Contract Liabilities</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_87A31A49E4DE16C1A6C7BD535E32BF1C_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_87A31A49E4DE16C1A6C7BD535E32BF1C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Contract with Customer, Asset and Liability [Table Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:label="loc_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_87A31A49E4DE16C1A6C7BD535E32BF1C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_87A31A49E4DE16C1A6C7BD535E32BF1C" xlink:to="lab_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_87A31A49E4DE16C1A6C7BD535E32BF1C" xlink:type="arc" />
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTableTextBlock_7A43093C22021E99EF48BD3C989EE475_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTableTextBlock_7A43093C22021E99EF48BD3C989EE475" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disaggregation of Revenue</link:label>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTableTextBlock_7A43093C22021E99EF48BD3C989EE475_label_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTableTextBlock_7A43093C22021E99EF48BD3C989EE475" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disaggregation of Revenue [Table Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:label="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_7A43093C22021E99EF48BD3C989EE475" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_7A43093C22021E99EF48BD3C989EE475" xlink:to="lab_us-gaap_DisaggregationOfRevenueTableTextBlock_7A43093C22021E99EF48BD3C989EE475" xlink:type="arc" />
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTextBlock_2D972B201CD3961D2ACEBD3C989E6D45_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTextBlock_2D972B201CD3961D2ACEBD3C989E6D45" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTextBlock_2D972B201CD3961D2ACEBD3C989E6D45_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTextBlock_2D972B201CD3961D2ACEBD3C989E6D45" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment [Table Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_2D972B201CD3961D2ACEBD3C989E6D45" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_2D972B201CD3961D2ACEBD3C989E6D45" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentTextBlock_2D972B201CD3961D2ACEBD3C989E6D45" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock_97C674106B63BBCBC046BD3C989E77CD_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock_97C674106B63BBCBC046BD3C989E77CD" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Warranty Reserve</link:label>
    <link:label id="lab_us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock_97C674106B63BBCBC046BD3C989E77CD_label_en-US" xlink:label="lab_us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock_97C674106B63BBCBC046BD3C989E77CD" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Product Warranty Liability [Table Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock_97C674106B63BBCBC046BD3C989E77CD" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock_97C674106B63BBCBC046BD3C989E77CD" xlink:to="lab_us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock_97C674106B63BBCBC046BD3C989E77CD" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_5B5B29D405A5288A117CBD3C989EBD0A_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_5B5B29D405A5288A117CBD3C989EBD0A" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of New Accounting Pronouncements and Changes in Accounting Principles</link:label>
    <link:label id="lab_us-gaap_ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_5B5B29D405A5288A117CBD3C989EBD0A_label_en-US" xlink:label="lab_us-gaap_ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_5B5B29D405A5288A117CBD3C989EBD0A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of New Accounting Pronouncements and Changes in Accounting Principles [Table Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" xlink:label="loc_us-gaap_ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_5B5B29D405A5288A117CBD3C989EBD0A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_5B5B29D405A5288A117CBD3C989EBD0A" xlink:to="lab_us-gaap_ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_5B5B29D405A5288A117CBD3C989EBD0A" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_996D5D9A014EF6A5FD12BD5A8DA2E594_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_996D5D9A014EF6A5FD12BD5A8DA2E594" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_996D5D9A014EF6A5FD12BD5A8DA2E594_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_996D5D9A014EF6A5FD12BD5A8DA2E594" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_996D5D9A014EF6A5FD12BD5A8DA2E594" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_996D5D9A014EF6A5FD12BD5A8DA2E594" xlink:to="lab_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_996D5D9A014EF6A5FD12BD5A8DA2E594" xlink:type="arc" />
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTable_226496DA60CFC6CAD7698BFA392A101A_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTable_226496DA60CFC6CAD7698BFA392A101A" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disaggregation of Revenue [Table]</link:label>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTable_226496DA60CFC6CAD7698BFA392A101A_label_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTable_226496DA60CFC6CAD7698BFA392A101A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disaggregation of Revenue [Table]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisaggregationOfRevenueTable" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_226496DA60CFC6CAD7698BFA392A101A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_226496DA60CFC6CAD7698BFA392A101A" xlink:to="lab_us-gaap_DisaggregationOfRevenueTable_226496DA60CFC6CAD7698BFA392A101A" xlink:type="arc" />
    <link:label id="lab_azz_IndustryAxis_A113C99E45127EDF95278BFA392AB9EE_terseLabel_en-US" xlink:label="lab_azz_IndustryAxis_A113C99E45127EDF95278BFA392AB9EE" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Industry [Axis]</link:label>
    <link:label id="lab_azz_IndustryAxis_A113C99E45127EDF95278BFA392AB9EE_label_en-US" xlink:label="lab_azz_IndustryAxis_A113C99E45127EDF95278BFA392AB9EE" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Industry [Axis]</link:label>
    <link:label id="lab_azz_IndustryAxis_A113C99E45127EDF95278BFA392AB9EE_documentation_en-US" xlink:label="lab_azz_IndustryAxis_A113C99E45127EDF95278BFA392AB9EE" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Industry [Axis]</link:label>
    <link:loc xlink:href="azz-20200229.xsd#azz_IndustryAxis" xlink:label="loc_azz_IndustryAxis_A113C99E45127EDF95278BFA392AB9EE" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_azz_IndustryAxis_A113C99E45127EDF95278BFA392AB9EE" xlink:to="lab_azz_IndustryAxis_A113C99E45127EDF95278BFA392AB9EE" xlink:type="arc" />
    <link:label id="lab_azz_IndustryDomain_F46618B3605A836343028BFA392A9B2D_terseLabel_en-US" xlink:label="lab_azz_IndustryDomain_F46618B3605A836343028BFA392A9B2D" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Industry [Domain]</link:label>
    <link:label id="lab_azz_IndustryDomain_F46618B3605A836343028BFA392A9B2D_label_en-US" xlink:label="lab_azz_IndustryDomain_F46618B3605A836343028BFA392A9B2D" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Industry [Domain]</link:label>
    <link:label id="lab_azz_IndustryDomain_F46618B3605A836343028BFA392A9B2D_documentation_en-US" xlink:label="lab_azz_IndustryDomain_F46618B3605A836343028BFA392A9B2D" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">[Domain] for Industry [Axis]</link:label>
    <link:loc xlink:href="azz-20200229.xsd#azz_IndustryDomain" xlink:label="loc_azz_IndustryDomain_F46618B3605A836343028BFA392A9B2D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_azz_IndustryDomain_F46618B3605A836343028BFA392A9B2D" xlink:to="lab_azz_IndustryDomain_F46618B3605A836343028BFA392A9B2D" xlink:type="arc" />
    <link:label id="lab_azz_IndustrialMember_03FE98FF73A2CBEDF7C88BFA392A1BE6_terseLabel_en-US" xlink:label="lab_azz_IndustrialMember_03FE98FF73A2CBEDF7C88BFA392A1BE6" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Industrial [Member]</link:label>
    <link:label id="lab_azz_IndustrialMember_03FE98FF73A2CBEDF7C88BFA392A1BE6_label_en-US" xlink:label="lab_azz_IndustrialMember_03FE98FF73A2CBEDF7C88BFA392A1BE6" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Industrial [Member]</link:label>
    <link:label id="lab_azz_IndustrialMember_03FE98FF73A2CBEDF7C88BFA392A1BE6_documentation_en-US" xlink:label="lab_azz_IndustrialMember_03FE98FF73A2CBEDF7C88BFA392A1BE6" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Industrial [Member]</link:label>
    <link:loc xlink:href="azz-20200229.xsd#azz_IndustrialMember" xlink:label="loc_azz_IndustrialMember_03FE98FF73A2CBEDF7C88BFA392A1BE6" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_azz_IndustrialMember_03FE98FF73A2CBEDF7C88BFA392A1BE6" xlink:to="lab_azz_IndustrialMember_03FE98FF73A2CBEDF7C88BFA392A1BE6" xlink:type="arc" />
    <link:label id="lab_azz_TrasmissionDistributionMember_CBE42CE865C459E632948BFA392A1B27_terseLabel_en-US" xlink:label="lab_azz_TrasmissionDistributionMember_CBE42CE865C459E632948BFA392A1B27" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Trasmission &amp; Distribution [Member]</link:label>
    <link:label id="lab_azz_TrasmissionDistributionMember_CBE42CE865C459E632948BFA392A1B27_label_en-US" xlink:label="lab_azz_TrasmissionDistributionMember_CBE42CE865C459E632948BFA392A1B27" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trasmission &amp; Distribution [Member]</link:label>
    <link:label id="lab_azz_TrasmissionDistributionMember_CBE42CE865C459E632948BFA392A1B27_documentation_en-US" xlink:label="lab_azz_TrasmissionDistributionMember_CBE42CE865C459E632948BFA392A1B27" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Trasmission &amp; Distribution [Member]</link:label>
    <link:loc xlink:href="azz-20200229.xsd#azz_TrasmissionDistributionMember" xlink:label="loc_azz_TrasmissionDistributionMember_CBE42CE865C459E632948BFA392A1B27" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_azz_TrasmissionDistributionMember_CBE42CE865C459E632948BFA392A1B27" xlink:to="lab_azz_TrasmissionDistributionMember_CBE42CE865C459E632948BFA392A1B27" xlink:type="arc" />
    <link:label id="lab_azz_PowerGenerationMember_7CBBA2F3490835758F4F8BFA392A1114_terseLabel_en-US" xlink:label="lab_azz_PowerGenerationMember_7CBBA2F3490835758F4F8BFA392A1114" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Power Generation [Member]</link:label>
    <link:label id="lab_azz_PowerGenerationMember_7CBBA2F3490835758F4F8BFA392A1114_label_en-US" xlink:label="lab_azz_PowerGenerationMember_7CBBA2F3490835758F4F8BFA392A1114" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Power Generation [Member]</link:label>
    <link:label id="lab_azz_PowerGenerationMember_7CBBA2F3490835758F4F8BFA392A1114_documentation_en-US" xlink:label="lab_azz_PowerGenerationMember_7CBBA2F3490835758F4F8BFA392A1114" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Power Generation [Member]</link:label>
    <link:loc xlink:href="azz-20200229.xsd#azz_PowerGenerationMember" xlink:label="loc_azz_PowerGenerationMember_7CBBA2F3490835758F4F8BFA392A1114" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_azz_PowerGenerationMember_7CBBA2F3490835758F4F8BFA392A1114" xlink:to="lab_azz_PowerGenerationMember_7CBBA2F3490835758F4F8BFA392A1114" xlink:type="arc" />
    <link:label id="lab_us-gaap_DisaggregationOfRevenueLineItems_532CDEBC03F7C722DD9F8BFA392A87BF_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueLineItems_532CDEBC03F7C722DD9F8BFA392A87BF" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disaggregation of Revenue [Line Items]</link:label>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueLineItems_532CDEBC03F7C722DD9F8BFA392A87BF_label_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueLineItems_532CDEBC03F7C722DD9F8BFA392A87BF" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disaggregation of Revenue [Line Items]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_532CDEBC03F7C722DD9F8BFA392A87BF" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_532CDEBC03F7C722DD9F8BFA392A87BF" xlink:to="lab_us-gaap_DisaggregationOfRevenueLineItems_532CDEBC03F7C722DD9F8BFA392A87BF" xlink:type="arc" />
    <link:label id="lab_srt_RangeAxis_DF61EE6D66BF2A80CE4DC146FF73F70F_terseLabel_en-US" xlink:label="lab_srt_RangeAxis_DF61EE6D66BF2A80CE4DC146FF73F70F" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Statistical Measurement [Axis]</link:label>
    <link:label id="lab_srt_RangeAxis_DF61EE6D66BF2A80CE4DC146FF73F70F_label_en-US" xlink:label="lab_srt_RangeAxis_DF61EE6D66BF2A80CE4DC146FF73F70F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statistical Measurement [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis_DF61EE6D66BF2A80CE4DC146FF73F70F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RangeAxis_DF61EE6D66BF2A80CE4DC146FF73F70F" xlink:to="lab_srt_RangeAxis_DF61EE6D66BF2A80CE4DC146FF73F70F" xlink:type="arc" />
    <link:label id="lab_srt_RangeMember_B2DEBCFBAFA19ECD9E74C14701205318_terseLabel_en-US" xlink:label="lab_srt_RangeMember_B2DEBCFBAFA19ECD9E74C14701205318" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Statistical Measurement [Domain]</link:label>
    <link:label id="lab_srt_RangeMember_B2DEBCFBAFA19ECD9E74C14701205318_label_en-US" xlink:label="lab_srt_RangeMember_B2DEBCFBAFA19ECD9E74C14701205318" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statistical Measurement [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_B2DEBCFBAFA19ECD9E74C14701205318" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RangeMember_B2DEBCFBAFA19ECD9E74C14701205318" xlink:to="lab_srt_RangeMember_B2DEBCFBAFA19ECD9E74C14701205318" xlink:type="arc" />
    <link:label id="lab_srt_MaximumMember_1FE2CCC086F0AB3FF190C146FF973B32_terseLabel_en-US" xlink:label="lab_srt_MaximumMember_1FE2CCC086F0AB3FF190C146FF973B32" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Maximum [Member]</link:label>
    <link:label id="lab_srt_MaximumMember_1FE2CCC086F0AB3FF190C146FF973B32_label_en-US" xlink:label="lab_srt_MaximumMember_1FE2CCC086F0AB3FF190C146FF973B32" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Maximum [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MaximumMember" xlink:label="loc_srt_MaximumMember_1FE2CCC086F0AB3FF190C146FF973B32" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MaximumMember_1FE2CCC086F0AB3FF190C146FF973B32" xlink:to="lab_srt_MaximumMember_1FE2CCC086F0AB3FF190C146FF973B32" xlink:type="arc" />
    <link:label id="lab_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_8C35D7E631DBAAE034FDC13E5BC8E36F_terseLabel_en-US" xlink:label="lab_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_8C35D7E631DBAAE034FDC13E5BC8E36F" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Adjustments for Error Corrections [Axis]</link:label>
    <link:label id="lab_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_8C35D7E631DBAAE034FDC13E5BC8E36F_label_en-US" xlink:label="lab_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_8C35D7E631DBAAE034FDC13E5BC8E36F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Adjustments for Error Corrections [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis" xlink:label="loc_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_8C35D7E631DBAAE034FDC13E5BC8E36F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_8C35D7E631DBAAE034FDC13E5BC8E36F" xlink:to="lab_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_8C35D7E631DBAAE034FDC13E5BC8E36F" xlink:type="arc" />
    <link:label id="lab_us-gaap_AdjustmentsForErrorCorrectionDomain_E38C9A3953DEF5ECA761C13E5BC8BE5E_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsForErrorCorrectionDomain_E38C9A3953DEF5ECA761C13E5BC8BE5E" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Adjustments for Error Correction [Domain]</link:label>
    <link:label id="lab_us-gaap_AdjustmentsForErrorCorrectionDomain_E38C9A3953DEF5ECA761C13E5BC8BE5E_label_en-US" xlink:label="lab_us-gaap_AdjustmentsForErrorCorrectionDomain_E38C9A3953DEF5ECA761C13E5BC8BE5E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Adjustments for Error Correction [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdjustmentsForErrorCorrectionDomain" xlink:label="loc_us-gaap_AdjustmentsForErrorCorrectionDomain_E38C9A3953DEF5ECA761C13E5BC8BE5E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsForErrorCorrectionDomain_E38C9A3953DEF5ECA761C13E5BC8BE5E" xlink:to="lab_us-gaap_AdjustmentsForErrorCorrectionDomain_E38C9A3953DEF5ECA761C13E5BC8BE5E" xlink:type="arc" />
    <link:label id="lab_azz_ReclassificationfromOperatingActivitiestoFinancingActivitiesMember_6D926E3CAEE408812B45C13E5BC92EA6_terseLabel_en-US" xlink:label="lab_azz_ReclassificationfromOperatingActivitiestoFinancingActivitiesMember_6D926E3CAEE408812B45C13E5BC92EA6" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Reclassification from Operating Activities to Financing Activities</link:label>
    <link:label id="lab_azz_ReclassificationfromOperatingActivitiestoFinancingActivitiesMember_6D926E3CAEE408812B45C13E5BC92EA6_label_en-US" xlink:label="lab_azz_ReclassificationfromOperatingActivitiestoFinancingActivitiesMember_6D926E3CAEE408812B45C13E5BC92EA6" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Reclassification from Operating Activities to Financing Activities [Member]</link:label>
    <link:label id="lab_azz_ReclassificationfromOperatingActivitiestoFinancingActivitiesMember_6D926E3CAEE408812B45C13E5BC92EA6_documentation_en-US" xlink:label="lab_azz_ReclassificationfromOperatingActivitiestoFinancingActivitiesMember_6D926E3CAEE408812B45C13E5BC92EA6" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Reclassification from Operating Activities to Financing Activities [Member]</link:label>
    <link:loc xlink:href="azz-20200229.xsd#azz_ReclassificationfromOperatingActivitiestoFinancingActivitiesMember" xlink:label="loc_azz_ReclassificationfromOperatingActivitiestoFinancingActivitiesMember_6D926E3CAEE408812B45C13E5BC92EA6" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_azz_ReclassificationfromOperatingActivitiestoFinancingActivitiesMember_6D926E3CAEE408812B45C13E5BC92EA6" xlink:to="lab_azz_ReclassificationfromOperatingActivitiestoFinancingActivitiesMember_6D926E3CAEE408812B45C13E5BC92EA6" xlink:type="arc" />
    <link:label id="lab_azz_IncreasetoCapitalinExcessofParValueandDecreaseinRetainedEarningsMember_E4D581FCC0458525ED32C13E5BC94AA8_terseLabel_en-US" xlink:label="lab_azz_IncreasetoCapitalinExcessofParValueandDecreaseinRetainedEarningsMember_E4D581FCC0458525ED32C13E5BC94AA8" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Increase to Capital in Excess of Par Value and Decrease in Retained Earnings</link:label>
    <link:label id="lab_azz_IncreasetoCapitalinExcessofParValueandDecreaseinRetainedEarningsMember_E4D581FCC0458525ED32C13E5BC94AA8_label_en-US" xlink:label="lab_azz_IncreasetoCapitalinExcessofParValueandDecreaseinRetainedEarningsMember_E4D581FCC0458525ED32C13E5BC94AA8" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase to Capital in Excess of Par Value and Decrease in Retained Earnings [Member]</link:label>
    <link:label id="lab_azz_IncreasetoCapitalinExcessofParValueandDecreaseinRetainedEarningsMember_E4D581FCC0458525ED32C13E5BC94AA8_documentation_en-US" xlink:label="lab_azz_IncreasetoCapitalinExcessofParValueandDecreaseinRetainedEarningsMember_E4D581FCC0458525ED32C13E5BC94AA8" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Increase to Capital in Excess of Par Value and Decrease in Retained Earnings [Member]</link:label>
    <link:loc xlink:href="azz-20200229.xsd#azz_IncreasetoCapitalinExcessofParValueandDecreaseinRetainedEarningsMember" xlink:label="loc_azz_IncreasetoCapitalinExcessofParValueandDecreaseinRetainedEarningsMember_E4D581FCC0458525ED32C13E5BC94AA8" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_azz_IncreasetoCapitalinExcessofParValueandDecreaseinRetainedEarningsMember_E4D581FCC0458525ED32C13E5BC94AA8" xlink:to="lab_azz_IncreasetoCapitalinExcessofParValueandDecreaseinRetainedEarningsMember_E4D581FCC0458525ED32C13E5BC94AA8" xlink:type="arc" />
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife_4993D0D2EB8756F3B893C146FF67F390_verboseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife_4993D0D2EB8756F3B893C146FF67F390" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Asset, Useful Life</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife_4993D0D2EB8756F3B893C146FF67F390_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife_4993D0D2EB8756F3B893C146FF67F390" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Asset, Useful Life</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_4993D0D2EB8756F3B893C146FF67F390" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_4993D0D2EB8756F3B893C146FF67F390" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife_4993D0D2EB8756F3B893C146FF67F390" xlink:type="arc" />
    <link:label id="lab_us-gaap_QuantifyingMisstatementInCurrentYearFinancialStatementsAmount_7860175A740270DD3BAFC13E5BCA59B9_terseLabel_en-US" xlink:label="lab_us-gaap_QuantifyingMisstatementInCurrentYearFinancialStatementsAmount_7860175A740270DD3BAFC13E5BCA59B9" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Immaterial error corrections</link:label>
    <link:label id="lab_us-gaap_QuantifyingMisstatementInCurrentYearFinancialStatementsAmount_7860175A740270DD3BAFC13E5BCA59B9_label_en-US" xlink:label="lab_us-gaap_QuantifyingMisstatementInCurrentYearFinancialStatementsAmount_7860175A740270DD3BAFC13E5BCA59B9" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Quantifying Misstatement in Current Year Financial Statements, Amount</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_QuantifyingMisstatementInCurrentYearFinancialStatementsAmount" xlink:label="loc_us-gaap_QuantifyingMisstatementInCurrentYearFinancialStatementsAmount_7860175A740270DD3BAFC13E5BCA59B9" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_QuantifyingMisstatementInCurrentYearFinancialStatementsAmount_7860175A740270DD3BAFC13E5BCA59B9" xlink:to="lab_us-gaap_QuantifyingMisstatementInCurrentYearFinancialStatementsAmount_7860175A740270DD3BAFC13E5BCA59B9" xlink:type="arc" />
    <link:label id="lab_us-gaap_NumberOfOperatingSegments_24EC4B862728A25E7684C13E5BCA41D3_terseLabel_en-US" xlink:label="lab_us-gaap_NumberOfOperatingSegments_24EC4B862728A25E7684C13E5BCA41D3" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of operating segments</link:label>
    <link:label id="lab_us-gaap_NumberOfOperatingSegments_24EC4B862728A25E7684C13E5BCA41D3_label_en-US" xlink:label="lab_us-gaap_NumberOfOperatingSegments_24EC4B862728A25E7684C13E5BCA41D3" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Number of Operating Segments</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NumberOfOperatingSegments" xlink:label="loc_us-gaap_NumberOfOperatingSegments_24EC4B862728A25E7684C13E5BCA41D3" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NumberOfOperatingSegments_24EC4B862728A25E7684C13E5BCA41D3" xlink:to="lab_us-gaap_NumberOfOperatingSegments_24EC4B862728A25E7684C13E5BCA41D3" xlink:type="arc" />
    <link:label id="lab_us-gaap_OtherLiabilitiesDisclosureAbstract_954C551E6853167D07228BFA38FB5D46_label_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesDisclosureAbstract_954C551E6853167D07228BFA38FB5D46" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Liabilities Disclosure [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherLiabilitiesDisclosureAbstract" xlink:label="loc_us-gaap_OtherLiabilitiesDisclosureAbstract_954C551E6853167D07228BFA38FB5D46" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherLiabilitiesDisclosureAbstract_954C551E6853167D07228BFA38FB5D46" xlink:to="lab_us-gaap_OtherLiabilitiesDisclosureAbstract_954C551E6853167D07228BFA38FB5D46" xlink:type="arc" />
    <link:label id="lab_us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock_4607FB5CF204CC272DA18BFA38FB885C_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock_4607FB5CF204CC272DA18BFA38FB885C" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other accrued liabilities</link:label>
    <link:label id="lab_us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock_4607FB5CF204CC272DA18BFA38FB885C_label_en-US" xlink:label="lab_us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock_4607FB5CF204CC272DA18BFA38FB885C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Current [Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock" xlink:label="loc_us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock_4607FB5CF204CC272DA18BFA38FB885C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock_4607FB5CF204CC272DA18BFA38FB885C" xlink:to="lab_us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock_4607FB5CF204CC272DA18BFA38FB885C" xlink:type="arc" />
    <link:label id="lab_us-gaap_PostemploymentBenefitsAbstract_C466C1DBCECE7ABF19448BFA3998E2E5_label_en-US" xlink:label="lab_us-gaap_PostemploymentBenefitsAbstract_C466C1DBCECE7ABF19448BFA3998E2E5" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Postemployment Benefits [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PostemploymentBenefitsAbstract" xlink:label="loc_us-gaap_PostemploymentBenefitsAbstract_C466C1DBCECE7ABF19448BFA3998E2E5" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PostemploymentBenefitsAbstract_C466C1DBCECE7ABF19448BFA3998E2E5" xlink:to="lab_us-gaap_PostemploymentBenefitsAbstract_C466C1DBCECE7ABF19448BFA3998E2E5" xlink:type="arc" />
    <link:label id="lab_us-gaap_DefinedContributionPlanCostRecognized_7F822D94A478EFA692508BFA3998853A_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanCostRecognized_7F822D94A478EFA692508BFA3998853A" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Costs recognized for postemployement benefit plan</link:label>
    <link:label id="lab_us-gaap_DefinedContributionPlanCostRecognized_7F822D94A478EFA692508BFA3998853A_label_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanCostRecognized_7F822D94A478EFA692508BFA3998853A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Defined Contribution Plan, Cost</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DefinedContributionPlanCostRecognized" xlink:label="loc_us-gaap_DefinedContributionPlanCostRecognized_7F822D94A478EFA692508BFA3998853A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedContributionPlanCostRecognized_7F822D94A478EFA692508BFA3998853A" xlink:to="lab_us-gaap_DefinedContributionPlanCostRecognized_7F822D94A478EFA692508BFA3998853A" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShareBasedCompensationAbstract_B52BAEA2812CB0A2917ABD3C964737FB_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationAbstract_B52BAEA2812CB0A2917ABD3C964737FB" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Payment Arrangement, Noncash Expense [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationAbstract" xlink:label="loc_us-gaap_ShareBasedCompensationAbstract_B52BAEA2812CB0A2917ABD3C964737FB" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationAbstract_B52BAEA2812CB0A2917ABD3C964737FB" xlink:to="lab_us-gaap_ShareBasedCompensationAbstract_B52BAEA2812CB0A2917ABD3C964737FB" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_0B48B576456ECEDA146ABD3C9647A51A_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_0B48B576456ECEDA146ABD3C9647A51A" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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_0B48B576456ECEDA146ABD3C9647A51A_label_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_0B48B576456ECEDA146ABD3C9647A51A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_0B48B576456ECEDA146ABD3C9647A51A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_0B48B576456ECEDA146ABD3C9647A51A" xlink:to="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_0B48B576456ECEDA146ABD3C9647A51A" xlink:type="arc" />
    <link:label id="lab_srt_MinimumMember_A3627D8C197EA77BB8F0BD94ED8FA5C2_terseLabel_en-US" xlink:label="lab_srt_MinimumMember_A3627D8C197EA77BB8F0BD94ED8FA5C2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Minimum [Member]</link:label>
    <link:label id="lab_srt_MinimumMember_A3627D8C197EA77BB8F0BD94ED8FA5C2_label_en-US" xlink:label="lab_srt_MinimumMember_A3627D8C197EA77BB8F0BD94ED8FA5C2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Minimum [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MinimumMember" xlink:label="loc_srt_MinimumMember_A3627D8C197EA77BB8F0BD94ED8FA5C2" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MinimumMember_A3627D8C197EA77BB8F0BD94ED8FA5C2" xlink:to="lab_srt_MinimumMember_A3627D8C197EA77BB8F0BD94ED8FA5C2" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_00D88102C0FBE78A1F3FBD3C964759ED_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_00D88102C0FBE78A1F3FBD3C964759ED" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Exercise Price Range [Axis]</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_00D88102C0FBE78A1F3FBD3C964759ED_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_00D88102C0FBE78A1F3FBD3C964759ED" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Exercise Price Range [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis" xlink:label="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_00D88102C0FBE78A1F3FBD3C964759ED" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_00D88102C0FBE78A1F3FBD3C964759ED" xlink:to="lab_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_00D88102C0FBE78A1F3FBD3C964759ED" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_3E32C26073889E669B0BBD3C9648E7B3_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_3E32C26073889E669B0BBD3C9648E7B3" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Exercise Price Range [Domain]</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_3E32C26073889E669B0BBD3C9648E7B3_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_3E32C26073889E669B0BBD3C9648E7B3" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Exercise Price Range [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:label="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_3E32C26073889E669B0BBD3C9648E7B3" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_3E32C26073889E669B0BBD3C9648E7B3" xlink:to="lab_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_3E32C26073889E669B0BBD3C9648E7B3" xlink:type="arc" />
    <link:label id="lab_azz_ExercisePriceRangeOneMember_ABACD8D3A65D01D8F977BD3C9648A8EC_terseLabel_en-US" xlink:label="lab_azz_ExercisePriceRangeOneMember_ABACD8D3A65D01D8F977BD3C9648A8EC" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">$39.65 - $44.15</link:label>
    <link:label id="lab_azz_ExercisePriceRangeOneMember_ABACD8D3A65D01D8F977BD3C9648A8EC_label_en-US" xlink:label="lab_azz_ExercisePriceRangeOneMember_ABACD8D3A65D01D8F977BD3C9648A8EC" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Exercise Price Range One [Member]</link:label>
    <link:label id="lab_azz_ExercisePriceRangeOneMember_ABACD8D3A65D01D8F977BD3C9648A8EC_documentation_en-US" xlink:label="lab_azz_ExercisePriceRangeOneMember_ABACD8D3A65D01D8F977BD3C9648A8EC" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Exercise Price Range One [Member]</link:label>
    <link:loc xlink:href="azz-20200229.xsd#azz_ExercisePriceRangeOneMember" xlink:label="loc_azz_ExercisePriceRangeOneMember_ABACD8D3A65D01D8F977BD3C9648A8EC" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_azz_ExercisePriceRangeOneMember_ABACD8D3A65D01D8F977BD3C9648A8EC" xlink:to="lab_azz_ExercisePriceRangeOneMember_ABACD8D3A65D01D8F977BD3C9648A8EC" xlink:type="arc" />
    <link:label id="lab_azz_ExercisePriceRangeTwoMember_74E620074C69AE6C94A1BD3C964892B0_terseLabel_en-US" xlink:label="lab_azz_ExercisePriceRangeTwoMember_74E620074C69AE6C94A1BD3C964892B0" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">$44.72 - 46.34</link:label>
    <link:label id="lab_azz_ExercisePriceRangeTwoMember_74E620074C69AE6C94A1BD3C964892B0_label_en-US" xlink:label="lab_azz_ExercisePriceRangeTwoMember_74E620074C69AE6C94A1BD3C964892B0" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Exercise Price Range Two [Member]</link:label>
    <link:label id="lab_azz_ExercisePriceRangeTwoMember_74E620074C69AE6C94A1BD3C964892B0_documentation_en-US" xlink:label="lab_azz_ExercisePriceRangeTwoMember_74E620074C69AE6C94A1BD3C964892B0" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Exercise Price Range Two [Member]</link:label>
    <link:loc xlink:href="azz-20200229.xsd#azz_ExercisePriceRangeTwoMember" xlink:label="loc_azz_ExercisePriceRangeTwoMember_74E620074C69AE6C94A1BD3C964892B0" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_azz_ExercisePriceRangeTwoMember_74E620074C69AE6C94A1BD3C964892B0" xlink:to="lab_azz_ExercisePriceRangeTwoMember_74E620074C69AE6C94A1BD3C964892B0" xlink:type="arc" />
    <link:label id="lab_azz_ExercisePriceRangeFourMember_ACF54AA6A8D8B806F439BD3C964E6153_terseLabel_en-US" xlink:label="lab_azz_ExercisePriceRangeFourMember_ACF54AA6A8D8B806F439BD3C964E6153" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">$39.65 - $46.34</link:label>
    <link:label id="lab_azz_ExercisePriceRangeFourMember_ACF54AA6A8D8B806F439BD3C964E6153_label_en-US" xlink:label="lab_azz_ExercisePriceRangeFourMember_ACF54AA6A8D8B806F439BD3C964E6153" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Exercise Price Range Four [Member]</link:label>
    <link:label id="lab_azz_ExercisePriceRangeFourMember_ACF54AA6A8D8B806F439BD3C964E6153_documentation_en-US" xlink:label="lab_azz_ExercisePriceRangeFourMember_ACF54AA6A8D8B806F439BD3C964E6153" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Exercise Price Range Four [Member]</link:label>
    <link:loc xlink:href="azz-20200229.xsd#azz_ExercisePriceRangeFourMember" xlink:label="loc_azz_ExercisePriceRangeFourMember_ACF54AA6A8D8B806F439BD3C964E6153" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_azz_ExercisePriceRangeFourMember_ACF54AA6A8D8B806F439BD3C964E6153" xlink:to="lab_azz_ExercisePriceRangeFourMember_ACF54AA6A8D8B806F439BD3C964E6153" xlink:type="arc" />
    <link:label id="lab_us-gaap_AwardTypeAxis_EC0A1728E84F24CAB00BBD3C964ECDBD_terseLabel_en-US" xlink:label="lab_us-gaap_AwardTypeAxis_EC0A1728E84F24CAB00BBD3C964ECDBD" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Award Type [Axis]</link:label>
    <link:label id="lab_us-gaap_AwardTypeAxis_EC0A1728E84F24CAB00BBD3C964ECDBD_label_en-US" xlink:label="lab_us-gaap_AwardTypeAxis_EC0A1728E84F24CAB00BBD3C964ECDBD" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Type [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaap_AwardTypeAxis_EC0A1728E84F24CAB00BBD3C964ECDBD" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AwardTypeAxis_EC0A1728E84F24CAB00BBD3C964ECDBD" xlink:to="lab_us-gaap_AwardTypeAxis_EC0A1728E84F24CAB00BBD3C964ECDBD" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_BFC0C78B3728E9E2A44EBD3C964EB17E_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_BFC0C78B3728E9E2A44EBD3C964EB17E" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Award Type [Domain]</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_BFC0C78B3728E9E2A44EBD3C964EB17E_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_BFC0C78B3728E9E2A44EBD3C964EB17E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Type [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_BFC0C78B3728E9E2A44EBD3C964EB17E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_BFC0C78B3728E9E2A44EBD3C964EB17E" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_BFC0C78B3728E9E2A44EBD3C964EB17E" xlink:type="arc" />
    <link:label id="lab_us-gaap_StockAppreciationRightsSARSMember_B209FED436FC84A07645BD3C964F7862_terseLabel_en-US" xlink:label="lab_us-gaap_StockAppreciationRightsSARSMember_B209FED436FC84A07645BD3C964F7862" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock Appreciation Rights (SARs) [Member]</link:label>
    <link:label id="lab_us-gaap_StockAppreciationRightsSARSMember_B209FED436FC84A07645BD3C964F7862_label_en-US" xlink:label="lab_us-gaap_StockAppreciationRightsSARSMember_B209FED436FC84A07645BD3C964F7862" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Appreciation Rights (SARs) [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockAppreciationRightsSARSMember" xlink:label="loc_us-gaap_StockAppreciationRightsSARSMember_B209FED436FC84A07645BD3C964F7862" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockAppreciationRightsSARSMember_B209FED436FC84A07645BD3C964F7862" xlink:to="lab_us-gaap_StockAppreciationRightsSARSMember_B209FED436FC84A07645BD3C964F7862" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_626338302254D9A9A741BD3C964FBC7D_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_626338302254D9A9A741BD3C964FBC7D" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_626338302254D9A9A741BD3C964FBC7D_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_626338302254D9A9A741BD3C964FBC7D" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_626338302254D9A9A741BD3C964FBC7D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_626338302254D9A9A741BD3C964FBC7D" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_626338302254D9A9A741BD3C964FBC7D" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_02FE5A1F4D913EE770B1BD96844749C9_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_02FE5A1F4D913EE770B1BD96844749C9" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_02FE5A1F4D913EE770B1BD96844749C9_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_02FE5A1F4D913EE770B1BD96844749C9" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_02FE5A1F4D913EE770B1BD96844749C9" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_02FE5A1F4D913EE770B1BD96844749C9" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_02FE5A1F4D913EE770B1BD96844749C9" xlink:type="arc" />
    <link:label id="lab_azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndOtherThanOptionOutstandingNumber_FCF60246575DD724A576BD3C964F5D6A_terseLabel_en-US" xlink:label="lab_azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndOtherThanOptionOutstandingNumber_FCF60246575DD724A576BD3C964F5D6A" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Total Options/ SAR&#8217;s (shares)</link:label>
    <link:label id="lab_azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndOtherThanOptionOutstandingNumber_FCF60246575DD724A576BD3C964F5D6A_label_en-US" xlink:label="lab_azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndOtherThanOptionOutstandingNumber_FCF60246575DD724A576BD3C964F5D6A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share Based Compensation Arrangement by Share Based Payment Award Options and Other than Option Outstanding Number</link:label>
    <link:label id="lab_azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndOtherThanOptionOutstandingNumber_FCF60246575DD724A576BD3C964F5D6A_documentation_en-US" xlink:label="lab_azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndOtherThanOptionOutstandingNumber_FCF60246575DD724A576BD3C964F5D6A" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Share based compensation arrangement by share based payment award options and other than option outstanding number.</link:label>
    <link:loc xlink:href="azz-20200229.xsd#azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndOtherThanOptionOutstandingNumber" xlink:label="loc_azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndOtherThanOptionOutstandingNumber_FCF60246575DD724A576BD3C964F5D6A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndOtherThanOptionOutstandingNumber_FCF60246575DD724A576BD3C964F5D6A" xlink:to="lab_azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndOtherThanOptionOutstandingNumber_FCF60246575DD724A576BD3C964F5D6A" xlink:type="arc" />
    <link:label id="lab_azz_SharedBasedCompesantionArrangementByShareBasedPaymentAwardOptionsAndEquityInstrumentsOtherThanOptionsWeigthedAverageRemainingContractualTerm_05A02301153DA115EB15BD3C9650A2B4_terseLabel_en-US" xlink:label="lab_azz_SharedBasedCompesantionArrangementByShareBasedPaymentAwardOptionsAndEquityInstrumentsOtherThanOptionsWeigthedAverageRemainingContractualTerm_05A02301153DA115EB15BD3C9650A2B4" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Average Remaining Life</link:label>
    <link:label id="lab_azz_SharedBasedCompesantionArrangementByShareBasedPaymentAwardOptionsAndEquityInstrumentsOtherThanOptionsWeigthedAverageRemainingContractualTerm_05A02301153DA115EB15BD3C9650A2B4_label_en-US" xlink:label="lab_azz_SharedBasedCompesantionArrangementByShareBasedPaymentAwardOptionsAndEquityInstrumentsOtherThanOptionsWeigthedAverageRemainingContractualTerm_05A02301153DA115EB15BD3C9650A2B4" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Shared-based Compesantion Arrangement by Share-based Payment Award, Options And Equity Instruments Other Than Options, Weigthed Average Remaining Contractual Term</link:label>
    <link:label id="lab_azz_SharedBasedCompesantionArrangementByShareBasedPaymentAwardOptionsAndEquityInstrumentsOtherThanOptionsWeigthedAverageRemainingContractualTerm_05A02301153DA115EB15BD3C9650A2B4_documentation_en-US" xlink:label="lab_azz_SharedBasedCompesantionArrangementByShareBasedPaymentAwardOptionsAndEquityInstrumentsOtherThanOptionsWeigthedAverageRemainingContractualTerm_05A02301153DA115EB15BD3C9650A2B4" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Shared-based Compesantion Arrangement by Share-based Payment Award, Options And Equity Instruments Other Than Options, Exercise Price Range, Weigthed Average Remaining Contractual Term</link:label>
    <link:loc xlink:href="azz-20200229.xsd#azz_SharedBasedCompesantionArrangementByShareBasedPaymentAwardOptionsAndEquityInstrumentsOtherThanOptionsWeigthedAverageRemainingContractualTerm" xlink:label="loc_azz_SharedBasedCompesantionArrangementByShareBasedPaymentAwardOptionsAndEquityInstrumentsOtherThanOptionsWeigthedAverageRemainingContractualTerm_05A02301153DA115EB15BD3C9650A2B4" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_azz_SharedBasedCompesantionArrangementByShareBasedPaymentAwardOptionsAndEquityInstrumentsOtherThanOptionsWeigthedAverageRemainingContractualTerm_05A02301153DA115EB15BD3C9650A2B4" xlink:to="lab_azz_SharedBasedCompesantionArrangementByShareBasedPaymentAwardOptionsAndEquityInstrumentsOtherThanOptionsWeigthedAverageRemainingContractualTerm_05A02301153DA115EB15BD3C9650A2B4" xlink:type="arc" />
    <link:label id="lab_azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndOtherThanOptionOutstandingWeightedAverageExercisePrice_E87BACE42955F13E3669BD3C9650E611_terseLabel_en-US" xlink:label="lab_azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndOtherThanOptionOutstandingWeightedAverageExercisePrice_E87BACE42955F13E3669BD3C9650E611" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Weighted Average Exercise Price, Outstanding (usd per share)</link:label>
    <link:label id="lab_azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndOtherThanOptionOutstandingWeightedAverageExercisePrice_E87BACE42955F13E3669BD3C9650E611_label_en-US" xlink:label="lab_azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndOtherThanOptionOutstandingWeightedAverageExercisePrice_E87BACE42955F13E3669BD3C9650E611" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share Based Compensation Arrangement by Share Based Payment Award Options and Other than Option Outstanding Weighted Average Exercise Price</link:label>
    <link:label id="lab_azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndOtherThanOptionOutstandingWeightedAverageExercisePrice_E87BACE42955F13E3669BD3C9650E611_documentation_en-US" xlink:label="lab_azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndOtherThanOptionOutstandingWeightedAverageExercisePrice_E87BACE42955F13E3669BD3C9650E611" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Share based compensation arrangement by share based payment award options and other than option outstanding weighted average exercise price.</link:label>
    <link:loc xlink:href="azz-20200229.xsd#azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndOtherThanOptionOutstandingWeightedAverageExercisePrice" xlink:label="loc_azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndOtherThanOptionOutstandingWeightedAverageExercisePrice_E87BACE42955F13E3669BD3C9650E611" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndOtherThanOptionOutstandingWeightedAverageExercisePrice_E87BACE42955F13E3669BD3C9650E611" xlink:to="lab_azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndOtherThanOptionOutstandingWeightedAverageExercisePrice_E87BACE42955F13E3669BD3C9650E611" xlink:type="arc" />
    <link:label id="lab_azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionAndOtherThanOptionExercisableNumber_8F00947810908D40F031BD3C9650F6AA_terseLabel_en-US" xlink:label="lab_azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionAndOtherThanOptionExercisableNumber_8F00947810908D40F031BD3C9650F6AA" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Options / SAR&#8217;s Currently Exercisable (shares)</link:label>
    <link:label id="lab_azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionAndOtherThanOptionExercisableNumber_8F00947810908D40F031BD3C9650F6AA_label_en-US" xlink:label="lab_azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionAndOtherThanOptionExercisableNumber_8F00947810908D40F031BD3C9650F6AA" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share Based Compensation Arrangement by Share Based Payment Award Option and Other than Option Exercisable Number</link:label>
    <link:label id="lab_azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionAndOtherThanOptionExercisableNumber_8F00947810908D40F031BD3C9650F6AA_documentation_en-US" xlink:label="lab_azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionAndOtherThanOptionExercisableNumber_8F00947810908D40F031BD3C9650F6AA" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Share based compensation arrangement by share based payment award option and other than option exercisable number.</link:label>
    <link:loc xlink:href="azz-20200229.xsd#azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionAndOtherThanOptionExercisableNumber" xlink:label="loc_azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionAndOtherThanOptionExercisableNumber_8F00947810908D40F031BD3C9650F6AA" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionAndOtherThanOptionExercisableNumber_8F00947810908D40F031BD3C9650F6AA" xlink:to="lab_azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionAndOtherThanOptionExercisableNumber_8F00947810908D40F031BD3C9650F6AA" xlink:type="arc" />
    <link:label id="lab_azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionAndOtherThanOptionExercisableWeightedAverageExercisePrice_CD82EECE0317516BF567BD3C96501297_terseLabel_en-US" xlink:label="lab_azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionAndOtherThanOptionExercisableWeightedAverageExercisePrice_CD82EECE0317516BF567BD3C96501297" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Weighted Average Exercise Price, Exercisable (usd per share)</link:label>
    <link:label id="lab_azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionAndOtherThanOptionExercisableWeightedAverageExercisePrice_CD82EECE0317516BF567BD3C96501297_label_en-US" xlink:label="lab_azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionAndOtherThanOptionExercisableWeightedAverageExercisePrice_CD82EECE0317516BF567BD3C96501297" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share Based Compensation Arrangement by Share Based Payment Award Option and Other than Option Exercisable Weighted Average Exercise Price</link:label>
    <link:label id="lab_azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionAndOtherThanOptionExercisableWeightedAverageExercisePrice_CD82EECE0317516BF567BD3C96501297_documentation_en-US" xlink:label="lab_azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionAndOtherThanOptionExercisableWeightedAverageExercisePrice_CD82EECE0317516BF567BD3C96501297" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Share based compensation arrangement by share based payment award option and other than option exercisable weighted average exercise price.</link:label>
    <link:loc xlink:href="azz-20200229.xsd#azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionAndOtherThanOptionExercisableWeightedAverageExercisePrice" xlink:label="loc_azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionAndOtherThanOptionExercisableWeightedAverageExercisePrice_CD82EECE0317516BF567BD3C96501297" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionAndOtherThanOptionExercisableWeightedAverageExercisePrice_CD82EECE0317516BF567BD3C96501297" xlink:to="lab_azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionAndOtherThanOptionExercisableWeightedAverageExercisePrice_CD82EECE0317516BF567BD3C96501297" xlink:type="arc" />
    <link:label id="lab_azz_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansAndOtherThanStockOptionExercisePriceRangeLowerRangeLimit_46A9705F180D1B715452BD3C9651D727_terseLabel_en-US" xlink:label="lab_azz_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansAndOtherThanStockOptionExercisePriceRangeLowerRangeLimit_46A9705F180D1B715452BD3C9651D727" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Exercise price range, lower limit (usd per share)</link:label>
    <link:label id="lab_azz_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansAndOtherThanStockOptionExercisePriceRangeLowerRangeLimit_46A9705F180D1B715452BD3C9651D727_label_en-US" xlink:label="lab_azz_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansAndOtherThanStockOptionExercisePriceRangeLowerRangeLimit_46A9705F180D1B715452BD3C9651D727" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Compensation, Shares Authorized under Stock Option Plans And Other Than Stock Option, Exercise Price Range, Lower Range Limit</link:label>
    <link:label id="lab_azz_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansAndOtherThanStockOptionExercisePriceRangeLowerRangeLimit_46A9705F180D1B715452BD3C9651D727_documentation_en-US" xlink:label="lab_azz_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansAndOtherThanStockOptionExercisePriceRangeLowerRangeLimit_46A9705F180D1B715452BD3C9651D727" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Share-based Compensation, Shares Authorized under Stock Option Plans And Other Than Stock Option, Exercise Price Range, Lower Range Limit</link:label>
    <link:loc xlink:href="azz-20200229.xsd#azz_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansAndOtherThanStockOptionExercisePriceRangeLowerRangeLimit" xlink:label="loc_azz_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansAndOtherThanStockOptionExercisePriceRangeLowerRangeLimit_46A9705F180D1B715452BD3C9651D727" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_azz_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansAndOtherThanStockOptionExercisePriceRangeLowerRangeLimit_46A9705F180D1B715452BD3C9651D727" xlink:to="lab_azz_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansAndOtherThanStockOptionExercisePriceRangeLowerRangeLimit_46A9705F180D1B715452BD3C9651D727" xlink:type="arc" />
    <link:label id="lab_azz_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansAndOtherThanOptionExercisePriceRangeUpperRangeLimit_D5FD5655D709CD394C87BD3C9651042A_terseLabel_en-US" xlink:label="lab_azz_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansAndOtherThanOptionExercisePriceRangeUpperRangeLimit_D5FD5655D709CD394C87BD3C9651042A" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Exercise price range, upper limit (usd per share)</link:label>
    <link:label id="lab_azz_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansAndOtherThanOptionExercisePriceRangeUpperRangeLimit_D5FD5655D709CD394C87BD3C9651042A_label_en-US" xlink:label="lab_azz_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansAndOtherThanOptionExercisePriceRangeUpperRangeLimit_D5FD5655D709CD394C87BD3C9651042A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Compensation, Shares Authorized under Stock Option Plans And Other Than Option, Exercise Price Range, Upper Range Limit</link:label>
    <link:label id="lab_azz_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansAndOtherThanOptionExercisePriceRangeUpperRangeLimit_D5FD5655D709CD394C87BD3C9651042A_documentation_en-US" xlink:label="lab_azz_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansAndOtherThanOptionExercisePriceRangeUpperRangeLimit_D5FD5655D709CD394C87BD3C9651042A" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Share-based Compensation, Shares Authorized under Stock Option Plans And Other Than Option, Exercise Price Range, Upper Range Limit</link:label>
    <link:loc xlink:href="azz-20200229.xsd#azz_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansAndOtherThanOptionExercisePriceRangeUpperRangeLimit" xlink:label="loc_azz_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansAndOtherThanOptionExercisePriceRangeUpperRangeLimit_D5FD5655D709CD394C87BD3C9651042A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_azz_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansAndOtherThanOptionExercisePriceRangeUpperRangeLimit_D5FD5655D709CD394C87BD3C9651042A" xlink:to="lab_azz_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansAndOtherThanOptionExercisePriceRangeUpperRangeLimit_D5FD5655D709CD394C87BD3C9651042A" xlink:type="arc" />
    <link:label id="lab_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_3C0C2C56C9F6B80622BC8BFA39B76BB6_terseLabel_en-US" xlink:label="lab_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_3C0C2C56C9F6B80622BC8BFA39B76BB6" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Employee benefit plans</link:label>
    <link:label id="lab_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_3C0C2C56C9F6B80622BC8BFA39B76BB6_label_en-US" xlink:label="lab_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_3C0C2C56C9F6B80622BC8BFA39B76BB6" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Pension and Other Postretirement Benefits Disclosure [Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:label="loc_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_3C0C2C56C9F6B80622BC8BFA39B76BB6" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_3C0C2C56C9F6B80622BC8BFA39B76BB6" xlink:to="lab_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_3C0C2C56C9F6B80622BC8BFA39B76BB6" xlink:type="arc" />
    <link:label id="lab_us-gaap_RestrictedStockUnitsRSUMember_635A6C3DA5C3E8CAAADC8BFA3AF189A1_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedStockUnitsRSUMember_635A6C3DA5C3E8CAAADC8BFA3AF189A1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Restricted Stock Units (RSUs) [Member]</link:label>
    <link:label id="lab_us-gaap_RestrictedStockUnitsRSUMember_635A6C3DA5C3E8CAAADC8BFA3AF189A1_label_en-US" xlink:label="lab_us-gaap_RestrictedStockUnitsRSUMember_635A6C3DA5C3E8CAAADC8BFA3AF189A1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restricted Stock Units (RSUs) [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_635A6C3DA5C3E8CAAADC8BFA3AF189A1" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedStockUnitsRSUMember_635A6C3DA5C3E8CAAADC8BFA3AF189A1" xlink:to="lab_us-gaap_RestrictedStockUnitsRSUMember_635A6C3DA5C3E8CAAADC8BFA3AF189A1" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_360673AE61852EA4A9788BFA3AF19152_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_360673AE61852EA4A9788BFA3AF19152" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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_360673AE61852EA4A9788BFA3AF19152_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_360673AE61852EA4A9788BFA3AF19152" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" 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:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_360673AE61852EA4A9788BFA3AF19152" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_360673AE61852EA4A9788BFA3AF19152" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_360673AE61852EA4A9788BFA3AF19152" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_92ED9152287BDFDAD7038BFA3AF12889_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_92ED9152287BDFDAD7038BFA3AF12889" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Non-Vested Balance as of February 28, 2019</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_92ED9152287BDFDAD7038BFA3AF12889_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_92ED9152287BDFDAD7038BFA3AF12889" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" 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:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_92ED9152287BDFDAD7038BFA3AF12889" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_92ED9152287BDFDAD7038BFA3AF12889" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_92ED9152287BDFDAD7038BFA3AF12889" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_39A00E87A5FC50E070608BFA3AF17340_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_39A00E87A5FC50E070608BFA3AF17340" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Granted (shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_39A00E87A5FC50E070608BFA3AF17340_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_39A00E87A5FC50E070608BFA3AF17340" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" 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:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_39A00E87A5FC50E070608BFA3AF17340" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_39A00E87A5FC50E070608BFA3AF17340" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_39A00E87A5FC50E070608BFA3AF17340" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_4908C22EA75C7712F79E8BFA3AF10033_negatedLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_4908C22EA75C7712F79E8BFA3AF10033" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Vested (shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_4908C22EA75C7712F79E8BFA3AF10033_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_4908C22EA75C7712F79E8BFA3AF10033" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" 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:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_4908C22EA75C7712F79E8BFA3AF10033" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_4908C22EA75C7712F79E8BFA3AF10033" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_4908C22EA75C7712F79E8BFA3AF10033" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_227A3DB79105EFA040A98BFA3AF1D49C_negatedLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_227A3DB79105EFA040A98BFA3AF1D49C" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Forfeited (shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_227A3DB79105EFA040A98BFA3AF1D49C_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_227A3DB79105EFA040A98BFA3AF1D49C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" 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:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_227A3DB79105EFA040A98BFA3AF1D49C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_227A3DB79105EFA040A98BFA3AF1D49C" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_227A3DB79105EFA040A98BFA3AF1D49C" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_DEDB5CC09F323029158E8BFA3AF14362_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_DEDB5CC09F323029158E8BFA3AF14362" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Non-Vested Balance as of February 29, 2020</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_DEDB5CC09F323029158E8BFA3AF14362" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_DEDB5CC09F323029158E8BFA3AF14362" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_DEDB5CC09F323029158E8BFA3AF14362" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_1DB18B031F7D15BEAB488BFA3AF158F6_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_1DB18B031F7D15BEAB488BFA3AF158F6" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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_1DB18B031F7D15BEAB488BFA3AF158F6_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_1DB18B031F7D15BEAB488BFA3AF158F6" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" 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:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_1DB18B031F7D15BEAB488BFA3AF158F6" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_1DB18B031F7D15BEAB488BFA3AF158F6" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_1DB18B031F7D15BEAB488BFA3AF158F6" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_00BEEAE8F7AB83D8E4C48BFA3AF18B07_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_00BEEAE8F7AB83D8E4C48BFA3AF18B07" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Non-Vested Balance as of February 28, 2019</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_00BEEAE8F7AB83D8E4C48BFA3AF18B07_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_00BEEAE8F7AB83D8E4C48BFA3AF18B07" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" 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:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_00BEEAE8F7AB83D8E4C48BFA3AF18B07" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_00BEEAE8F7AB83D8E4C48BFA3AF18B07" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_00BEEAE8F7AB83D8E4C48BFA3AF18B07" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_BB1661F1BBBD051C27DF8BFA3AF1CE70_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_BB1661F1BBBD051C27DF8BFA3AF1CE70" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Granted, Weighted Average Grant Date Fair Value (usd per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_BB1661F1BBBD051C27DF8BFA3AF1CE70_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_BB1661F1BBBD051C27DF8BFA3AF1CE70" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" 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:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_BB1661F1BBBD051C27DF8BFA3AF1CE70" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_BB1661F1BBBD051C27DF8BFA3AF1CE70" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_BB1661F1BBBD051C27DF8BFA3AF1CE70" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_9B6E5E7735D185BDBBCD8BFA3AF1CAA3_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_9B6E5E7735D185BDBBCD8BFA3AF1CAA3" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Vested, Weighted Average Grant Date Fair Value (usd per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_9B6E5E7735D185BDBBCD8BFA3AF1CAA3_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_9B6E5E7735D185BDBBCD8BFA3AF1CAA3" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" 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:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_9B6E5E7735D185BDBBCD8BFA3AF1CAA3" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_9B6E5E7735D185BDBBCD8BFA3AF1CAA3" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_9B6E5E7735D185BDBBCD8BFA3AF1CAA3" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_ECCF5F75C24597D7398F8BFA3AF15A1B_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_ECCF5F75C24597D7398F8BFA3AF15A1B" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Forfeited, Weighted Average Grant Date Fair Value (usd per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_ECCF5F75C24597D7398F8BFA3AF15A1B_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_ECCF5F75C24597D7398F8BFA3AF15A1B" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" 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:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_ECCF5F75C24597D7398F8BFA3AF15A1B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_ECCF5F75C24597D7398F8BFA3AF15A1B" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_ECCF5F75C24597D7398F8BFA3AF15A1B" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_21D48BFCEBCF9C85F35D8BFA3AF1AFF1_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_21D48BFCEBCF9C85F35D8BFA3AF1AFF1" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Non-Vested Balance as of February 29, 2020</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_21D48BFCEBCF9C85F35D8BFA3AF1AFF1" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_21D48BFCEBCF9C85F35D8BFA3AF1AFF1" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_21D48BFCEBCF9C85F35D8BFA3AF1AFF1" xlink:type="arc" />
    <link:label id="lab_azz_ContractLiabilityDetailsAbstract_7BDB471D02BCB9DB91A2BD3C98860872_label_en-US" xlink:label="lab_azz_ContractLiabilityDetailsAbstract_7BDB471D02BCB9DB91A2BD3C98860872" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Contract Liability Details [Abstract]</link:label>
    <link:label id="lab_azz_ContractLiabilityDetailsAbstract_7BDB471D02BCB9DB91A2BD3C98860872_documentation_en-US" xlink:label="lab_azz_ContractLiabilityDetailsAbstract_7BDB471D02BCB9DB91A2BD3C98860872" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Contract Liability Details [Abstract]</link:label>
    <link:loc xlink:href="azz-20200229.xsd#azz_ContractLiabilityDetailsAbstract" xlink:label="loc_azz_ContractLiabilityDetailsAbstract_7BDB471D02BCB9DB91A2BD3C98860872" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_azz_ContractLiabilityDetailsAbstract_7BDB471D02BCB9DB91A2BD3C98860872" xlink:to="lab_azz_ContractLiabilityDetailsAbstract_7BDB471D02BCB9DB91A2BD3C98860872" xlink:type="arc" />
    <link:label id="lab_us-gaap_ContractWithCustomerLiability_8C51247A746CFB3168FEBD54EAA7BEE5_periodStartLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiability_8C51247A746CFB3168FEBD54EAA7BEE5" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Balance at beginning of period</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ContractWithCustomerLiability" xlink:label="loc_us-gaap_ContractWithCustomerLiability_8C51247A746CFB3168FEBD54EAA7BEE5" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerLiability_8C51247A746CFB3168FEBD54EAA7BEE5" xlink:to="lab_us-gaap_ContractWithCustomerLiability_8C51247A746CFB3168FEBD54EAA7BEE5" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_80253B8D30E06B2A35DABD55438713F4_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_80253B8D30E06B2A35DABD55438713F4" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Contract liabilities added during the period</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_80253B8D30E06B2A35DABD55438713F4_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_80253B8D30E06B2A35DABD55438713F4" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Contract with Customer, Liability</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_80253B8D30E06B2A35DABD55438713F4" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_80253B8D30E06B2A35DABD55438713F4" xlink:to="lab_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_80253B8D30E06B2A35DABD55438713F4" xlink:type="arc" />
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_2078FDBC7669302F7F09BD3C9886C163_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_2078FDBC7669302F7F09BD3C9886C163" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revenue recognized during the period</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_2078FDBC7669302F7F09BD3C9886C163_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_2078FDBC7669302F7F09BD3C9886C163" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Contract with Customer, Liability, Revenue Recognized</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_2078FDBC7669302F7F09BD3C9886C163" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_2078FDBC7669302F7F09BD3C9886C163" xlink:to="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_2078FDBC7669302F7F09BD3C9886C163" xlink:type="arc" />
    <link:label id="lab_us-gaap_ContractWithCustomerLiability_BF142D671671021D6024BD55B48FA875_periodEndLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiability_BF142D671671021D6024BD55B48FA875" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Balance at end of period</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ContractWithCustomerLiability" xlink:label="loc_us-gaap_ContractWithCustomerLiability_BF142D671671021D6024BD55B48FA875" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerLiability_BF142D671671021D6024BD55B48FA875" xlink:to="lab_us-gaap_ContractWithCustomerLiability_BF142D671671021D6024BD55B48FA875" xlink:type="arc" />
    <link:label id="lab_azz_FutureRevenues_6551025E2CDE5C2F5CCDBD3C988784CB_terseLabel_en-US" xlink:label="lab_azz_FutureRevenues_6551025E2CDE5C2F5CCDBD3C988784CB" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Future Revenues</link:label>
    <link:label id="lab_azz_FutureRevenues_6551025E2CDE5C2F5CCDBD3C988784CB_label_en-US" xlink:label="lab_azz_FutureRevenues_6551025E2CDE5C2F5CCDBD3C988784CB" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Future Revenues</link:label>
    <link:label id="lab_azz_FutureRevenues_6551025E2CDE5C2F5CCDBD3C988784CB_documentation_en-US" xlink:label="lab_azz_FutureRevenues_6551025E2CDE5C2F5CCDBD3C988784CB" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Future Revenues</link:label>
    <link:loc xlink:href="azz-20200229.xsd#azz_FutureRevenues" xlink:label="loc_azz_FutureRevenues_6551025E2CDE5C2F5CCDBD3C988784CB" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_azz_FutureRevenues_6551025E2CDE5C2F5CCDBD3C988784CB" xlink:to="lab_azz_FutureRevenues_6551025E2CDE5C2F5CCDBD3C988784CB" xlink:type="arc" />
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligation_44A6EEA036C78C234503BD3C98870E15_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligation_44A6EEA036C78C234503BD3C98870E15" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revenue, Remaining Performance Obligation, Amount</link:label>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligation_44A6EEA036C78C234503BD3C98870E15_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligation_44A6EEA036C78C234503BD3C98870E15" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue, Remaining Performance Obligation, Amount</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligation" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation_44A6EEA036C78C234503BD3C98870E15" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligation_44A6EEA036C78C234503BD3C98870E15" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligation_44A6EEA036C78C234503BD3C98870E15" xlink:type="arc" />
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_0D9F27B7D16AB76BA333BD3C967027FE_label_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_0D9F27B7D16AB76BA333BD3C967027FE" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Payment Arrangement [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_0D9F27B7D16AB76BA333BD3C967027FE" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_0D9F27B7D16AB76BA333BD3C967027FE" xlink:to="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_0D9F27B7D16AB76BA333BD3C967027FE" xlink:type="arc" />
    <link:label id="lab_us-gaap_PlanNameAxis_CEC4BBDA0C6E1A5C8E28BD3C9676C97D_terseLabel_en-US" xlink:label="lab_us-gaap_PlanNameAxis_CEC4BBDA0C6E1A5C8E28BD3C9676C97D" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Plan Name [Axis]</link:label>
    <link:label id="lab_us-gaap_PlanNameAxis_CEC4BBDA0C6E1A5C8E28BD3C9676C97D_label_en-US" xlink:label="lab_us-gaap_PlanNameAxis_CEC4BBDA0C6E1A5C8E28BD3C9676C97D" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Plan Name [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PlanNameAxis" xlink:label="loc_us-gaap_PlanNameAxis_CEC4BBDA0C6E1A5C8E28BD3C9676C97D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PlanNameAxis_CEC4BBDA0C6E1A5C8E28BD3C9676C97D" xlink:to="lab_us-gaap_PlanNameAxis_CEC4BBDA0C6E1A5C8E28BD3C9676C97D" xlink:type="arc" />
    <link:label id="lab_us-gaap_PlanNameDomain_7807D3E1AD58015AE969BD3C96765D9E_terseLabel_en-US" xlink:label="lab_us-gaap_PlanNameDomain_7807D3E1AD58015AE969BD3C96765D9E" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Plan Name [Domain]</link:label>
    <link:label id="lab_us-gaap_PlanNameDomain_7807D3E1AD58015AE969BD3C96765D9E_label_en-US" xlink:label="lab_us-gaap_PlanNameDomain_7807D3E1AD58015AE969BD3C96765D9E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Plan Name [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PlanNameDomain" xlink:label="loc_us-gaap_PlanNameDomain_7807D3E1AD58015AE969BD3C96765D9E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PlanNameDomain_7807D3E1AD58015AE969BD3C96765D9E" xlink:to="lab_us-gaap_PlanNameDomain_7807D3E1AD58015AE969BD3C96765D9E" xlink:type="arc" />
    <link:label id="lab_us-gaap_AwardDateAxis_9D69054A33D30B5942EFBD3C967735F5_terseLabel_en-US" xlink:label="lab_us-gaap_AwardDateAxis_9D69054A33D30B5942EFBD3C967735F5" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Award Date [Axis]</link:label>
    <link:label id="lab_us-gaap_AwardDateAxis_9D69054A33D30B5942EFBD3C967735F5_label_en-US" xlink:label="lab_us-gaap_AwardDateAxis_9D69054A33D30B5942EFBD3C967735F5" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Date [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AwardDateAxis" xlink:label="loc_us-gaap_AwardDateAxis_9D69054A33D30B5942EFBD3C967735F5" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AwardDateAxis_9D69054A33D30B5942EFBD3C967735F5" xlink:to="lab_us-gaap_AwardDateAxis_9D69054A33D30B5942EFBD3C967735F5" xlink:type="arc" />
    <link:label id="lab_us-gaap_AwardDateDomain_A506AA8C939A5EA03F61BD3C96775A41_terseLabel_en-US" xlink:label="lab_us-gaap_AwardDateDomain_A506AA8C939A5EA03F61BD3C96775A41" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Award Date [Domain]</link:label>
    <link:label id="lab_us-gaap_AwardDateDomain_A506AA8C939A5EA03F61BD3C96775A41_label_en-US" xlink:label="lab_us-gaap_AwardDateDomain_A506AA8C939A5EA03F61BD3C96775A41" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Date [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AwardDateDomain" xlink:label="loc_us-gaap_AwardDateDomain_A506AA8C939A5EA03F61BD3C96775A41" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AwardDateDomain_A506AA8C939A5EA03F61BD3C96775A41" xlink:to="lab_us-gaap_AwardDateDomain_A506AA8C939A5EA03F61BD3C96775A41" xlink:type="arc" />
    <link:label id="lab_us-gaap_PhantomShareUnitsPSUsMember_7112CA3719256C878D6BBD8C9508DE5A_terseLabel_en-US" xlink:label="lab_us-gaap_PhantomShareUnitsPSUsMember_7112CA3719256C878D6BBD8C9508DE5A" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Phantom Share Units (PSUs) [Member]</link:label>
    <link:label id="lab_us-gaap_PhantomShareUnitsPSUsMember_7112CA3719256C878D6BBD8C9508DE5A_label_en-US" xlink:label="lab_us-gaap_PhantomShareUnitsPSUsMember_7112CA3719256C878D6BBD8C9508DE5A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Phantom Share Units (PSUs) [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PhantomShareUnitsPSUsMember" xlink:label="loc_us-gaap_PhantomShareUnitsPSUsMember_7112CA3719256C878D6BBD8C9508DE5A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PhantomShareUnitsPSUsMember_7112CA3719256C878D6BBD8C9508DE5A" xlink:to="lab_us-gaap_PhantomShareUnitsPSUsMember_7112CA3719256C878D6BBD8C9508DE5A" xlink:type="arc" />
    <link:label id="lab_us-gaap_PerformanceSharesMember_12F15086451DF769D609BD3C96788338_terseLabel_en-US" xlink:label="lab_us-gaap_PerformanceSharesMember_12F15086451DF769D609BD3C96788338" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Performance Shares [Member]</link:label>
    <link:label id="lab_us-gaap_PerformanceSharesMember_12F15086451DF769D609BD3C96788338_label_en-US" xlink:label="lab_us-gaap_PerformanceSharesMember_12F15086451DF769D609BD3C96788338" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Performance Shares [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PerformanceSharesMember" xlink:label="loc_us-gaap_PerformanceSharesMember_12F15086451DF769D609BD3C96788338" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PerformanceSharesMember_12F15086451DF769D609BD3C96788338" xlink:to="lab_us-gaap_PerformanceSharesMember_12F15086451DF769D609BD3C96788338" xlink:type="arc" />
    <link:label id="lab_us-gaap_StatementClassOfStockAxis_462E63C465D0B32EC43EBD3C9678F50C_terseLabel_en-US" xlink:label="lab_us-gaap_StatementClassOfStockAxis_462E63C465D0B32EC43EBD3C9678F50C" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Class of Stock [Axis]</link:label>
    <link:label id="lab_us-gaap_StatementClassOfStockAxis_462E63C465D0B32EC43EBD3C9678F50C_label_en-US" xlink:label="lab_us-gaap_StatementClassOfStockAxis_462E63C465D0B32EC43EBD3C9678F50C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Class of Stock [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_462E63C465D0B32EC43EBD3C9678F50C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementClassOfStockAxis_462E63C465D0B32EC43EBD3C9678F50C" xlink:to="lab_us-gaap_StatementClassOfStockAxis_462E63C465D0B32EC43EBD3C9678F50C" xlink:type="arc" />
    <link:label id="lab_us-gaap_ClassOfStockDomain_A6C0D4FB53164DA1BDF4BD3C9678C46E_terseLabel_en-US" xlink:label="lab_us-gaap_ClassOfStockDomain_A6C0D4FB53164DA1BDF4BD3C9678C46E" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Class of Stock [Domain]</link:label>
    <link:label id="lab_us-gaap_ClassOfStockDomain_A6C0D4FB53164DA1BDF4BD3C9678C46E_label_en-US" xlink:label="lab_us-gaap_ClassOfStockDomain_A6C0D4FB53164DA1BDF4BD3C9678C46E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Class of Stock [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_A6C0D4FB53164DA1BDF4BD3C9678C46E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ClassOfStockDomain_A6C0D4FB53164DA1BDF4BD3C9678C46E" xlink:to="lab_us-gaap_ClassOfStockDomain_A6C0D4FB53164DA1BDF4BD3C9678C46E" xlink:type="arc" />
    <link:label id="lab_us-gaap_VestingAxis_8DBDE12B989CE92DDC71BD3C96792078_terseLabel_en-US" xlink:label="lab_us-gaap_VestingAxis_8DBDE12B989CE92DDC71BD3C96792078" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Vesting [Axis]</link:label>
    <link:label id="lab_us-gaap_VestingAxis_8DBDE12B989CE92DDC71BD3C96792078_label_en-US" xlink:label="lab_us-gaap_VestingAxis_8DBDE12B989CE92DDC71BD3C96792078" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Vesting [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_VestingAxis" xlink:label="loc_us-gaap_VestingAxis_8DBDE12B989CE92DDC71BD3C96792078" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VestingAxis_8DBDE12B989CE92DDC71BD3C96792078" xlink:to="lab_us-gaap_VestingAxis_8DBDE12B989CE92DDC71BD3C96792078" xlink:type="arc" />
    <link:label id="lab_us-gaap_VestingDomain_E3C59160AC4D1EC92622BD3C967950FC_terseLabel_en-US" xlink:label="lab_us-gaap_VestingDomain_E3C59160AC4D1EC92622BD3C967950FC" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Vesting [Domain]</link:label>
    <link:label id="lab_us-gaap_VestingDomain_E3C59160AC4D1EC92622BD3C967950FC_label_en-US" xlink:label="lab_us-gaap_VestingDomain_E3C59160AC4D1EC92622BD3C967950FC" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Vesting [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_VestingDomain" xlink:label="loc_us-gaap_VestingDomain_E3C59160AC4D1EC92622BD3C967950FC" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VestingDomain_E3C59160AC4D1EC92622BD3C967950FC" xlink:to="lab_us-gaap_VestingDomain_E3C59160AC4D1EC92622BD3C967950FC" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_EF97392713DBC9DACAEFBD3C967A0C8F_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_EF97392713DBC9DACAEFBD3C967A0C8F" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_EF97392713DBC9DACAEFBD3C967A0C8F_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_EF97392713DBC9DACAEFBD3C967A0C8F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_EF97392713DBC9DACAEFBD3C967A0C8F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_EF97392713DBC9DACAEFBD3C967A0C8F" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_EF97392713DBC9DACAEFBD3C967A0C8F" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_5E69B80BAA668F882F5DBD3C967A30A4_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_5E69B80BAA668F882F5DBD3C967A30A4" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_5E69B80BAA668F882F5DBD3C967A30A4" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_5E69B80BAA668F882F5DBD3C967A30A4" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_5E69B80BAA668F882F5DBD3C967A30A4" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_2EA5AD7405DD5796280CBD3C967A5AE2_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_2EA5AD7405DD5796280CBD3C967A5AE2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-vested shares outstanding, weighted average grant date fair value (usd per share)</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_2EA5AD7405DD5796280CBD3C967A5AE2" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_2EA5AD7405DD5796280CBD3C967A5AE2" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_2EA5AD7405DD5796280CBD3C967A5AE2" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_1E29BE48E30409EFB35DBD3C967AC270_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_1E29BE48E30409EFB35DBD3C967AC270" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-vested shares outstanding (shares)</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_1E29BE48E30409EFB35DBD3C967AC270" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_1E29BE48E30409EFB35DBD3C967AC270" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_1E29BE48E30409EFB35DBD3C967AC270" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_1C2639C87C0FCBFC338EBD3C967BCB4F_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_1C2639C87C0FCBFC338EBD3C967BCB4F" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" 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:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_1C2639C87C0FCBFC338EBD3C967BCB4F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_1C2639C87C0FCBFC338EBD3C967BCB4F" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_1C2639C87C0FCBFC338EBD3C967BCB4F" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_7DA6D419EB1054E0A601BD3C967B63CB_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_7DA6D419EB1054E0A601BD3C967B63CB" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" 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:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_7DA6D419EB1054E0A601BD3C967B63CB" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_7DA6D419EB1054E0A601BD3C967B63CB" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_7DA6D419EB1054E0A601BD3C967B63CB" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_2D0A74FC13FB5B9E5F6DBD3C967BA013_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_2D0A74FC13FB5B9E5F6DBD3C967BA013" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_2D0A74FC13FB5B9E5F6DBD3C967BA013" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_2D0A74FC13FB5B9E5F6DBD3C967BA013" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_2D0A74FC13FB5B9E5F6DBD3C967BA013" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_C3C1A8E08A52627E778BBD3C967BEAF7_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_C3C1A8E08A52627E778BBD3C967BEAF7" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_C3C1A8E08A52627E778BBD3C967BEAF7" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_C3C1A8E08A52627E778BBD3C967BEAF7" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_C3C1A8E08A52627E778BBD3C967BEAF7" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_5AEB5E598A8DAFD2CE54BD3C986F8715_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_5AEB5E598A8DAFD2CE54BD3C986F8715" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_5AEB5E598A8DAFD2CE54BD3C986F8715_label_en-US" xlink:label="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_5AEB5E598A8DAFD2CE54BD3C986F8715" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment [Table]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_5AEB5E598A8DAFD2CE54BD3C986F8715" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_5AEB5E598A8DAFD2CE54BD3C986F8715" xlink:to="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_5AEB5E598A8DAFD2CE54BD3C986F8715" xlink:type="arc" />
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis_077A9F461DD6359EFA21BD3C986FFB30_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis_077A9F461DD6359EFA21BD3C986FFB30" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment, Type [Axis]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis_077A9F461DD6359EFA21BD3C986FFB30_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis_077A9F461DD6359EFA21BD3C986FFB30" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment, Type [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_077A9F461DD6359EFA21BD3C986FFB30" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_077A9F461DD6359EFA21BD3C986FFB30" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis_077A9F461DD6359EFA21BD3C986FFB30" xlink:type="arc" />
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain_089E74F9FB4DAE054E35BD3C987054BF_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain_089E74F9FB4DAE054E35BD3C987054BF" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment, Type [Domain]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain_089E74F9FB4DAE054E35BD3C987054BF_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain_089E74F9FB4DAE054E35BD3C987054BF" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment, Type [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_089E74F9FB4DAE054E35BD3C987054BF" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_089E74F9FB4DAE054E35BD3C987054BF" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain_089E74F9FB4DAE054E35BD3C987054BF" xlink:type="arc" />
    <link:label id="lab_us-gaap_BuildingAndBuildingImprovementsMember_5D883B66CA7102F197E4BD3C98704D83_terseLabel_en-US" xlink:label="lab_us-gaap_BuildingAndBuildingImprovementsMember_5D883B66CA7102F197E4BD3C98704D83" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Building and Building Improvements [Member]</link:label>
    <link:label id="lab_us-gaap_BuildingAndBuildingImprovementsMember_5D883B66CA7102F197E4BD3C98704D83_label_en-US" xlink:label="lab_us-gaap_BuildingAndBuildingImprovementsMember_5D883B66CA7102F197E4BD3C98704D83" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Building and Building Improvements [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BuildingAndBuildingImprovementsMember" xlink:label="loc_us-gaap_BuildingAndBuildingImprovementsMember_5D883B66CA7102F197E4BD3C98704D83" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BuildingAndBuildingImprovementsMember_5D883B66CA7102F197E4BD3C98704D83" xlink:to="lab_us-gaap_BuildingAndBuildingImprovementsMember_5D883B66CA7102F197E4BD3C98704D83" xlink:type="arc" />
    <link:label id="lab_us-gaap_MachineryAndEquipmentMember_4A1A072ED1E65F2F6988BD3C987037E1_terseLabel_en-US" xlink:label="lab_us-gaap_MachineryAndEquipmentMember_4A1A072ED1E65F2F6988BD3C987037E1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Machinery and Equipment [Member]</link:label>
    <link:label id="lab_us-gaap_MachineryAndEquipmentMember_4A1A072ED1E65F2F6988BD3C987037E1_label_en-US" xlink:label="lab_us-gaap_MachineryAndEquipmentMember_4A1A072ED1E65F2F6988BD3C987037E1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Machinery and Equipment [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MachineryAndEquipmentMember" xlink:label="loc_us-gaap_MachineryAndEquipmentMember_4A1A072ED1E65F2F6988BD3C987037E1" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MachineryAndEquipmentMember_4A1A072ED1E65F2F6988BD3C987037E1" xlink:to="lab_us-gaap_MachineryAndEquipmentMember_4A1A072ED1E65F2F6988BD3C987037E1" xlink:type="arc" />
    <link:label id="lab_us-gaap_FurnitureAndFixturesMember_782317F9D5889160786EBD3C9871824B_terseLabel_en-US" xlink:label="lab_us-gaap_FurnitureAndFixturesMember_782317F9D5889160786EBD3C9871824B" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Furniture and Fixtures [Member]</link:label>
    <link:label id="lab_us-gaap_FurnitureAndFixturesMember_782317F9D5889160786EBD3C9871824B_label_en-US" xlink:label="lab_us-gaap_FurnitureAndFixturesMember_782317F9D5889160786EBD3C9871824B" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Furniture and Fixtures [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FurnitureAndFixturesMember" xlink:label="loc_us-gaap_FurnitureAndFixturesMember_782317F9D5889160786EBD3C9871824B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FurnitureAndFixturesMember_782317F9D5889160786EBD3C9871824B" xlink:to="lab_us-gaap_FurnitureAndFixturesMember_782317F9D5889160786EBD3C9871824B" xlink:type="arc" />
    <link:label id="lab_us-gaap_VehiclesMember_6FE5DF380B0B3DC55C07BD3C9871409A_terseLabel_en-US" xlink:label="lab_us-gaap_VehiclesMember_6FE5DF380B0B3DC55C07BD3C9871409A" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Vehicles [Member]</link:label>
    <link:label id="lab_us-gaap_VehiclesMember_6FE5DF380B0B3DC55C07BD3C9871409A_label_en-US" xlink:label="lab_us-gaap_VehiclesMember_6FE5DF380B0B3DC55C07BD3C9871409A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Vehicles [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_VehiclesMember" xlink:label="loc_us-gaap_VehiclesMember_6FE5DF380B0B3DC55C07BD3C9871409A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VehiclesMember_6FE5DF380B0B3DC55C07BD3C9871409A" xlink:to="lab_us-gaap_VehiclesMember_6FE5DF380B0B3DC55C07BD3C9871409A" xlink:type="arc" />
    <link:label id="lab_azz_ComputersandSoftwareMember_263A196D1618AA0717CEBD589417C884_terseLabel_en-US" xlink:label="lab_azz_ComputersandSoftwareMember_263A196D1618AA0717CEBD589417C884" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Computers and Software [Member]</link:label>
    <link:label id="lab_azz_ComputersandSoftwareMember_263A196D1618AA0717CEBD589417C884_label_en-US" xlink:label="lab_azz_ComputersandSoftwareMember_263A196D1618AA0717CEBD589417C884" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Computers and Software [Member]</link:label>
    <link:label id="lab_azz_ComputersandSoftwareMember_263A196D1618AA0717CEBD589417C884_documentation_en-US" xlink:label="lab_azz_ComputersandSoftwareMember_263A196D1618AA0717CEBD589417C884" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Computers and Software [Member]</link:label>
    <link:loc xlink:href="azz-20200229.xsd#azz_ComputersandSoftwareMember" xlink:label="loc_azz_ComputersandSoftwareMember_263A196D1618AA0717CEBD589417C884" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_azz_ComputersandSoftwareMember_263A196D1618AA0717CEBD589417C884" xlink:to="lab_azz_ComputersandSoftwareMember_263A196D1618AA0717CEBD589417C884" xlink:type="arc" />
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentLineItems_EE7884863AB75AB163B2BD3C98720DD5_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentLineItems_EE7884863AB75AB163B2BD3C98720DD5" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment [Line Items]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentLineItems_EE7884863AB75AB163B2BD3C98720DD5_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentLineItems_EE7884863AB75AB163B2BD3C98720DD5" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment [Line Items]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_EE7884863AB75AB163B2BD3C98720DD5" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_EE7884863AB75AB163B2BD3C98720DD5" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentLineItems_EE7884863AB75AB163B2BD3C98720DD5" xlink:type="arc" />
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife_8AC94DB49C3A95895514BD3C9872D8B0_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife_8AC94DB49C3A95895514BD3C9872D8B0" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Useful life</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife_8AC94DB49C3A95895514BD3C9872D8B0_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife_8AC94DB49C3A95895514BD3C9872D8B0" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment, Useful Life</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_8AC94DB49C3A95895514BD3C9872D8B0" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_8AC94DB49C3A95895514BD3C9872D8B0" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife_8AC94DB49C3A95895514BD3C9872D8B0" xlink:type="arc" />
    <link:label id="lab_us-gaap_SegmentReportingAbstract_ADDE6B067B4F3AD7AE138BFA3AB36479_label_en-US" xlink:label="lab_us-gaap_SegmentReportingAbstract_ADDE6B067B4F3AD7AE138BFA3AB36479" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Segment Reporting [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SegmentReportingAbstract" xlink:label="loc_us-gaap_SegmentReportingAbstract_ADDE6B067B4F3AD7AE138BFA3AB36479" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingAbstract_ADDE6B067B4F3AD7AE138BFA3AB36479" xlink:to="lab_us-gaap_SegmentReportingAbstract_ADDE6B067B4F3AD7AE138BFA3AB36479" xlink:type="arc" />
    <link:label id="lab_us-gaap_SegmentReportingDisclosureTextBlock_6678E18C293D731713498BFA3AB30974_verboseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingDisclosureTextBlock_6678E18C293D731713498BFA3AB30974" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Operating segments</link:label>
    <link:label id="lab_us-gaap_SegmentReportingDisclosureTextBlock_6678E18C293D731713498BFA3AB30974_label_en-US" xlink:label="lab_us-gaap_SegmentReportingDisclosureTextBlock_6678E18C293D731713498BFA3AB30974" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Segment Reporting Disclosure [Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SegmentReportingDisclosureTextBlock" xlink:label="loc_us-gaap_SegmentReportingDisclosureTextBlock_6678E18C293D731713498BFA3AB30974" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingDisclosureTextBlock_6678E18C293D731713498BFA3AB30974" xlink:to="lab_us-gaap_SegmentReportingDisclosureTextBlock_6678E18C293D731713498BFA3AB30974" xlink:type="arc" />
    <link:label id="lab_us-gaap_QuarterlyFinancialInformationTextBlock_5D1DC381D4673B09E1438BFA38EC8D74_terseLabel_en-US" xlink:label="lab_us-gaap_QuarterlyFinancialInformationTextBlock_5D1DC381D4673B09E1438BFA38EC8D74" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Quarterly financial information, Unaudited</link:label>
    <link:label id="lab_us-gaap_QuarterlyFinancialInformationTextBlock_5D1DC381D4673B09E1438BFA38EC8D74_label_en-US" xlink:label="lab_us-gaap_QuarterlyFinancialInformationTextBlock_5D1DC381D4673B09E1438BFA38EC8D74" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Quarterly Financial Information [Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_QuarterlyFinancialInformationTextBlock" xlink:label="loc_us-gaap_QuarterlyFinancialInformationTextBlock_5D1DC381D4673B09E1438BFA38EC8D74" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_QuarterlyFinancialInformationTextBlock_5D1DC381D4673B09E1438BFA38EC8D74" xlink:to="lab_us-gaap_QuarterlyFinancialInformationTextBlock_5D1DC381D4673B09E1438BFA38EC8D74" xlink:type="arc" />
    <link:label id="lab_us-gaap_DeferredTaxAssetsValuationAllowance_4199DF008D42E6BC387CC14154026820_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsValuationAllowance_4199DF008D42E6BC387CC14154026820" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Valuation Allowance</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsValuationAllowance_4199DF008D42E6BC387CC14154026820_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsValuationAllowance_4199DF008D42E6BC387CC14154026820" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Valuation Allowance</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowance" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_4199DF008D42E6BC387CC14154026820" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsValuationAllowance_4199DF008D42E6BC387CC14154026820" xlink:to="lab_us-gaap_DeferredTaxAssetsValuationAllowance_4199DF008D42E6BC387CC14154026820" xlink:type="arc" />
    <link:label id="lab_us-gaap_ForeignEarningsRepatriated_586BF17DA7432F5830C3C1413F64E22F_terseLabel_en-US" xlink:label="lab_us-gaap_ForeignEarningsRepatriated_586BF17DA7432F5830C3C1413F64E22F" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Foreign Earnings Repatriated</link:label>
    <link:label id="lab_us-gaap_ForeignEarningsRepatriated_586BF17DA7432F5830C3C1413F64E22F_label_en-US" xlink:label="lab_us-gaap_ForeignEarningsRepatriated_586BF17DA7432F5830C3C1413F64E22F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Foreign Earnings Repatriated</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ForeignEarningsRepatriated" xlink:label="loc_us-gaap_ForeignEarningsRepatriated_586BF17DA7432F5830C3C1413F64E22F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignEarningsRepatriated_586BF17DA7432F5830C3C1413F64E22F" xlink:to="lab_us-gaap_ForeignEarningsRepatriated_586BF17DA7432F5830C3C1413F64E22F" xlink:type="arc" />
    <link:label id="lab_azz_DocumentAndEntityInformationAbstract_563FFB4C33ED6904D685C13BB44DD8DC_label_en-US" xlink:label="lab_azz_DocumentAndEntityInformationAbstract_563FFB4C33ED6904D685C13BB44DD8DC" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document and Entity Information [Abstract]</link:label>
    <link:label id="lab_azz_DocumentAndEntityInformationAbstract_563FFB4C33ED6904D685C13BB44DD8DC_documentation_en-US" xlink:label="lab_azz_DocumentAndEntityInformationAbstract_563FFB4C33ED6904D685C13BB44DD8DC" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Document and entity information.</link:label>
    <link:loc xlink:href="azz-20200229.xsd#azz_DocumentAndEntityInformationAbstract" xlink:label="loc_azz_DocumentAndEntityInformationAbstract_563FFB4C33ED6904D685C13BB44DD8DC" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_azz_DocumentAndEntityInformationAbstract_563FFB4C33ED6904D685C13BB44DD8DC" xlink:to="lab_azz_DocumentAndEntityInformationAbstract_563FFB4C33ED6904D685C13BB44DD8DC" xlink:type="arc" />
    <link:label id="lab_dei_DocumentType_C0BC76B1153EF3D3F941C13BB44D2097_terseLabel_en-US" xlink:label="lab_dei_DocumentType_C0BC76B1153EF3D3F941C13BB44D2097" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Document Type</link:label>
    <link:label id="lab_dei_DocumentType_C0BC76B1153EF3D3F941C13BB44D2097_label_en-US" xlink:label="lab_dei_DocumentType_C0BC76B1153EF3D3F941C13BB44D2097" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Type</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentType" xlink:label="loc_dei_DocumentType_C0BC76B1153EF3D3F941C13BB44D2097" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentType_C0BC76B1153EF3D3F941C13BB44D2097" xlink:to="lab_dei_DocumentType_C0BC76B1153EF3D3F941C13BB44D2097" xlink:type="arc" />
    <link:label id="lab_dei_DocumentAnnualReport_9552F3CF1221A9E36EA4C144ED3CB543_terseLabel_en-US" xlink:label="lab_dei_DocumentAnnualReport_9552F3CF1221A9E36EA4C144ED3CB543" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Document Annual Report</link:label>
    <link:label id="lab_dei_DocumentAnnualReport_9552F3CF1221A9E36EA4C144ED3CB543_label_en-US" xlink:label="lab_dei_DocumentAnnualReport_9552F3CF1221A9E36EA4C144ED3CB543" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Annual Report</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentAnnualReport" xlink:label="loc_dei_DocumentAnnualReport_9552F3CF1221A9E36EA4C144ED3CB543" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentAnnualReport_9552F3CF1221A9E36EA4C144ED3CB543" xlink:to="lab_dei_DocumentAnnualReport_9552F3CF1221A9E36EA4C144ED3CB543" xlink:type="arc" />
    <link:label id="lab_dei_DocumentPeriodEndDate_DE5578DC7567D179508CC13BB44DB01C_terseLabel_en-US" xlink:label="lab_dei_DocumentPeriodEndDate_DE5578DC7567D179508CC13BB44DB01C" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Document Period End Date</link:label>
    <link:label id="lab_dei_DocumentPeriodEndDate_DE5578DC7567D179508CC13BB44DB01C_label_en-US" xlink:label="lab_dei_DocumentPeriodEndDate_DE5578DC7567D179508CC13BB44DB01C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Period End Date</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentPeriodEndDate" xlink:label="loc_dei_DocumentPeriodEndDate_DE5578DC7567D179508CC13BB44DB01C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentPeriodEndDate_DE5578DC7567D179508CC13BB44DB01C" xlink:to="lab_dei_DocumentPeriodEndDate_DE5578DC7567D179508CC13BB44DB01C" xlink:type="arc" />
    <link:label id="lab_dei_DocumentTransitionReport_C40BD6732D51EEBFAB97C14552AB52D0_terseLabel_en-US" xlink:label="lab_dei_DocumentTransitionReport_C40BD6732D51EEBFAB97C14552AB52D0" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Document Transition Report</link:label>
    <link:label id="lab_dei_DocumentTransitionReport_C40BD6732D51EEBFAB97C14552AB52D0_label_en-US" xlink:label="lab_dei_DocumentTransitionReport_C40BD6732D51EEBFAB97C14552AB52D0" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Transition Report</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentTransitionReport" xlink:label="loc_dei_DocumentTransitionReport_C40BD6732D51EEBFAB97C14552AB52D0" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentTransitionReport_C40BD6732D51EEBFAB97C14552AB52D0" xlink:to="lab_dei_DocumentTransitionReport_C40BD6732D51EEBFAB97C14552AB52D0" xlink:type="arc" />
    <link:label id="lab_dei_EntityFileNumber_BC17BB72EDD947C5839AC13BB44E1B0B_terseLabel_en-US" xlink:label="lab_dei_EntityFileNumber_BC17BB72EDD947C5839AC13BB44E1B0B" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity File Number</link:label>
    <link:label id="lab_dei_EntityFileNumber_BC17BB72EDD947C5839AC13BB44E1B0B_label_en-US" xlink:label="lab_dei_EntityFileNumber_BC17BB72EDD947C5839AC13BB44E1B0B" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity File Number</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityFileNumber" xlink:label="loc_dei_EntityFileNumber_BC17BB72EDD947C5839AC13BB44E1B0B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityFileNumber_BC17BB72EDD947C5839AC13BB44E1B0B" xlink:to="lab_dei_EntityFileNumber_BC17BB72EDD947C5839AC13BB44E1B0B" xlink:type="arc" />
    <link:label id="lab_dei_EntityRegistrantName_996EC0483A79AB9BEA03C13BB44E67C0_terseLabel_en-US" xlink:label="lab_dei_EntityRegistrantName_996EC0483A79AB9BEA03C13BB44E67C0" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Registrant Name</link:label>
    <link:label id="lab_dei_EntityRegistrantName_996EC0483A79AB9BEA03C13BB44E67C0_label_en-US" xlink:label="lab_dei_EntityRegistrantName_996EC0483A79AB9BEA03C13BB44E67C0" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Registrant Name</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityRegistrantName" xlink:label="loc_dei_EntityRegistrantName_996EC0483A79AB9BEA03C13BB44E67C0" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityRegistrantName_996EC0483A79AB9BEA03C13BB44E67C0" xlink:to="lab_dei_EntityRegistrantName_996EC0483A79AB9BEA03C13BB44E67C0" xlink:type="arc" />
    <link:label id="lab_dei_EntityIncorporationStateCountryCode_82F52ABB687F0629C0E0C13BB44E2B72_terseLabel_en-US" xlink:label="lab_dei_EntityIncorporationStateCountryCode_82F52ABB687F0629C0E0C13BB44E2B72" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Incorporation, State or Country Code</link:label>
    <link:label id="lab_dei_EntityIncorporationStateCountryCode_82F52ABB687F0629C0E0C13BB44E2B72_label_en-US" xlink:label="lab_dei_EntityIncorporationStateCountryCode_82F52ABB687F0629C0E0C13BB44E2B72" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Incorporation, State or Country Code</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="loc_dei_EntityIncorporationStateCountryCode_82F52ABB687F0629C0E0C13BB44E2B72" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityIncorporationStateCountryCode_82F52ABB687F0629C0E0C13BB44E2B72" xlink:to="lab_dei_EntityIncorporationStateCountryCode_82F52ABB687F0629C0E0C13BB44E2B72" xlink:type="arc" />
    <link:label id="lab_dei_EntityTaxIdentificationNumber_FD826B7543819182E84CC13BB44E6715_terseLabel_en-US" xlink:label="lab_dei_EntityTaxIdentificationNumber_FD826B7543819182E84CC13BB44E6715" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Tax Identification Number</link:label>
    <link:label id="lab_dei_EntityTaxIdentificationNumber_FD826B7543819182E84CC13BB44E6715_label_en-US" xlink:label="lab_dei_EntityTaxIdentificationNumber_FD826B7543819182E84CC13BB44E6715" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Tax Identification Number</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityTaxIdentificationNumber" xlink:label="loc_dei_EntityTaxIdentificationNumber_FD826B7543819182E84CC13BB44E6715" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityTaxIdentificationNumber_FD826B7543819182E84CC13BB44E6715" xlink:to="lab_dei_EntityTaxIdentificationNumber_FD826B7543819182E84CC13BB44E6715" xlink:type="arc" />
    <link:label id="lab_dei_EntityAddressAddressLine1_CCA95D80CB2EAEAB0E57C13BB44E81AC_terseLabel_en-US" xlink:label="lab_dei_EntityAddressAddressLine1_CCA95D80CB2EAEAB0E57C13BB44E81AC" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Address, Address Line One</link:label>
    <link:label id="lab_dei_EntityAddressAddressLine1_CCA95D80CB2EAEAB0E57C13BB44E81AC_label_en-US" xlink:label="lab_dei_EntityAddressAddressLine1_CCA95D80CB2EAEAB0E57C13BB44E81AC" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Address, Address Line One</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressAddressLine1" xlink:label="loc_dei_EntityAddressAddressLine1_CCA95D80CB2EAEAB0E57C13BB44E81AC" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressAddressLine1_CCA95D80CB2EAEAB0E57C13BB44E81AC" xlink:to="lab_dei_EntityAddressAddressLine1_CCA95D80CB2EAEAB0E57C13BB44E81AC" xlink:type="arc" />
    <link:label id="lab_dei_EntityAddressAddressLine2_93506A6DD26C5224ADE7C13BB44E104B_terseLabel_en-US" xlink:label="lab_dei_EntityAddressAddressLine2_93506A6DD26C5224ADE7C13BB44E104B" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Address, Address Line Two</link:label>
    <link:label id="lab_dei_EntityAddressAddressLine2_93506A6DD26C5224ADE7C13BB44E104B_label_en-US" xlink:label="lab_dei_EntityAddressAddressLine2_93506A6DD26C5224ADE7C13BB44E104B" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Address, Address Line Two</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressAddressLine2" xlink:label="loc_dei_EntityAddressAddressLine2_93506A6DD26C5224ADE7C13BB44E104B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressAddressLine2_93506A6DD26C5224ADE7C13BB44E104B" xlink:to="lab_dei_EntityAddressAddressLine2_93506A6DD26C5224ADE7C13BB44E104B" xlink:type="arc" />
    <link:label id="lab_dei_EntityAddressCityOrTown_21C7BAF7CE4CEDE2C16BC13BB44EFA33_terseLabel_en-US" xlink:label="lab_dei_EntityAddressCityOrTown_21C7BAF7CE4CEDE2C16BC13BB44EFA33" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Address, City or Town</link:label>
    <link:label id="lab_dei_EntityAddressCityOrTown_21C7BAF7CE4CEDE2C16BC13BB44EFA33_label_en-US" xlink:label="lab_dei_EntityAddressCityOrTown_21C7BAF7CE4CEDE2C16BC13BB44EFA33" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Address, City or Town</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressCityOrTown" xlink:label="loc_dei_EntityAddressCityOrTown_21C7BAF7CE4CEDE2C16BC13BB44EFA33" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressCityOrTown_21C7BAF7CE4CEDE2C16BC13BB44EFA33" xlink:to="lab_dei_EntityAddressCityOrTown_21C7BAF7CE4CEDE2C16BC13BB44EFA33" xlink:type="arc" />
    <link:label id="lab_dei_EntityAddressStateOrProvince_44234C7CD0D4E85ECC49C13BB44FD6D0_terseLabel_en-US" xlink:label="lab_dei_EntityAddressStateOrProvince_44234C7CD0D4E85ECC49C13BB44FD6D0" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Address, State or Province</link:label>
    <link:label id="lab_dei_EntityAddressStateOrProvince_44234C7CD0D4E85ECC49C13BB44FD6D0_label_en-US" xlink:label="lab_dei_EntityAddressStateOrProvince_44234C7CD0D4E85ECC49C13BB44FD6D0" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Address, State or Province</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressStateOrProvince" xlink:label="loc_dei_EntityAddressStateOrProvince_44234C7CD0D4E85ECC49C13BB44FD6D0" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressStateOrProvince_44234C7CD0D4E85ECC49C13BB44FD6D0" xlink:to="lab_dei_EntityAddressStateOrProvince_44234C7CD0D4E85ECC49C13BB44FD6D0" xlink:type="arc" />
    <link:label id="lab_dei_EntityAddressPostalZipCode_892C8EFD6F2CF48357E8C13BB44F4419_terseLabel_en-US" xlink:label="lab_dei_EntityAddressPostalZipCode_892C8EFD6F2CF48357E8C13BB44F4419" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Address, Postal Zip Code</link:label>
    <link:label id="lab_dei_EntityAddressPostalZipCode_892C8EFD6F2CF48357E8C13BB44F4419_label_en-US" xlink:label="lab_dei_EntityAddressPostalZipCode_892C8EFD6F2CF48357E8C13BB44F4419" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Address, Postal Zip Code</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressPostalZipCode" xlink:label="loc_dei_EntityAddressPostalZipCode_892C8EFD6F2CF48357E8C13BB44F4419" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressPostalZipCode_892C8EFD6F2CF48357E8C13BB44F4419" xlink:to="lab_dei_EntityAddressPostalZipCode_892C8EFD6F2CF48357E8C13BB44F4419" xlink:type="arc" />
    <link:label id="lab_dei_CityAreaCode_E5DA6E16782CF1F2E731C13BB44F6BE2_terseLabel_en-US" xlink:label="lab_dei_CityAreaCode_E5DA6E16782CF1F2E731C13BB44F6BE2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">City Area Code</link:label>
    <link:label id="lab_dei_CityAreaCode_E5DA6E16782CF1F2E731C13BB44F6BE2_label_en-US" xlink:label="lab_dei_CityAreaCode_E5DA6E16782CF1F2E731C13BB44F6BE2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">City Area Code</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_CityAreaCode" xlink:label="loc_dei_CityAreaCode_E5DA6E16782CF1F2E731C13BB44F6BE2" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CityAreaCode_E5DA6E16782CF1F2E731C13BB44F6BE2" xlink:to="lab_dei_CityAreaCode_E5DA6E16782CF1F2E731C13BB44F6BE2" xlink:type="arc" />
    <link:label id="lab_dei_LocalPhoneNumber_06BBF2022C8FAE498209C13BB44F23E1_terseLabel_en-US" xlink:label="lab_dei_LocalPhoneNumber_06BBF2022C8FAE498209C13BB44F23E1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Local Phone Number</link:label>
    <link:label id="lab_dei_LocalPhoneNumber_06BBF2022C8FAE498209C13BB44F23E1_label_en-US" xlink:label="lab_dei_LocalPhoneNumber_06BBF2022C8FAE498209C13BB44F23E1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Local Phone Number</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LocalPhoneNumber" xlink:label="loc_dei_LocalPhoneNumber_06BBF2022C8FAE498209C13BB44F23E1" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_LocalPhoneNumber_06BBF2022C8FAE498209C13BB44F23E1" xlink:to="lab_dei_LocalPhoneNumber_06BBF2022C8FAE498209C13BB44F23E1" xlink:type="arc" />
    <link:label id="lab_dei_Security12bTitle_696DBB534A9156CC0035C13BB44FBFAE_terseLabel_en-US" xlink:label="lab_dei_Security12bTitle_696DBB534A9156CC0035C13BB44FBFAE" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Title of 12(b) Security</link:label>
    <link:label id="lab_dei_Security12bTitle_696DBB534A9156CC0035C13BB44FBFAE_label_en-US" xlink:label="lab_dei_Security12bTitle_696DBB534A9156CC0035C13BB44FBFAE" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Title of 12(b) Security</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_Security12bTitle" xlink:label="loc_dei_Security12bTitle_696DBB534A9156CC0035C13BB44FBFAE" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_Security12bTitle_696DBB534A9156CC0035C13BB44FBFAE" xlink:to="lab_dei_Security12bTitle_696DBB534A9156CC0035C13BB44FBFAE" xlink:type="arc" />
    <link:label id="lab_dei_TradingSymbol_2DDCDAEF66E6B5C6297CC13BB4508D94_terseLabel_en-US" xlink:label="lab_dei_TradingSymbol_2DDCDAEF66E6B5C6297CC13BB4508D94" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Trading Symbol</link:label>
    <link:label id="lab_dei_TradingSymbol_2DDCDAEF66E6B5C6297CC13BB4508D94_label_en-US" xlink:label="lab_dei_TradingSymbol_2DDCDAEF66E6B5C6297CC13BB4508D94" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Symbol</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_TradingSymbol" xlink:label="loc_dei_TradingSymbol_2DDCDAEF66E6B5C6297CC13BB4508D94" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_TradingSymbol_2DDCDAEF66E6B5C6297CC13BB4508D94" xlink:to="lab_dei_TradingSymbol_2DDCDAEF66E6B5C6297CC13BB4508D94" xlink:type="arc" />
    <link:label id="lab_dei_SecurityExchangeName_82476C5DB4DE711884B7C13BB450D2FE_terseLabel_en-US" xlink:label="lab_dei_SecurityExchangeName_82476C5DB4DE711884B7C13BB450D2FE" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Security Exchange Name</link:label>
    <link:label id="lab_dei_SecurityExchangeName_82476C5DB4DE711884B7C13BB450D2FE_label_en-US" xlink:label="lab_dei_SecurityExchangeName_82476C5DB4DE711884B7C13BB450D2FE" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Security Exchange Name</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_SecurityExchangeName" xlink:label="loc_dei_SecurityExchangeName_82476C5DB4DE711884B7C13BB450D2FE" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_SecurityExchangeName_82476C5DB4DE711884B7C13BB450D2FE" xlink:to="lab_dei_SecurityExchangeName_82476C5DB4DE711884B7C13BB450D2FE" xlink:type="arc" />
    <link:label id="lab_dei_EntityWellKnownSeasonedIssuer_018D473164AB1643F976C13BB450F646_terseLabel_en-US" xlink:label="lab_dei_EntityWellKnownSeasonedIssuer_018D473164AB1643F976C13BB450F646" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Well-known Seasoned Issuer</link:label>
    <link:label id="lab_dei_EntityWellKnownSeasonedIssuer_018D473164AB1643F976C13BB450F646_label_en-US" xlink:label="lab_dei_EntityWellKnownSeasonedIssuer_018D473164AB1643F976C13BB450F646" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Well-known Seasoned Issuer</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityWellKnownSeasonedIssuer" xlink:label="loc_dei_EntityWellKnownSeasonedIssuer_018D473164AB1643F976C13BB450F646" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityWellKnownSeasonedIssuer_018D473164AB1643F976C13BB450F646" xlink:to="lab_dei_EntityWellKnownSeasonedIssuer_018D473164AB1643F976C13BB450F646" xlink:type="arc" />
    <link:label id="lab_dei_EntityVoluntaryFilers_FFBBAB927CDBA324D280C13BB4504350_terseLabel_en-US" xlink:label="lab_dei_EntityVoluntaryFilers_FFBBAB927CDBA324D280C13BB4504350" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Voluntary Filers</link:label>
    <link:label id="lab_dei_EntityVoluntaryFilers_FFBBAB927CDBA324D280C13BB4504350_label_en-US" xlink:label="lab_dei_EntityVoluntaryFilers_FFBBAB927CDBA324D280C13BB4504350" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Voluntary Filers</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityVoluntaryFilers" xlink:label="loc_dei_EntityVoluntaryFilers_FFBBAB927CDBA324D280C13BB4504350" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityVoluntaryFilers_FFBBAB927CDBA324D280C13BB4504350" xlink:to="lab_dei_EntityVoluntaryFilers_FFBBAB927CDBA324D280C13BB4504350" xlink:type="arc" />
    <link:label id="lab_dei_EntityCurrentReportingStatus_0F0700625650D745AC81C13BB450007B_terseLabel_en-US" xlink:label="lab_dei_EntityCurrentReportingStatus_0F0700625650D745AC81C13BB450007B" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Current Reporting Status</link:label>
    <link:label id="lab_dei_EntityCurrentReportingStatus_0F0700625650D745AC81C13BB450007B_label_en-US" xlink:label="lab_dei_EntityCurrentReportingStatus_0F0700625650D745AC81C13BB450007B" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Current Reporting Status</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityCurrentReportingStatus" xlink:label="loc_dei_EntityCurrentReportingStatus_0F0700625650D745AC81C13BB450007B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCurrentReportingStatus_0F0700625650D745AC81C13BB450007B" xlink:to="lab_dei_EntityCurrentReportingStatus_0F0700625650D745AC81C13BB450007B" xlink:type="arc" />
    <link:label id="lab_dei_EntityInteractiveDataCurrent_AABA3B247C23AE4436E0C13BB450C050_terseLabel_en-US" xlink:label="lab_dei_EntityInteractiveDataCurrent_AABA3B247C23AE4436E0C13BB450C050" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Interactive Data Current</link:label>
    <link:label id="lab_dei_EntityInteractiveDataCurrent_AABA3B247C23AE4436E0C13BB450C050_label_en-US" xlink:label="lab_dei_EntityInteractiveDataCurrent_AABA3B247C23AE4436E0C13BB450C050" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Interactive Data Current</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityInteractiveDataCurrent" xlink:label="loc_dei_EntityInteractiveDataCurrent_AABA3B247C23AE4436E0C13BB450C050" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityInteractiveDataCurrent_AABA3B247C23AE4436E0C13BB450C050" xlink:to="lab_dei_EntityInteractiveDataCurrent_AABA3B247C23AE4436E0C13BB450C050" xlink:type="arc" />
    <link:label id="lab_dei_EntityFilerCategory_67F884C825E272674D7CC13BB4510918_terseLabel_en-US" xlink:label="lab_dei_EntityFilerCategory_67F884C825E272674D7CC13BB4510918" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Filer Category</link:label>
    <link:label id="lab_dei_EntityFilerCategory_67F884C825E272674D7CC13BB4510918_label_en-US" xlink:label="lab_dei_EntityFilerCategory_67F884C825E272674D7CC13BB4510918" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Filer Category</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityFilerCategory" xlink:label="loc_dei_EntityFilerCategory_67F884C825E272674D7CC13BB4510918" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityFilerCategory_67F884C825E272674D7CC13BB4510918" xlink:to="lab_dei_EntityFilerCategory_67F884C825E272674D7CC13BB4510918" xlink:type="arc" />
    <link:label id="lab_dei_EntitySmallBusiness_E3B95B05220E8F24EA51C13BB451FE9F_terseLabel_en-US" xlink:label="lab_dei_EntitySmallBusiness_E3B95B05220E8F24EA51C13BB451FE9F" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Small Business</link:label>
    <link:label id="lab_dei_EntitySmallBusiness_E3B95B05220E8F24EA51C13BB451FE9F_label_en-US" xlink:label="lab_dei_EntitySmallBusiness_E3B95B05220E8F24EA51C13BB451FE9F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Small Business</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntitySmallBusiness" xlink:label="loc_dei_EntitySmallBusiness_E3B95B05220E8F24EA51C13BB451FE9F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntitySmallBusiness_E3B95B05220E8F24EA51C13BB451FE9F" xlink:to="lab_dei_EntitySmallBusiness_E3B95B05220E8F24EA51C13BB451FE9F" xlink:type="arc" />
    <link:label id="lab_dei_EntityEmergingGrowthCompany_892A5B502DA14A34836EC13BB451D18C_terseLabel_en-US" xlink:label="lab_dei_EntityEmergingGrowthCompany_892A5B502DA14A34836EC13BB451D18C" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Emerging Growth Company</link:label>
    <link:label id="lab_dei_EntityEmergingGrowthCompany_892A5B502DA14A34836EC13BB451D18C_label_en-US" xlink:label="lab_dei_EntityEmergingGrowthCompany_892A5B502DA14A34836EC13BB451D18C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Emerging Growth Company</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityEmergingGrowthCompany" xlink:label="loc_dei_EntityEmergingGrowthCompany_892A5B502DA14A34836EC13BB451D18C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityEmergingGrowthCompany_892A5B502DA14A34836EC13BB451D18C" xlink:to="lab_dei_EntityEmergingGrowthCompany_892A5B502DA14A34836EC13BB451D18C" xlink:type="arc" />
    <link:label id="lab_dei_EntityShellCompany_A13A61C4A6DA4C19D1F3C13BB4513042_terseLabel_en-US" xlink:label="lab_dei_EntityShellCompany_A13A61C4A6DA4C19D1F3C13BB4513042" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Shell Company</link:label>
    <link:label id="lab_dei_EntityShellCompany_A13A61C4A6DA4C19D1F3C13BB4513042_label_en-US" xlink:label="lab_dei_EntityShellCompany_A13A61C4A6DA4C19D1F3C13BB4513042" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Shell Company</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityShellCompany" xlink:label="loc_dei_EntityShellCompany_A13A61C4A6DA4C19D1F3C13BB4513042" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityShellCompany_A13A61C4A6DA4C19D1F3C13BB4513042" xlink:to="lab_dei_EntityShellCompany_A13A61C4A6DA4C19D1F3C13BB4513042" xlink:type="arc" />
    <link:label id="lab_dei_EntityPublicFloat_A5D00B26CE8255580E0CC13BB451D3D3_terseLabel_en-US" xlink:label="lab_dei_EntityPublicFloat_A5D00B26CE8255580E0CC13BB451D3D3" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Public Float</link:label>
    <link:label id="lab_dei_EntityPublicFloat_A5D00B26CE8255580E0CC13BB451D3D3_label_en-US" xlink:label="lab_dei_EntityPublicFloat_A5D00B26CE8255580E0CC13BB451D3D3" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Public Float</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityPublicFloat" xlink:label="loc_dei_EntityPublicFloat_A5D00B26CE8255580E0CC13BB451D3D3" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityPublicFloat_A5D00B26CE8255580E0CC13BB451D3D3" xlink:to="lab_dei_EntityPublicFloat_A5D00B26CE8255580E0CC13BB451D3D3" xlink:type="arc" />
    <link:label id="lab_dei_EntityCommonStockSharesOutstanding_4B54F7C835368EB99A0EC13BB4511117_terseLabel_en-US" xlink:label="lab_dei_EntityCommonStockSharesOutstanding_4B54F7C835368EB99A0EC13BB4511117" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Common Stock, Shares Outstanding</link:label>
    <link:label id="lab_dei_EntityCommonStockSharesOutstanding_4B54F7C835368EB99A0EC13BB4511117_label_en-US" xlink:label="lab_dei_EntityCommonStockSharesOutstanding_4B54F7C835368EB99A0EC13BB4511117" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Common Stock, Shares Outstanding</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_4B54F7C835368EB99A0EC13BB4511117" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCommonStockSharesOutstanding_4B54F7C835368EB99A0EC13BB4511117" xlink:to="lab_dei_EntityCommonStockSharesOutstanding_4B54F7C835368EB99A0EC13BB4511117" xlink:type="arc" />
    <link:label id="lab_dei_DocumentsIncorporatedByReferenceTextBlock_F91125976BF6C99E6076C13BB4513056_terseLabel_en-US" xlink:label="lab_dei_DocumentsIncorporatedByReferenceTextBlock_F91125976BF6C99E6076C13BB4513056" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Documents Incorporated by Reference [Text Block]</link:label>
    <link:label id="lab_dei_DocumentsIncorporatedByReferenceTextBlock_F91125976BF6C99E6076C13BB4513056_label_en-US" xlink:label="lab_dei_DocumentsIncorporatedByReferenceTextBlock_F91125976BF6C99E6076C13BB4513056" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Documents Incorporated by Reference [Text Block]</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentsIncorporatedByReferenceTextBlock" xlink:label="loc_dei_DocumentsIncorporatedByReferenceTextBlock_F91125976BF6C99E6076C13BB4513056" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentsIncorporatedByReferenceTextBlock_F91125976BF6C99E6076C13BB4513056" xlink:to="lab_dei_DocumentsIncorporatedByReferenceTextBlock_F91125976BF6C99E6076C13BB4513056" xlink:type="arc" />
    <link:label id="lab_dei_EntityCentralIndexKey_8C171D974C079FB2F9BCC13BB45237D2_terseLabel_en-US" xlink:label="lab_dei_EntityCentralIndexKey_8C171D974C079FB2F9BCC13BB45237D2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Central Index Key</link:label>
    <link:label id="lab_dei_EntityCentralIndexKey_8C171D974C079FB2F9BCC13BB45237D2_label_en-US" xlink:label="lab_dei_EntityCentralIndexKey_8C171D974C079FB2F9BCC13BB45237D2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Central Index Key</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityCentralIndexKey" xlink:label="loc_dei_EntityCentralIndexKey_8C171D974C079FB2F9BCC13BB45237D2" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCentralIndexKey_8C171D974C079FB2F9BCC13BB45237D2" xlink:to="lab_dei_EntityCentralIndexKey_8C171D974C079FB2F9BCC13BB45237D2" xlink:type="arc" />
    <link:label id="lab_dei_CurrentFiscalYearEndDate_4B5A18FB598B857B4BA5C13BB4523416_terseLabel_en-US" xlink:label="lab_dei_CurrentFiscalYearEndDate_4B5A18FB598B857B4BA5C13BB4523416" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Current Fiscal Year End Date</link:label>
    <link:label id="lab_dei_CurrentFiscalYearEndDate_4B5A18FB598B857B4BA5C13BB4523416_label_en-US" xlink:label="lab_dei_CurrentFiscalYearEndDate_4B5A18FB598B857B4BA5C13BB4523416" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Current Fiscal Year End Date</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_CurrentFiscalYearEndDate" xlink:label="loc_dei_CurrentFiscalYearEndDate_4B5A18FB598B857B4BA5C13BB4523416" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CurrentFiscalYearEndDate_4B5A18FB598B857B4BA5C13BB4523416" xlink:to="lab_dei_CurrentFiscalYearEndDate_4B5A18FB598B857B4BA5C13BB4523416" xlink:type="arc" />
    <link:label id="lab_dei_DocumentFiscalPeriodFocus_C73859ABE278B4896B22C13BB4527AAC_terseLabel_en-US" xlink:label="lab_dei_DocumentFiscalPeriodFocus_C73859ABE278B4896B22C13BB4527AAC" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Document Fiscal Period Focus</link:label>
    <link:label id="lab_dei_DocumentFiscalPeriodFocus_C73859ABE278B4896B22C13BB4527AAC_label_en-US" xlink:label="lab_dei_DocumentFiscalPeriodFocus_C73859ABE278B4896B22C13BB4527AAC" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Fiscal Period Focus</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="loc_dei_DocumentFiscalPeriodFocus_C73859ABE278B4896B22C13BB4527AAC" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalPeriodFocus_C73859ABE278B4896B22C13BB4527AAC" xlink:to="lab_dei_DocumentFiscalPeriodFocus_C73859ABE278B4896B22C13BB4527AAC" xlink:type="arc" />
    <link:label id="lab_dei_DocumentFiscalYearFocus_F7B88F2DAC63F0A295D1C13BB452395C_terseLabel_en-US" xlink:label="lab_dei_DocumentFiscalYearFocus_F7B88F2DAC63F0A295D1C13BB452395C" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Document Fiscal Year Focus</link:label>
    <link:label id="lab_dei_DocumentFiscalYearFocus_F7B88F2DAC63F0A295D1C13BB452395C_label_en-US" xlink:label="lab_dei_DocumentFiscalYearFocus_F7B88F2DAC63F0A295D1C13BB452395C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Fiscal Year Focus</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentFiscalYearFocus" xlink:label="loc_dei_DocumentFiscalYearFocus_F7B88F2DAC63F0A295D1C13BB452395C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalYearFocus_F7B88F2DAC63F0A295D1C13BB452395C" xlink:to="lab_dei_DocumentFiscalYearFocus_F7B88F2DAC63F0A295D1C13BB452395C" xlink:type="arc" />
    <link:label id="lab_dei_AmendmentFlag_73D33D8B85E25FC380FFC13BB452930A_terseLabel_en-US" xlink:label="lab_dei_AmendmentFlag_73D33D8B85E25FC380FFC13BB452930A" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Amendment Flag</link:label>
    <link:label id="lab_dei_AmendmentFlag_73D33D8B85E25FC380FFC13BB452930A_label_en-US" xlink:label="lab_dei_AmendmentFlag_73D33D8B85E25FC380FFC13BB452930A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Amendment Flag</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_AmendmentFlag" xlink:label="loc_dei_AmendmentFlag_73D33D8B85E25FC380FFC13BB452930A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AmendmentFlag_73D33D8B85E25FC380FFC13BB452930A" xlink:to="lab_dei_AmendmentFlag_73D33D8B85E25FC380FFC13BB452930A" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestAbstract_E8ADD25BB9BFF2DB85AC8BFA39594572_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestAbstract_E8ADD25BB9BFF2DB85AC8BFA39594572" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income (loss) before income taxes:</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestAbstract_E8ADD25BB9BFF2DB85AC8BFA39594572_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestAbstract_E8ADD25BB9BFF2DB85AC8BFA39594572" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestAbstract" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestAbstract_E8ADD25BB9BFF2DB85AC8BFA39594572" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestAbstract_E8ADD25BB9BFF2DB85AC8BFA39594572" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestAbstract_E8ADD25BB9BFF2DB85AC8BFA39594572" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_1E3BBE0126CA84F0732C8BFA395925B9_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_1E3BBE0126CA84F0732C8BFA395925B9" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Domestic</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_1E3BBE0126CA84F0732C8BFA395925B9_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_1E3BBE0126CA84F0732C8BFA395925B9" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income (Loss) from Continuing Operations before Income Taxes, Domestic</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_1E3BBE0126CA84F0732C8BFA395925B9" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_1E3BBE0126CA84F0732C8BFA395925B9" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_1E3BBE0126CA84F0732C8BFA395925B9" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_3AF5D4D8E369FCA27C348BFA39595D03_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_3AF5D4D8E369FCA27C348BFA39595D03" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Foreign</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_3AF5D4D8E369FCA27C348BFA39595D03_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_3AF5D4D8E369FCA27C348BFA39595D03" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income (Loss) from Continuing Operations before Income Taxes, Foreign</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_3AF5D4D8E369FCA27C348BFA39595D03" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_3AF5D4D8E369FCA27C348BFA39595D03" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_3AF5D4D8E369FCA27C348BFA39595D03" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_73C028FA50033A5CAC3F8BFA39598E41_totalLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_73C028FA50033A5CAC3F8BFA39598E41" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Income before income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_73C028FA50033A5CAC3F8BFA39598E41_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_73C028FA50033A5CAC3F8BFA39598E41" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_73C028FA50033A5CAC3F8BFA39598E41" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_73C028FA50033A5CAC3F8BFA39598E41" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_73C028FA50033A5CAC3F8BFA39598E41" xlink:type="arc" />
    <link:label id="lab_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_59C1EB89DC3033AF575A8BFA3959AD67_terseLabel_en-US" xlink:label="lab_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_59C1EB89DC3033AF575A8BFA3959AD67" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Current provision:</link:label>
    <link:label id="lab_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_59C1EB89DC3033AF575A8BFA3959AD67_label_en-US" xlink:label="lab_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_59C1EB89DC3033AF575A8BFA3959AD67" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Current Income Tax Expense (Benefit), Continuing Operations [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_59C1EB89DC3033AF575A8BFA3959AD67" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_59C1EB89DC3033AF575A8BFA3959AD67" xlink:to="lab_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_59C1EB89DC3033AF575A8BFA3959AD67" xlink:type="arc" />
    <link:label id="lab_us-gaap_CurrentFederalTaxExpenseBenefit_FF878721492C5C6900DB8BFA3959D164_terseLabel_en-US" xlink:label="lab_us-gaap_CurrentFederalTaxExpenseBenefit_FF878721492C5C6900DB8BFA3959D164" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Federal</link:label>
    <link:label id="lab_us-gaap_CurrentFederalTaxExpenseBenefit_FF878721492C5C6900DB8BFA3959D164_label_en-US" xlink:label="lab_us-gaap_CurrentFederalTaxExpenseBenefit_FF878721492C5C6900DB8BFA3959D164" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Current Federal Tax Expense (Benefit)</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CurrentFederalTaxExpenseBenefit" xlink:label="loc_us-gaap_CurrentFederalTaxExpenseBenefit_FF878721492C5C6900DB8BFA3959D164" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentFederalTaxExpenseBenefit_FF878721492C5C6900DB8BFA3959D164" xlink:to="lab_us-gaap_CurrentFederalTaxExpenseBenefit_FF878721492C5C6900DB8BFA3959D164" xlink:type="arc" />
    <link:label id="lab_us-gaap_CurrentForeignTaxExpenseBenefit_41B48CDB290324232B568BFA395905E7_terseLabel_en-US" xlink:label="lab_us-gaap_CurrentForeignTaxExpenseBenefit_41B48CDB290324232B568BFA395905E7" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Foreign</link:label>
    <link:label id="lab_us-gaap_CurrentForeignTaxExpenseBenefit_41B48CDB290324232B568BFA395905E7_label_en-US" xlink:label="lab_us-gaap_CurrentForeignTaxExpenseBenefit_41B48CDB290324232B568BFA395905E7" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Current Foreign Tax Expense (Benefit)</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CurrentForeignTaxExpenseBenefit" xlink:label="loc_us-gaap_CurrentForeignTaxExpenseBenefit_41B48CDB290324232B568BFA395905E7" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentForeignTaxExpenseBenefit_41B48CDB290324232B568BFA395905E7" xlink:to="lab_us-gaap_CurrentForeignTaxExpenseBenefit_41B48CDB290324232B568BFA395905E7" xlink:type="arc" />
    <link:label id="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_9592B4516C3D1B08A04C8BFA3959020C_terseLabel_en-US" xlink:label="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_9592B4516C3D1B08A04C8BFA3959020C" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">State and local</link:label>
    <link:label id="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_9592B4516C3D1B08A04C8BFA3959020C_label_en-US" xlink:label="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_9592B4516C3D1B08A04C8BFA3959020C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Current State and Local Tax Expense (Benefit)</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_9592B4516C3D1B08A04C8BFA3959020C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_9592B4516C3D1B08A04C8BFA3959020C" xlink:to="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_9592B4516C3D1B08A04C8BFA3959020C" xlink:type="arc" />
    <link:label id="lab_us-gaap_CurrentIncomeTaxExpenseBenefit_D0CE3B1AE165C76D16278BFA3959C11D_totalLabel_en-US" xlink:label="lab_us-gaap_CurrentIncomeTaxExpenseBenefit_D0CE3B1AE165C76D16278BFA3959C11D" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total current provision for income taxes</link:label>
    <link:label id="lab_us-gaap_CurrentIncomeTaxExpenseBenefit_D0CE3B1AE165C76D16278BFA3959C11D_label_en-US" xlink:label="lab_us-gaap_CurrentIncomeTaxExpenseBenefit_D0CE3B1AE165C76D16278BFA3959C11D" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Current Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_D0CE3B1AE165C76D16278BFA3959C11D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_D0CE3B1AE165C76D16278BFA3959C11D" xlink:to="lab_us-gaap_CurrentIncomeTaxExpenseBenefit_D0CE3B1AE165C76D16278BFA3959C11D" xlink:type="arc" />
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_9013CDACA2884B60BDFF8BFA3959190E_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_9013CDACA2884B60BDFF8BFA3959190E" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred provision (benefit):</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_9013CDACA2884B60BDFF8BFA3959190E_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_9013CDACA2884B60BDFF8BFA3959190E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_9013CDACA2884B60BDFF8BFA3959190E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_9013CDACA2884B60BDFF8BFA3959190E" xlink:to="lab_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_9013CDACA2884B60BDFF8BFA3959190E" xlink:type="arc" />
    <link:label id="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_87A617E566EA34615DA28BFA395924E4_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_87A617E566EA34615DA28BFA395924E4" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Federal</link:label>
    <link:label id="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_87A617E566EA34615DA28BFA395924E4_label_en-US" xlink:label="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_87A617E566EA34615DA28BFA395924E4" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Federal Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_87A617E566EA34615DA28BFA395924E4" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_87A617E566EA34615DA28BFA395924E4" xlink:to="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_87A617E566EA34615DA28BFA395924E4" xlink:type="arc" />
    <link:label id="lab_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_E34DDCDAFECDE8C7E9DB8BFA395987BB_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_E34DDCDAFECDE8C7E9DB8BFA395987BB" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Foreign</link:label>
    <link:label id="lab_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_E34DDCDAFECDE8C7E9DB8BFA395987BB_label_en-US" xlink:label="lab_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_E34DDCDAFECDE8C7E9DB8BFA395987BB" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Foreign Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_E34DDCDAFECDE8C7E9DB8BFA395987BB" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_E34DDCDAFECDE8C7E9DB8BFA395987BB" xlink:to="lab_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_E34DDCDAFECDE8C7E9DB8BFA395987BB" xlink:type="arc" />
    <link:label id="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_53203D6EC9C167250E3E8BFA395950AE_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_53203D6EC9C167250E3E8BFA395950AE" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">State and local</link:label>
    <link:label id="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_53203D6EC9C167250E3E8BFA395950AE_label_en-US" xlink:label="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_53203D6EC9C167250E3E8BFA395950AE" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred State and Local Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_53203D6EC9C167250E3E8BFA395950AE" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_53203D6EC9C167250E3E8BFA395950AE" xlink:to="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_53203D6EC9C167250E3E8BFA395950AE" xlink:type="arc" />
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefit_604F7E4AD8EFD809C0038BFA3959F2A0_totalLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefit_604F7E4AD8EFD809C0038BFA3959F2A0" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Deferred Income Tax Expense (Benefit)</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefit_604F7E4AD8EFD809C0038BFA3959F2A0_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefit_604F7E4AD8EFD809C0038BFA3959F2A0" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_604F7E4AD8EFD809C0038BFA3959F2A0" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_604F7E4AD8EFD809C0038BFA3959F2A0" xlink:to="lab_us-gaap_DeferredIncomeTaxExpenseBenefit_604F7E4AD8EFD809C0038BFA3959F2A0" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_1F599B9E1562B0197DA98BFA39597F11_totalLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit_1F599B9E1562B0197DA98BFA39597F11" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total provision for income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_1F599B9E1562B0197DA98BFA39597F11_label_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit_1F599B9E1562B0197DA98BFA39597F11" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_1F599B9E1562B0197DA98BFA39597F11" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_1F599B9E1562B0197DA98BFA39597F11" xlink:to="lab_us-gaap_IncomeTaxExpenseBenefit_1F599B9E1562B0197DA98BFA39597F11" xlink:type="arc" />
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_25CD77891811365D870E8BFA39DFF23D_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_25CD77891811365D870E8BFA39DFF23D" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Goodwill and intangible assets</link:label>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_25CD77891811365D870E8BFA39DFF23D_label_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_25CD77891811365D870E8BFA39DFF23D" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Goodwill and Intangible Assets Disclosure [Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_25CD77891811365D870E8BFA39DFF23D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_25CD77891811365D870E8BFA39DFF23D" xlink:to="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_25CD77891811365D870E8BFA39DFF23D" xlink:type="arc" />
    <link:label id="lab_azz_MultiemployerPensionPlansAbstract_C625F2203A5A212A33338BFA39881BAD_label_en-US" xlink:label="lab_azz_MultiemployerPensionPlansAbstract_C625F2203A5A212A33338BFA39881BAD" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Multiemployer Pension Plans [Abstract]</link:label>
    <link:label id="lab_azz_MultiemployerPensionPlansAbstract_C625F2203A5A212A33338BFA39881BAD_documentation_en-US" xlink:label="lab_azz_MultiemployerPensionPlansAbstract_C625F2203A5A212A33338BFA39881BAD" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Multiemployer Pension Plans [Abstract]</link:label>
    <link:loc xlink:href="azz-20200229.xsd#azz_MultiemployerPensionPlansAbstract" xlink:label="loc_azz_MultiemployerPensionPlansAbstract_C625F2203A5A212A33338BFA39881BAD" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_azz_MultiemployerPensionPlansAbstract_C625F2203A5A212A33338BFA39881BAD" xlink:to="lab_azz_MultiemployerPensionPlansAbstract_C625F2203A5A212A33338BFA39881BAD" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfMultiemployerPlansTable_785A316CDECEF6E821538BFA39887239_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfMultiemployerPlansTable_785A316CDECEF6E821538BFA39887239" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Multiemployer Plans [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfMultiemployerPlansTable_785A316CDECEF6E821538BFA39887239_label_en-US" xlink:label="lab_us-gaap_ScheduleOfMultiemployerPlansTable_785A316CDECEF6E821538BFA39887239" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Multiemployer Plans [Table]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfMultiemployerPlansTable" xlink:label="loc_us-gaap_ScheduleOfMultiemployerPlansTable_785A316CDECEF6E821538BFA39887239" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfMultiemployerPlansTable_785A316CDECEF6E821538BFA39887239" xlink:to="lab_us-gaap_ScheduleOfMultiemployerPlansTable_785A316CDECEF6E821538BFA39887239" xlink:type="arc" />
    <link:label id="lab_us-gaap_MultiemployerPlanTypeAxis_51C833081AB5BA6B3DA28BFA39888D79_terseLabel_en-US" xlink:label="lab_us-gaap_MultiemployerPlanTypeAxis_51C833081AB5BA6B3DA28BFA39888D79" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Multiemployer Plan Type [Axis]</link:label>
    <link:label id="lab_us-gaap_MultiemployerPlanTypeAxis_51C833081AB5BA6B3DA28BFA39888D79_label_en-US" xlink:label="lab_us-gaap_MultiemployerPlanTypeAxis_51C833081AB5BA6B3DA28BFA39888D79" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Multiemployer Plan Type [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MultiemployerPlanTypeAxis" xlink:label="loc_us-gaap_MultiemployerPlanTypeAxis_51C833081AB5BA6B3DA28BFA39888D79" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MultiemployerPlanTypeAxis_51C833081AB5BA6B3DA28BFA39888D79" xlink:to="lab_us-gaap_MultiemployerPlanTypeAxis_51C833081AB5BA6B3DA28BFA39888D79" xlink:type="arc" />
    <link:label id="lab_us-gaap_MultiemployerPlansTypeDomain_26E7D47DD2DC92AEDB5C8BFA3988D020_terseLabel_en-US" xlink:label="lab_us-gaap_MultiemployerPlansTypeDomain_26E7D47DD2DC92AEDB5C8BFA3988D020" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Multiemployer Plans Type [Domain]</link:label>
    <link:label id="lab_us-gaap_MultiemployerPlansTypeDomain_26E7D47DD2DC92AEDB5C8BFA3988D020_label_en-US" xlink:label="lab_us-gaap_MultiemployerPlansTypeDomain_26E7D47DD2DC92AEDB5C8BFA3988D020" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Multiemployer Plans Type [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MultiemployerPlansTypeDomain" xlink:label="loc_us-gaap_MultiemployerPlansTypeDomain_26E7D47DD2DC92AEDB5C8BFA3988D020" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MultiemployerPlansTypeDomain_26E7D47DD2DC92AEDB5C8BFA3988D020" xlink:to="lab_us-gaap_MultiemployerPlansTypeDomain_26E7D47DD2DC92AEDB5C8BFA3988D020" xlink:type="arc" />
    <link:label id="lab_us-gaap_MultiemployerPlanNameAxis_9D99E0F5D86BC378F7F68BFA3988C825_terseLabel_en-US" xlink:label="lab_us-gaap_MultiemployerPlanNameAxis_9D99E0F5D86BC378F7F68BFA3988C825" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Multiemployer Plan Name [Axis]</link:label>
    <link:label id="lab_us-gaap_MultiemployerPlanNameAxis_9D99E0F5D86BC378F7F68BFA3988C825_label_en-US" xlink:label="lab_us-gaap_MultiemployerPlanNameAxis_9D99E0F5D86BC378F7F68BFA3988C825" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Multiemployer Plan Name [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MultiemployerPlanNameAxis" xlink:label="loc_us-gaap_MultiemployerPlanNameAxis_9D99E0F5D86BC378F7F68BFA3988C825" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MultiemployerPlanNameAxis_9D99E0F5D86BC378F7F68BFA3988C825" xlink:to="lab_us-gaap_MultiemployerPlanNameAxis_9D99E0F5D86BC378F7F68BFA3988C825" xlink:type="arc" />
    <link:label id="lab_us-gaap_MultiemployerPlanNameDomain_77A910B88411D75735F18BFA39889F11_terseLabel_en-US" xlink:label="lab_us-gaap_MultiemployerPlanNameDomain_77A910B88411D75735F18BFA39889F11" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Multiemployer Plan Name [Domain]</link:label>
    <link:label id="lab_us-gaap_MultiemployerPlanNameDomain_77A910B88411D75735F18BFA39889F11_label_en-US" xlink:label="lab_us-gaap_MultiemployerPlanNameDomain_77A910B88411D75735F18BFA39889F11" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Multiemployer Plan Name [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MultiemployerPlanNameDomain" xlink:label="loc_us-gaap_MultiemployerPlanNameDomain_77A910B88411D75735F18BFA39889F11" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MultiemployerPlanNameDomain_77A910B88411D75735F18BFA39889F11" xlink:to="lab_us-gaap_MultiemployerPlanNameDomain_77A910B88411D75735F18BFA39889F11" xlink:type="arc" />
    <link:label id="lab_azz_BoilermakerBlacksmithNationalPensionTrustMember_A9FB7239601B945E31618BFA3988BB7C_terseLabel_en-US" xlink:label="lab_azz_BoilermakerBlacksmithNationalPensionTrustMember_A9FB7239601B945E31618BFA3988BB7C" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Boilermaker-Blacksmith National Pension Trust [Member]</link:label>
    <link:label id="lab_azz_BoilermakerBlacksmithNationalPensionTrustMember_A9FB7239601B945E31618BFA3988BB7C_label_en-US" xlink:label="lab_azz_BoilermakerBlacksmithNationalPensionTrustMember_A9FB7239601B945E31618BFA3988BB7C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Boilermaker-Blacksmith National Pension Trust [Member]</link:label>
    <link:label id="lab_azz_BoilermakerBlacksmithNationalPensionTrustMember_A9FB7239601B945E31618BFA3988BB7C_documentation_en-US" xlink:label="lab_azz_BoilermakerBlacksmithNationalPensionTrustMember_A9FB7239601B945E31618BFA3988BB7C" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Boilermaker-Blacksmith National Pension Trust [Member]</link:label>
    <link:loc xlink:href="azz-20200229.xsd#azz_BoilermakerBlacksmithNationalPensionTrustMember" xlink:label="loc_azz_BoilermakerBlacksmithNationalPensionTrustMember_A9FB7239601B945E31618BFA3988BB7C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_azz_BoilermakerBlacksmithNationalPensionTrustMember_A9FB7239601B945E31618BFA3988BB7C" xlink:to="lab_azz_BoilermakerBlacksmithNationalPensionTrustMember_A9FB7239601B945E31618BFA3988BB7C" xlink:type="arc" />
    <link:label id="lab_azz_IndividuallyInsignificantPlansMember_3F59E298A5AF1597FD258BFA3988DA42_terseLabel_en-US" xlink:label="lab_azz_IndividuallyInsignificantPlansMember_3F59E298A5AF1597FD258BFA3988DA42" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Individually Insignificant Plans [Member]</link:label>
    <link:label id="lab_azz_IndividuallyInsignificantPlansMember_3F59E298A5AF1597FD258BFA3988DA42_label_en-US" xlink:label="lab_azz_IndividuallyInsignificantPlansMember_3F59E298A5AF1597FD258BFA3988DA42" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Individually Insignificant Plans [Member]</link:label>
    <link:label id="lab_azz_IndividuallyInsignificantPlansMember_3F59E298A5AF1597FD258BFA3988DA42_documentation_en-US" xlink:label="lab_azz_IndividuallyInsignificantPlansMember_3F59E298A5AF1597FD258BFA3988DA42" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Individually Insignificant Plans [Member]</link:label>
    <link:loc xlink:href="azz-20200229.xsd#azz_IndividuallyInsignificantPlansMember" xlink:label="loc_azz_IndividuallyInsignificantPlansMember_3F59E298A5AF1597FD258BFA3988DA42" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_azz_IndividuallyInsignificantPlansMember_3F59E298A5AF1597FD258BFA3988DA42" xlink:to="lab_azz_IndividuallyInsignificantPlansMember_3F59E298A5AF1597FD258BFA3988DA42" xlink:type="arc" />
    <link:label id="lab_us-gaap_CollectiveBargainingArrangementAxis_302A5C4E9B12105A34778BFA398844B7_terseLabel_en-US" xlink:label="lab_us-gaap_CollectiveBargainingArrangementAxis_302A5C4E9B12105A34778BFA398844B7" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Collective Bargaining Arrangement [Axis]</link:label>
    <link:label id="lab_us-gaap_CollectiveBargainingArrangementAxis_302A5C4E9B12105A34778BFA398844B7_label_en-US" xlink:label="lab_us-gaap_CollectiveBargainingArrangementAxis_302A5C4E9B12105A34778BFA398844B7" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Collective Bargaining Arrangement [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CollectiveBargainingArrangementAxis" xlink:label="loc_us-gaap_CollectiveBargainingArrangementAxis_302A5C4E9B12105A34778BFA398844B7" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CollectiveBargainingArrangementAxis_302A5C4E9B12105A34778BFA398844B7" xlink:to="lab_us-gaap_CollectiveBargainingArrangementAxis_302A5C4E9B12105A34778BFA398844B7" xlink:type="arc" />
    <link:label id="lab_us-gaap_CollectiveBargainingArrangementDomain_7072B93D3635B4A8F3A18BFA39882C40_terseLabel_en-US" xlink:label="lab_us-gaap_CollectiveBargainingArrangementDomain_7072B93D3635B4A8F3A18BFA39882C40" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Collective Bargaining Arrangement [Domain]</link:label>
    <link:label id="lab_us-gaap_CollectiveBargainingArrangementDomain_7072B93D3635B4A8F3A18BFA39882C40_label_en-US" xlink:label="lab_us-gaap_CollectiveBargainingArrangementDomain_7072B93D3635B4A8F3A18BFA39882C40" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Collective Bargaining Arrangement [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CollectiveBargainingArrangementDomain" xlink:label="loc_us-gaap_CollectiveBargainingArrangementDomain_7072B93D3635B4A8F3A18BFA39882C40" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CollectiveBargainingArrangementDomain_7072B93D3635B4A8F3A18BFA39882C40" xlink:to="lab_us-gaap_CollectiveBargainingArrangementDomain_7072B93D3635B4A8F3A18BFA39882C40" xlink:type="arc" />
    <link:label id="lab_us-gaap_MultiemployerPlanPlanInformationAxis_9A2169CEBDF0E91B28EF8BFA3988964C_terseLabel_en-US" xlink:label="lab_us-gaap_MultiemployerPlanPlanInformationAxis_9A2169CEBDF0E91B28EF8BFA3988964C" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Multiemployer Plan, Plan Information [Axis]</link:label>
    <link:label id="lab_us-gaap_MultiemployerPlanPlanInformationAxis_9A2169CEBDF0E91B28EF8BFA3988964C_label_en-US" xlink:label="lab_us-gaap_MultiemployerPlanPlanInformationAxis_9A2169CEBDF0E91B28EF8BFA3988964C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Multiemployer Plan, Plan Information [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MultiemployerPlanPlanInformationAxis" xlink:label="loc_us-gaap_MultiemployerPlanPlanInformationAxis_9A2169CEBDF0E91B28EF8BFA3988964C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MultiemployerPlanPlanInformationAxis_9A2169CEBDF0E91B28EF8BFA3988964C" xlink:to="lab_us-gaap_MultiemployerPlanPlanInformationAxis_9A2169CEBDF0E91B28EF8BFA3988964C" xlink:type="arc" />
    <link:label id="lab_us-gaap_MultiemployerPlanPlanInformationDomain_6BF40D27EB0489623B4D8BFA3988A0FA_terseLabel_en-US" xlink:label="lab_us-gaap_MultiemployerPlanPlanInformationDomain_6BF40D27EB0489623B4D8BFA3988A0FA" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Multiemployer Plan, Plan Information [Domain]</link:label>
    <link:label id="lab_us-gaap_MultiemployerPlanPlanInformationDomain_6BF40D27EB0489623B4D8BFA3988A0FA_label_en-US" xlink:label="lab_us-gaap_MultiemployerPlanPlanInformationDomain_6BF40D27EB0489623B4D8BFA3988A0FA" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Multiemployer Plan, Plan Information [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MultiemployerPlanPlanInformationDomain" xlink:label="loc_us-gaap_MultiemployerPlanPlanInformationDomain_6BF40D27EB0489623B4D8BFA3988A0FA" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MultiemployerPlanPlanInformationDomain_6BF40D27EB0489623B4D8BFA3988A0FA" xlink:to="lab_us-gaap_MultiemployerPlanPlanInformationDomain_6BF40D27EB0489623B4D8BFA3988A0FA" xlink:type="arc" />
    <link:label id="lab_us-gaap_MultiemployerPlansLineItems_8E0E56E4816A7C6A81078BFA39885292_terseLabel_en-US" xlink:label="lab_us-gaap_MultiemployerPlansLineItems_8E0E56E4816A7C6A81078BFA39885292" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Multiemployer Plans [Line Items]</link:label>
    <link:label id="lab_us-gaap_MultiemployerPlansLineItems_8E0E56E4816A7C6A81078BFA39885292_label_en-US" xlink:label="lab_us-gaap_MultiemployerPlansLineItems_8E0E56E4816A7C6A81078BFA39885292" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Multiemployer Plans [Line Items]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MultiemployerPlansLineItems" xlink:label="loc_us-gaap_MultiemployerPlansLineItems_8E0E56E4816A7C6A81078BFA39885292" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MultiemployerPlansLineItems_8E0E56E4816A7C6A81078BFA39885292" xlink:to="lab_us-gaap_MultiemployerPlansLineItems_8E0E56E4816A7C6A81078BFA39885292" xlink:type="arc" />
    <link:label id="lab_azz_EntityIDNumber_3868571E6AFD712CBA428BFA39889949_terseLabel_en-US" xlink:label="lab_azz_EntityIDNumber_3868571E6AFD712CBA428BFA39889949" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity ID Number</link:label>
    <link:label id="lab_azz_EntityIDNumber_3868571E6AFD712CBA428BFA39889949_label_en-US" xlink:label="lab_azz_EntityIDNumber_3868571E6AFD712CBA428BFA39889949" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity ID Number</link:label>
    <link:label id="lab_azz_EntityIDNumber_3868571E6AFD712CBA428BFA39889949_documentation_en-US" xlink:label="lab_azz_EntityIDNumber_3868571E6AFD712CBA428BFA39889949" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Entity ID Number</link:label>
    <link:loc xlink:href="azz-20200229.xsd#azz_EntityIDNumber" xlink:label="loc_azz_EntityIDNumber_3868571E6AFD712CBA428BFA39889949" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_azz_EntityIDNumber_3868571E6AFD712CBA428BFA39889949" xlink:to="lab_azz_EntityIDNumber_3868571E6AFD712CBA428BFA39889949" xlink:type="arc" />
    <link:label id="lab_azz_ZoneStatus_5ACB53A3032E83A291228BFA3988E410_terseLabel_en-US" xlink:label="lab_azz_ZoneStatus_5ACB53A3032E83A291228BFA3988E410" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Zone Status</link:label>
    <link:label id="lab_azz_ZoneStatus_5ACB53A3032E83A291228BFA3988E410_label_en-US" xlink:label="lab_azz_ZoneStatus_5ACB53A3032E83A291228BFA3988E410" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Zone Status</link:label>
    <link:label id="lab_azz_ZoneStatus_5ACB53A3032E83A291228BFA3988E410_documentation_en-US" xlink:label="lab_azz_ZoneStatus_5ACB53A3032E83A291228BFA3988E410" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Zone Status</link:label>
    <link:loc xlink:href="azz-20200229.xsd#azz_ZoneStatus" xlink:label="loc_azz_ZoneStatus_5ACB53A3032E83A291228BFA3988E410" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_azz_ZoneStatus_5ACB53A3032E83A291228BFA3988E410" xlink:to="lab_azz_ZoneStatus_5ACB53A3032E83A291228BFA3988E410" xlink:type="arc" />
    <link:label id="lab_us-gaap_MultiemployerPlansFundingImprovementPlanAndRehabilitationPlan_ACBA4B76BA548DDA38BC8BFA39884094_terseLabel_en-US" xlink:label="lab_us-gaap_MultiemployerPlansFundingImprovementPlanAndRehabilitationPlan_ACBA4B76BA548DDA38BC8BFA39884094" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Multiemployer Plans, Funding Improvement Plan and Rehabilitation Plan [Fixed List]</link:label>
    <link:label id="lab_us-gaap_MultiemployerPlansFundingImprovementPlanAndRehabilitationPlan_ACBA4B76BA548DDA38BC8BFA39884094_label_en-US" xlink:label="lab_us-gaap_MultiemployerPlansFundingImprovementPlanAndRehabilitationPlan_ACBA4B76BA548DDA38BC8BFA39884094" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Multiemployer Plans, Funding Improvement Plan and Rehabilitation Plan [Fixed List]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MultiemployerPlansFundingImprovementPlanAndRehabilitationPlan" xlink:label="loc_us-gaap_MultiemployerPlansFundingImprovementPlanAndRehabilitationPlan_ACBA4B76BA548DDA38BC8BFA39884094" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MultiemployerPlansFundingImprovementPlanAndRehabilitationPlan_ACBA4B76BA548DDA38BC8BFA39884094" xlink:to="lab_us-gaap_MultiemployerPlansFundingImprovementPlanAndRehabilitationPlan_ACBA4B76BA548DDA38BC8BFA39884094" xlink:type="arc" />
    <link:label id="lab_us-gaap_MultiemployerPlanContributionsByEmployer_71F610BAB5BEB6E97D2E8BFA3988D928_terseLabel_en-US" xlink:label="lab_us-gaap_MultiemployerPlanContributionsByEmployer_71F610BAB5BEB6E97D2E8BFA3988D928" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Multiemployer Plan, Contributions by Employer</link:label>
    <link:label id="lab_us-gaap_MultiemployerPlanContributionsByEmployer_71F610BAB5BEB6E97D2E8BFA3988D928_label_en-US" xlink:label="lab_us-gaap_MultiemployerPlanContributionsByEmployer_71F610BAB5BEB6E97D2E8BFA3988D928" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Multiemployer Plan, Contributions by Employer</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MultiemployerPlanContributionsByEmployer" xlink:label="loc_us-gaap_MultiemployerPlanContributionsByEmployer_71F610BAB5BEB6E97D2E8BFA3988D928" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MultiemployerPlanContributionsByEmployer_71F610BAB5BEB6E97D2E8BFA3988D928" xlink:to="lab_us-gaap_MultiemployerPlanContributionsByEmployer_71F610BAB5BEB6E97D2E8BFA3988D928" xlink:type="arc" />
    <link:label id="lab_us-gaap_MultiemployerPlansSurcharge_2AC607E7C715CC31FEB58BFA3988BFBA_terseLabel_en-US" xlink:label="lab_us-gaap_MultiemployerPlansSurcharge_2AC607E7C715CC31FEB58BFA3988BFBA" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Multiemployer Plans, Surcharge [Fixed List]</link:label>
    <link:label id="lab_us-gaap_MultiemployerPlansSurcharge_2AC607E7C715CC31FEB58BFA3988BFBA_label_en-US" xlink:label="lab_us-gaap_MultiemployerPlansSurcharge_2AC607E7C715CC31FEB58BFA3988BFBA" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Multiemployer Plans, Surcharge [Fixed List]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MultiemployerPlansSurcharge" xlink:label="loc_us-gaap_MultiemployerPlansSurcharge_2AC607E7C715CC31FEB58BFA3988BFBA" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MultiemployerPlansSurcharge_2AC607E7C715CC31FEB58BFA3988BFBA" xlink:to="lab_us-gaap_MultiemployerPlansSurcharge_2AC607E7C715CC31FEB58BFA3988BFBA" xlink:type="arc" />
    <link:label id="lab_azz_CollectiveBargainingEndDate_7F479E79520E773328378BFA3988AEFD_terseLabel_en-US" xlink:label="lab_azz_CollectiveBargainingEndDate_7F479E79520E773328378BFA3988AEFD" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Multiemployer Plans, Collective-Bargaining Arrangement, Expiration Date</link:label>
    <link:label id="lab_azz_CollectiveBargainingEndDate_7F479E79520E773328378BFA3988AEFD_label_en-US" xlink:label="lab_azz_CollectiveBargainingEndDate_7F479E79520E773328378BFA3988AEFD" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Collective Bargaining End Date</link:label>
    <link:label id="lab_azz_CollectiveBargainingEndDate_7F479E79520E773328378BFA3988AEFD_documentation_en-US" xlink:label="lab_azz_CollectiveBargainingEndDate_7F479E79520E773328378BFA3988AEFD" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Collective Bargaining End Date</link:label>
    <link:loc xlink:href="azz-20200229.xsd#azz_CollectiveBargainingEndDate" xlink:label="loc_azz_CollectiveBargainingEndDate_7F479E79520E773328378BFA3988AEFD" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_azz_CollectiveBargainingEndDate_7F479E79520E773328378BFA3988AEFD" xlink:to="lab_azz_CollectiveBargainingEndDate_7F479E79520E773328378BFA3988AEFD" xlink:type="arc" />
    <link:label id="lab_us-gaap_OperatingLossCarryforwardsTable_F130781DF0572C1C9DF4BD3C97290155_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLossCarryforwardsTable_F130781DF0572C1C9DF4BD3C97290155" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating Loss Carryforwards [Table]</link:label>
    <link:label id="lab_us-gaap_OperatingLossCarryforwardsTable_F130781DF0572C1C9DF4BD3C97290155_label_en-US" xlink:label="lab_us-gaap_OperatingLossCarryforwardsTable_F130781DF0572C1C9DF4BD3C97290155" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Loss Carryforwards [Table]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLossCarryforwardsTable" xlink:label="loc_us-gaap_OperatingLossCarryforwardsTable_F130781DF0572C1C9DF4BD3C97290155" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLossCarryforwardsTable_F130781DF0572C1C9DF4BD3C97290155" xlink:to="lab_us-gaap_OperatingLossCarryforwardsTable_F130781DF0572C1C9DF4BD3C97290155" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncomeTaxAuthorityAxis_E5D0DFF9848C19956E3EBD3C9729ED74_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityAxis_E5D0DFF9848C19956E3EBD3C9729ED74" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income Tax Authority [Axis]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxAuthorityAxis_E5D0DFF9848C19956E3EBD3C9729ED74_label_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityAxis_E5D0DFF9848C19956E3EBD3C9729ED74" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Tax Authority [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxAuthorityAxis" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis_E5D0DFF9848C19956E3EBD3C9729ED74" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_E5D0DFF9848C19956E3EBD3C9729ED74" xlink:to="lab_us-gaap_IncomeTaxAuthorityAxis_E5D0DFF9848C19956E3EBD3C9729ED74" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncomeTaxAuthorityDomain_598F7B8C8FEF3D5AE9B0BD3C972977F5_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityDomain_598F7B8C8FEF3D5AE9B0BD3C972977F5" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income Tax Authority [Domain]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxAuthorityDomain_598F7B8C8FEF3D5AE9B0BD3C972977F5_label_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityDomain_598F7B8C8FEF3D5AE9B0BD3C972977F5" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Tax Authority [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_598F7B8C8FEF3D5AE9B0BD3C972977F5" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_598F7B8C8FEF3D5AE9B0BD3C972977F5" xlink:to="lab_us-gaap_IncomeTaxAuthorityDomain_598F7B8C8FEF3D5AE9B0BD3C972977F5" xlink:type="arc" />
    <link:label id="lab_us-gaap_InternalRevenueServiceIRSMember_46FC4CAF58857B5BBCF1BD3C9729BD8A_terseLabel_en-US" xlink:label="lab_us-gaap_InternalRevenueServiceIRSMember_46FC4CAF58857B5BBCF1BD3C9729BD8A" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Federal</link:label>
    <link:label id="lab_us-gaap_InternalRevenueServiceIRSMember_46FC4CAF58857B5BBCF1BD3C9729BD8A_label_en-US" xlink:label="lab_us-gaap_InternalRevenueServiceIRSMember_46FC4CAF58857B5BBCF1BD3C9729BD8A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Internal Revenue Service (IRS) [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InternalRevenueServiceIRSMember" xlink:label="loc_us-gaap_InternalRevenueServiceIRSMember_46FC4CAF58857B5BBCF1BD3C9729BD8A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InternalRevenueServiceIRSMember_46FC4CAF58857B5BBCF1BD3C9729BD8A" xlink:to="lab_us-gaap_InternalRevenueServiceIRSMember_46FC4CAF58857B5BBCF1BD3C9729BD8A" xlink:type="arc" />
    <link:label id="lab_us-gaap_StateAndLocalJurisdictionMember_D67B736FDE8477D8B835BD3C972A2C4D_terseLabel_en-US" xlink:label="lab_us-gaap_StateAndLocalJurisdictionMember_D67B736FDE8477D8B835BD3C972A2C4D" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">State</link:label>
    <link:label id="lab_us-gaap_StateAndLocalJurisdictionMember_D67B736FDE8477D8B835BD3C972A2C4D_label_en-US" xlink:label="lab_us-gaap_StateAndLocalJurisdictionMember_D67B736FDE8477D8B835BD3C972A2C4D" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">State and Local Jurisdiction [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StateAndLocalJurisdictionMember" xlink:label="loc_us-gaap_StateAndLocalJurisdictionMember_D67B736FDE8477D8B835BD3C972A2C4D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StateAndLocalJurisdictionMember_D67B736FDE8477D8B835BD3C972A2C4D" xlink:to="lab_us-gaap_StateAndLocalJurisdictionMember_D67B736FDE8477D8B835BD3C972A2C4D" xlink:type="arc" />
    <link:label id="lab_us-gaap_ForeignCountryMember_693D84A3DA0C6736170BBD3C972A2E25_terseLabel_en-US" xlink:label="lab_us-gaap_ForeignCountryMember_693D84A3DA0C6736170BBD3C972A2E25" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Foreign</link:label>
    <link:label id="lab_us-gaap_ForeignCountryMember_693D84A3DA0C6736170BBD3C972A2E25_label_en-US" xlink:label="lab_us-gaap_ForeignCountryMember_693D84A3DA0C6736170BBD3C972A2E25" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Foreign Tax Authority [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ForeignCountryMember" xlink:label="loc_us-gaap_ForeignCountryMember_693D84A3DA0C6736170BBD3C972A2E25" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignCountryMember_693D84A3DA0C6736170BBD3C972A2E25" xlink:to="lab_us-gaap_ForeignCountryMember_693D84A3DA0C6736170BBD3C972A2E25" xlink:type="arc" />
    <link:label id="lab_us-gaap_OperatingLossCarryforwardsLineItems_C360C91CCA6E15543927BD3C972AD917_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLossCarryforwardsLineItems_C360C91CCA6E15543927BD3C972AD917" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating Loss Carryforwards [Line Items]</link:label>
    <link:label id="lab_us-gaap_OperatingLossCarryforwardsLineItems_C360C91CCA6E15543927BD3C972AD917_label_en-US" xlink:label="lab_us-gaap_OperatingLossCarryforwardsLineItems_C360C91CCA6E15543927BD3C972AD917" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Loss Carryforwards [Line Items]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLossCarryforwardsLineItems" xlink:label="loc_us-gaap_OperatingLossCarryforwardsLineItems_C360C91CCA6E15543927BD3C972AD917" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_C360C91CCA6E15543927BD3C972AD917" xlink:to="lab_us-gaap_OperatingLossCarryforwardsLineItems_C360C91CCA6E15543927BD3C972AD917" xlink:type="arc" />
    <link:label id="lab_azz_OperatingLossCarryforwardsTaxImpact_C0B945D3C9758BA1E9CBBD3C972AFA99_terseLabel_en-US" xlink:label="lab_azz_OperatingLossCarryforwardsTaxImpact_C0B945D3C9758BA1E9CBBD3C972AFA99" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating loss carryforward, tax impact</link:label>
    <link:label id="lab_azz_OperatingLossCarryforwardsTaxImpact_C0B945D3C9758BA1E9CBBD3C972AFA99_label_en-US" xlink:label="lab_azz_OperatingLossCarryforwardsTaxImpact_C0B945D3C9758BA1E9CBBD3C972AFA99" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Loss Carryforwards, Tax Impact</link:label>
    <link:label id="lab_azz_OperatingLossCarryforwardsTaxImpact_C0B945D3C9758BA1E9CBBD3C972AFA99_documentation_en-US" xlink:label="lab_azz_OperatingLossCarryforwardsTaxImpact_C0B945D3C9758BA1E9CBBD3C972AFA99" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Operating Loss Carryforwards, Tax Impact</link:label>
    <link:loc xlink:href="azz-20200229.xsd#azz_OperatingLossCarryforwardsTaxImpact" xlink:label="loc_azz_OperatingLossCarryforwardsTaxImpact_C0B945D3C9758BA1E9CBBD3C972AFA99" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_azz_OperatingLossCarryforwardsTaxImpact_C0B945D3C9758BA1E9CBBD3C972AFA99" xlink:to="lab_azz_OperatingLossCarryforwardsTaxImpact_C0B945D3C9758BA1E9CBBD3C972AFA99" xlink:type="arc" />
    <link:label id="lab_us-gaap_OperatingLossCarryforwards_EC62EAB27FCAE84C8B7CBD3C972B68A7_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLossCarryforwards_EC62EAB27FCAE84C8B7CBD3C972B68A7" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating loss carryforwards</link:label>
    <link:label id="lab_us-gaap_OperatingLossCarryforwards_EC62EAB27FCAE84C8B7CBD3C972B68A7_label_en-US" xlink:label="lab_us-gaap_OperatingLossCarryforwards_EC62EAB27FCAE84C8B7CBD3C972B68A7" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Loss Carryforwards</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLossCarryforwards" xlink:label="loc_us-gaap_OperatingLossCarryforwards_EC62EAB27FCAE84C8B7CBD3C972B68A7" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLossCarryforwards_EC62EAB27FCAE84C8B7CBD3C972B68A7" xlink:to="lab_us-gaap_OperatingLossCarryforwards_EC62EAB27FCAE84C8B7CBD3C972B68A7" xlink:type="arc" />
    <link:label id="lab_us-gaap_EarningsPerShareAbstract_4E85378DBDD4B2B802688BFA391B3A2C_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareAbstract_4E85378DBDD4B2B802688BFA391B3A2C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Earnings Per Share [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="loc_us-gaap_EarningsPerShareAbstract_4E85378DBDD4B2B802688BFA391B3A2C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareAbstract_4E85378DBDD4B2B802688BFA391B3A2C" xlink:to="lab_us-gaap_EarningsPerShareAbstract_4E85378DBDD4B2B802688BFA391B3A2C" xlink:type="arc" />
    <link:label id="lab_azz_ScheduleOfEarningsPerShareBasicAndDilutedAbstract_691C50B11E0FD1F3707B8BFA391BFFFC_verboseLabel_en-US" xlink:label="lab_azz_ScheduleOfEarningsPerShareBasicAndDilutedAbstract_691C50B11E0FD1F3707B8BFA391BFFFC" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Computation of basic and diluted earnings per share</link:label>
    <link:label id="lab_azz_ScheduleOfEarningsPerShareBasicAndDilutedAbstract_691C50B11E0FD1F3707B8BFA391BFFFC_label_en-US" xlink:label="lab_azz_ScheduleOfEarningsPerShareBasicAndDilutedAbstract_691C50B11E0FD1F3707B8BFA391BFFFC" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Earnings Per Share Basic and Diluted [Abstract]</link:label>
    <link:label id="lab_azz_ScheduleOfEarningsPerShareBasicAndDilutedAbstract_691C50B11E0FD1F3707B8BFA391BFFFC_documentation_en-US" xlink:label="lab_azz_ScheduleOfEarningsPerShareBasicAndDilutedAbstract_691C50B11E0FD1F3707B8BFA391BFFFC" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">-- None. No documentation exists for this element. --</link:label>
    <link:loc xlink:href="azz-20200229.xsd#azz_ScheduleOfEarningsPerShareBasicAndDilutedAbstract" xlink:label="loc_azz_ScheduleOfEarningsPerShareBasicAndDilutedAbstract_691C50B11E0FD1F3707B8BFA391BFFFC" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_azz_ScheduleOfEarningsPerShareBasicAndDilutedAbstract_691C50B11E0FD1F3707B8BFA391BFFFC" xlink:to="lab_azz_ScheduleOfEarningsPerShareBasicAndDilutedAbstract_691C50B11E0FD1F3707B8BFA391BFFFC" xlink:type="arc" />
    <link:label id="lab_azz_NumeratorAbstract_D060E095CBA15CA1B23D8BFA391BB846_verboseLabel_en-US" xlink:label="lab_azz_NumeratorAbstract_D060E095CBA15CA1B23D8BFA391BB846" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Numerator:</link:label>
    <link:label id="lab_azz_NumeratorAbstract_D060E095CBA15CA1B23D8BFA391BB846_label_en-US" xlink:label="lab_azz_NumeratorAbstract_D060E095CBA15CA1B23D8BFA391BB846" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Numerator [Abstract]</link:label>
    <link:label id="lab_azz_NumeratorAbstract_D060E095CBA15CA1B23D8BFA391BB846_documentation_en-US" xlink:label="lab_azz_NumeratorAbstract_D060E095CBA15CA1B23D8BFA391BB846" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">-- None. No documentation exists for this element. --</link:label>
    <link:loc xlink:href="azz-20200229.xsd#azz_NumeratorAbstract" xlink:label="loc_azz_NumeratorAbstract_D060E095CBA15CA1B23D8BFA391BB846" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_azz_NumeratorAbstract_D060E095CBA15CA1B23D8BFA391BB846" xlink:to="lab_azz_NumeratorAbstract_D060E095CBA15CA1B23D8BFA391BB846" xlink:type="arc" />
    <link:label id="lab_azz_DenominatorAbstract_88A04F6FDB1A29685ED58BFA391BA2A6_verboseLabel_en-US" xlink:label="lab_azz_DenominatorAbstract_88A04F6FDB1A29685ED58BFA391BA2A6" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Denominator:</link:label>
    <link:label id="lab_azz_DenominatorAbstract_88A04F6FDB1A29685ED58BFA391BA2A6_label_en-US" xlink:label="lab_azz_DenominatorAbstract_88A04F6FDB1A29685ED58BFA391BA2A6" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Denominator [Abstract]</link:label>
    <link:label id="lab_azz_DenominatorAbstract_88A04F6FDB1A29685ED58BFA391BA2A6_documentation_en-US" xlink:label="lab_azz_DenominatorAbstract_88A04F6FDB1A29685ED58BFA391BA2A6" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">-- None. No documentation exists for this element. --</link:label>
    <link:loc xlink:href="azz-20200229.xsd#azz_DenominatorAbstract" xlink:label="loc_azz_DenominatorAbstract_88A04F6FDB1A29685ED58BFA391BA2A6" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_azz_DenominatorAbstract_88A04F6FDB1A29685ED58BFA391BA2A6" xlink:to="lab_azz_DenominatorAbstract_88A04F6FDB1A29685ED58BFA391BA2A6" xlink:type="arc" />
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_BA7EEA316D6E95F979DA8BFA391BA3E6_verboseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_BA7EEA316D6E95F979DA8BFA391BA3E6" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Denominator for basic earnings per common share-weighted average shares (shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_BA7EEA316D6E95F979DA8BFA391BA3E6_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_BA7EEA316D6E95F979DA8BFA391BA3E6" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Basic</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_BA7EEA316D6E95F979DA8BFA391BA3E6" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_BA7EEA316D6E95F979DA8BFA391BA3E6" xlink:to="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_BA7EEA316D6E95F979DA8BFA391BA3E6" xlink:type="arc" />
    <link:label id="lab_us-gaap_DilutiveSecuritiesAbstract_A7EFD3527B0541E48E898BFA391B5E4B_verboseLabel_en-US" xlink:label="lab_us-gaap_DilutiveSecuritiesAbstract_A7EFD3527B0541E48E898BFA391B5E4B" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Effect of dilutive securities:</link:label>
    <link:label id="lab_us-gaap_DilutiveSecuritiesAbstract_A7EFD3527B0541E48E898BFA391B5E4B_label_en-US" xlink:label="lab_us-gaap_DilutiveSecuritiesAbstract_A7EFD3527B0541E48E898BFA391B5E4B" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Dilutive Securities, Effect on Basic Earnings Per Share [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DilutiveSecuritiesAbstract" xlink:label="loc_us-gaap_DilutiveSecuritiesAbstract_A7EFD3527B0541E48E898BFA391B5E4B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DilutiveSecuritiesAbstract_A7EFD3527B0541E48E898BFA391B5E4B" xlink:to="lab_us-gaap_DilutiveSecuritiesAbstract_A7EFD3527B0541E48E898BFA391B5E4B" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_5FB8A65317FEF50E9AC48BFA391B9FDD_verboseLabel_en-US" xlink:label="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_5FB8A65317FEF50E9AC48BFA391B9FDD" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Employee and Director stock awards (shares)</link:label>
    <link:label id="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_5FB8A65317FEF50E9AC48BFA391B9FDD_label_en-US" xlink:label="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_5FB8A65317FEF50E9AC48BFA391B9FDD" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_5FB8A65317FEF50E9AC48BFA391B9FDD" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_5FB8A65317FEF50E9AC48BFA391B9FDD" xlink:to="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_5FB8A65317FEF50E9AC48BFA391B9FDD" xlink:type="arc" />
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_3B5980F185094AF8E7E98BFA391BF955_totalLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_3B5980F185094AF8E7E98BFA391BF955" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Denominator for diluted earnings per common share (shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_3B5980F185094AF8E7E98BFA391BF955_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_3B5980F185094AF8E7E98BFA391BF955" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Diluted</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_3B5980F185094AF8E7E98BFA391BF955" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_3B5980F185094AF8E7E98BFA391BF955" xlink:to="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_3B5980F185094AF8E7E98BFA391BF955" xlink:type="arc" />
    <link:label id="lab_azz_BasicAndDilutedEarningPerShareAbstract_CC9BD26ACC5652A011BC8BFA391B3343_verboseLabel_en-US" xlink:label="lab_azz_BasicAndDilutedEarningPerShareAbstract_CC9BD26ACC5652A011BC8BFA391B3343" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Earnings per share basic and diluted:</link:label>
    <link:label id="lab_azz_BasicAndDilutedEarningPerShareAbstract_CC9BD26ACC5652A011BC8BFA391B3343_label_en-US" xlink:label="lab_azz_BasicAndDilutedEarningPerShareAbstract_CC9BD26ACC5652A011BC8BFA391B3343" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Basic and Diluted Earning Per Share [Abstract]</link:label>
    <link:label id="lab_azz_BasicAndDilutedEarningPerShareAbstract_CC9BD26ACC5652A011BC8BFA391B3343_documentation_en-US" xlink:label="lab_azz_BasicAndDilutedEarningPerShareAbstract_CC9BD26ACC5652A011BC8BFA391B3343" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">-- None. No documentation exists for this element. --</link:label>
    <link:loc xlink:href="azz-20200229.xsd#azz_BasicAndDilutedEarningPerShareAbstract" xlink:label="loc_azz_BasicAndDilutedEarningPerShareAbstract_CC9BD26ACC5652A011BC8BFA391B3343" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_azz_BasicAndDilutedEarningPerShareAbstract_CC9BD26ACC5652A011BC8BFA391B3343" xlink:to="lab_azz_BasicAndDilutedEarningPerShareAbstract_CC9BD26ACC5652A011BC8BFA391B3343" xlink:type="arc" />
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentAbstract_089EE5D70C40991818798BFA3A074A57_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentAbstract_089EE5D70C40991818798BFA3A074A57" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_089EE5D70C40991818798BFA3A074A57" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_089EE5D70C40991818798BFA3A074A57" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentAbstract_089EE5D70C40991818798BFA3A074A57" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_AB6B151F82E213ACF248C1407D6D752B_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_AB6B151F82E213ACF248C1407D6D752B" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disposal Group Name [Axis]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_AB6B151F82E213ACF248C1407D6D752B_label_en-US" xlink:label="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_AB6B151F82E213ACF248C1407D6D752B" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disposal Group Name [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_AB6B151F82E213ACF248C1407D6D752B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_AB6B151F82E213ACF248C1407D6D752B" xlink:to="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_AB6B151F82E213ACF248C1407D6D752B" xlink:type="arc" />
    <link:label id="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_110F908AFF8F542555F4C1407D6D74A8_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_110F908AFF8F542555F4C1407D6D74A8" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disposal Group Name [Domain]</link:label>
    <link:label id="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_110F908AFF8F542555F4C1407D6D74A8_label_en-US" xlink:label="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_110F908AFF8F542555F4C1407D6D74A8" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disposal Group Name [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_110F908AFF8F542555F4C1407D6D74A8" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_110F908AFF8F542555F4C1407D6D74A8" xlink:to="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_110F908AFF8F542555F4C1407D6D74A8" xlink:type="arc" />
    <link:label id="lab_azz_NuclearLogisticsBusinessMember_A26991E76A7ECE2B7374C1407D6EC589_terseLabel_en-US" xlink:label="lab_azz_NuclearLogisticsBusinessMember_A26991E76A7ECE2B7374C1407D6EC589" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Nuclear Logistics Business [Member]</link:label>
    <link:label id="lab_azz_NuclearLogisticsBusinessMember_A26991E76A7ECE2B7374C1407D6EC589_label_en-US" xlink:label="lab_azz_NuclearLogisticsBusinessMember_A26991E76A7ECE2B7374C1407D6EC589" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Nuclear Logistics Business [Member]</link:label>
    <link:label id="lab_azz_NuclearLogisticsBusinessMember_A26991E76A7ECE2B7374C1407D6EC589_documentation_en-US" xlink:label="lab_azz_NuclearLogisticsBusinessMember_A26991E76A7ECE2B7374C1407D6EC589" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Nuclear Logistics Business [Member]</link:label>
    <link:loc xlink:href="azz-20200229.xsd#azz_NuclearLogisticsBusinessMember" xlink:label="loc_azz_NuclearLogisticsBusinessMember_A26991E76A7ECE2B7374C1407D6EC589" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_azz_NuclearLogisticsBusinessMember_A26991E76A7ECE2B7374C1407D6EC589" xlink:to="lab_azz_NuclearLogisticsBusinessMember_A26991E76A7ECE2B7374C1407D6EC589" xlink:type="arc" />
    <link:label id="lab_azz_K2Member_DEEC365759D44A95DE17C1407D6EAC0B_terseLabel_en-US" xlink:label="lab_azz_K2Member_DEEC365759D44A95DE17C1407D6EAC0B" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">K2 [Member]</link:label>
    <link:label id="lab_azz_K2Member_DEEC365759D44A95DE17C1407D6EAC0B_label_en-US" xlink:label="lab_azz_K2Member_DEEC365759D44A95DE17C1407D6EAC0B" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">K2 [Member]</link:label>
    <link:label id="lab_azz_K2Member_DEEC365759D44A95DE17C1407D6EAC0B_documentation_en-US" xlink:label="lab_azz_K2Member_DEEC365759D44A95DE17C1407D6EAC0B" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">K2 [Member]</link:label>
    <link:loc xlink:href="azz-20200229.xsd#azz_K2Member" xlink:label="loc_azz_K2Member_DEEC365759D44A95DE17C1407D6EAC0B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_azz_K2Member_DEEC365759D44A95DE17C1407D6EAC0B" xlink:to="lab_azz_K2Member_DEEC365759D44A95DE17C1407D6EAC0B" xlink:type="arc" />
    <link:label id="lab_us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested_196FBD6056D2CF8EFC9DC1407D6F8012_verboseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested_196FBD6056D2CF8EFC9DC1407D6F8012" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Proceeds from Divestiture of Businesses, Net of Cash Divested</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested" xlink:label="loc_us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested_196FBD6056D2CF8EFC9DC1407D6F8012" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested_196FBD6056D2CF8EFC9DC1407D6F8012" xlink:to="lab_us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested_196FBD6056D2CF8EFC9DC1407D6F8012" xlink:type="arc" />
    <link:label id="lab_us-gaap_GainLossOnSaleOfBusiness_077F2DA3F340AF0BB630C1407D6F8DE3_verboseLabel_en-US" xlink:label="lab_us-gaap_GainLossOnSaleOfBusiness_077F2DA3F340AF0BB630C1407D6F8DE3" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Gain (Loss) on Disposition of Business</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GainLossOnSaleOfBusiness" xlink:label="loc_us-gaap_GainLossOnSaleOfBusiness_077F2DA3F340AF0BB630C1407D6F8DE3" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GainLossOnSaleOfBusiness_077F2DA3F340AF0BB630C1407D6F8DE3" xlink:to="lab_us-gaap_GainLossOnSaleOfBusiness_077F2DA3F340AF0BB630C1407D6F8DE3" xlink:type="arc" />
    <link:label id="lab_azz_BusinessCombinationMaximumContingentConsiderationLiability_41B8A36C771D293F5AADC1407D6FAB26_terseLabel_en-US" xlink:label="lab_azz_BusinessCombinationMaximumContingentConsiderationLiability_41B8A36C771D293F5AADC1407D6FAB26" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Business Combination, Maximum Contingent Consideration, Liability</link:label>
    <link:label id="lab_azz_BusinessCombinationMaximumContingentConsiderationLiability_41B8A36C771D293F5AADC1407D6FAB26_label_en-US" xlink:label="lab_azz_BusinessCombinationMaximumContingentConsiderationLiability_41B8A36C771D293F5AADC1407D6FAB26" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Maximum Contingent Consideration, Liability</link:label>
    <link:label id="lab_azz_BusinessCombinationMaximumContingentConsiderationLiability_41B8A36C771D293F5AADC1407D6FAB26_documentation_en-US" xlink:label="lab_azz_BusinessCombinationMaximumContingentConsiderationLiability_41B8A36C771D293F5AADC1407D6FAB26" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Business Combination, Maximum Contingent Consideration, Liability</link:label>
    <link:loc xlink:href="azz-20200229.xsd#azz_BusinessCombinationMaximumContingentConsiderationLiability" xlink:label="loc_azz_BusinessCombinationMaximumContingentConsiderationLiability_41B8A36C771D293F5AADC1407D6FAB26" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_azz_BusinessCombinationMaximumContingentConsiderationLiability_41B8A36C771D293F5AADC1407D6FAB26" xlink:to="lab_azz_BusinessCombinationMaximumContingentConsiderationLiability_41B8A36C771D293F5AADC1407D6FAB26" xlink:type="arc" />
    <link:label id="lab_us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual_E0BDF04FF28CE193DA1BC1407D707E4F_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual_E0BDF04FF28CE193DA1BC1407D707E4F" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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_E0BDF04FF28CE193DA1BC1407D707E4F_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual_E0BDF04FF28CE193DA1BC1407D707E4F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Pro Forma Information, Revenue of Acquiree since Acquisition Date, Actual</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual" xlink:label="loc_us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual_E0BDF04FF28CE193DA1BC1407D707E4F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual_E0BDF04FF28CE193DA1BC1407D707E4F" xlink:to="lab_us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual_E0BDF04FF28CE193DA1BC1407D707E4F" xlink:type="arc" />
    <link:label id="lab_us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual_983EF5BE1083A922BD68C1407D7072F7_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual_983EF5BE1083A922BD68C1407D7072F7" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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_983EF5BE1083A922BD68C1407D7072F7_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual_983EF5BE1083A922BD68C1407D7072F7" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Pro Forma Information, Earnings or Loss of Acquiree since Acquisition Date, Actual</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual" xlink:label="loc_us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual_983EF5BE1083A922BD68C1407D7072F7" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual_983EF5BE1083A922BD68C1407D7072F7" xlink:to="lab_us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual_983EF5BE1083A922BD68C1407D7072F7" xlink:type="arc" />
    <link:label id="lab_us-gaap_BusinessCombinationAcquisitionRelatedCosts_AAD1C2017AC4367A2D5EC1407D7042C5_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationAcquisitionRelatedCosts_AAD1C2017AC4367A2D5EC1407D7042C5" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Acquisition related costs</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationAcquisitionRelatedCosts_AAD1C2017AC4367A2D5EC1407D7042C5_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationAcquisitionRelatedCosts_AAD1C2017AC4367A2D5EC1407D7042C5" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Acquisition Related Costs</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationAcquisitionRelatedCosts" xlink:label="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts_AAD1C2017AC4367A2D5EC1407D7042C5" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts_AAD1C2017AC4367A2D5EC1407D7042C5" xlink:to="lab_us-gaap_BusinessCombinationAcquisitionRelatedCosts_AAD1C2017AC4367A2D5EC1407D7042C5" xlink:type="arc" />
    <link:label id="lab_srt_ValuationAndQualifyingAccountsAbstract_EC060778D7BF07A712008BFA39A75A91_label_en-US" xlink:label="lab_srt_ValuationAndQualifyingAccountsAbstract_EC060778D7BF07A712008BFA39A75A91" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ValuationAndQualifyingAccountsAbstract" xlink:label="loc_srt_ValuationAndQualifyingAccountsAbstract_EC060778D7BF07A712008BFA39A75A91" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ValuationAndQualifyingAccountsAbstract_EC060778D7BF07A712008BFA39A75A91" xlink:to="lab_srt_ValuationAndQualifyingAccountsAbstract_EC060778D7BF07A712008BFA39A75A91" xlink:type="arc" />
    <link:label id="lab_srt_ValuationAndQualifyingAccountsDisclosureTable_1533D7E884C0A646FD738BFA39A741F4_terseLabel_en-US" xlink:label="lab_srt_ValuationAndQualifyingAccountsDisclosureTable_1533D7E884C0A646FD738BFA39A741F4" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table]</link:label>
    <link:label id="lab_srt_ValuationAndQualifyingAccountsDisclosureTable_1533D7E884C0A646FD738BFA39A741F4_label_en-US" xlink:label="lab_srt_ValuationAndQualifyingAccountsDisclosureTable_1533D7E884C0A646FD738BFA39A741F4" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ValuationAndQualifyingAccountsDisclosureTable" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_1533D7E884C0A646FD738BFA39A741F4" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_1533D7E884C0A646FD738BFA39A741F4" xlink:to="lab_srt_ValuationAndQualifyingAccountsDisclosureTable_1533D7E884C0A646FD738BFA39A741F4" xlink:type="arc" />
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesTypeAxis_BC6BBC51144433EA94678BFA39A7453F_terseLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesTypeAxis_BC6BBC51144433EA94678BFA39A7453F" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]</link:label>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesTypeAxis_BC6BBC51144433EA94678BFA39A7453F_label_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesTypeAxis_BC6BBC51144433EA94678BFA39A7453F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ValuationAllowancesAndReservesTypeAxis" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_BC6BBC51144433EA94678BFA39A7453F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_BC6BBC51144433EA94678BFA39A7453F" xlink:to="lab_us-gaap_ValuationAllowancesAndReservesTypeAxis_BC6BBC51144433EA94678BFA39A7453F" xlink:type="arc" />
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesDomain_773BB981523299DCB2DF8BFA39A78212_terseLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesDomain_773BB981523299DCB2DF8BFA39A78212" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]</link:label>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesDomain_773BB981523299DCB2DF8BFA39A78212_label_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesDomain_773BB981523299DCB2DF8BFA39A78212" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ValuationAllowancesAndReservesDomain" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDomain_773BB981523299DCB2DF8BFA39A78212" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDomain_773BB981523299DCB2DF8BFA39A78212" xlink:to="lab_us-gaap_ValuationAllowancesAndReservesDomain_773BB981523299DCB2DF8BFA39A78212" xlink:type="arc" />
    <link:label id="lab_us-gaap_AllowanceForCreditLossMember_875E9094F0FAC43F56788BFA39A7FAD4_terseLabel_en-US" xlink:label="lab_us-gaap_AllowanceForCreditLossMember_875E9094F0FAC43F56788BFA39A7FAD4" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">SEC Schedule, 12-09, Allowance, Credit Loss [Member]</link:label>
    <link:label id="lab_us-gaap_AllowanceForCreditLossMember_875E9094F0FAC43F56788BFA39A7FAD4_label_en-US" xlink:label="lab_us-gaap_AllowanceForCreditLossMember_875E9094F0FAC43F56788BFA39A7FAD4" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">SEC Schedule, 12-09, Allowance, Credit Loss [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AllowanceForCreditLossMember" xlink:label="loc_us-gaap_AllowanceForCreditLossMember_875E9094F0FAC43F56788BFA39A7FAD4" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForCreditLossMember_875E9094F0FAC43F56788BFA39A7FAD4" xlink:to="lab_us-gaap_AllowanceForCreditLossMember_875E9094F0FAC43F56788BFA39A7FAD4" xlink:type="arc" />
    <link:label id="lab_srt_ValuationAndQualifyingAccountsDisclosureLineItems_BE7272E7487998F974ED8BFA39A748E6_terseLabel_en-US" xlink:label="lab_srt_ValuationAndQualifyingAccountsDisclosureLineItems_BE7272E7487998F974ED8BFA39A748E6" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]</link:label>
    <link:label id="lab_srt_ValuationAndQualifyingAccountsDisclosureLineItems_BE7272E7487998F974ED8BFA39A748E6_label_en-US" xlink:label="lab_srt_ValuationAndQualifyingAccountsDisclosureLineItems_BE7272E7487998F974ED8BFA39A748E6" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ValuationAndQualifyingAccountsDisclosureLineItems" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_BE7272E7487998F974ED8BFA39A748E6" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_BE7272E7487998F974ED8BFA39A748E6" xlink:to="lab_srt_ValuationAndQualifyingAccountsDisclosureLineItems_BE7272E7487998F974ED8BFA39A748E6" xlink:type="arc" />
    <link:label id="lab_us-gaap_MovementInValuationAllowancesAndReservesRollForward_2F4A96A3F722D20A72D18BFA39A7638F_terseLabel_en-US" xlink:label="lab_us-gaap_MovementInValuationAllowancesAndReservesRollForward_2F4A96A3F722D20A72D18BFA39A7638F" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Allowance for Doubtful Accounts</link:label>
    <link:label id="lab_us-gaap_MovementInValuationAllowancesAndReservesRollForward_2F4A96A3F722D20A72D18BFA39A7638F_label_en-US" xlink:label="lab_us-gaap_MovementInValuationAllowancesAndReservesRollForward_2F4A96A3F722D20A72D18BFA39A7638F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MovementInValuationAllowancesAndReservesRollForward" xlink:label="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_2F4A96A3F722D20A72D18BFA39A7638F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_2F4A96A3F722D20A72D18BFA39A7638F" xlink:to="lab_us-gaap_MovementInValuationAllowancesAndReservesRollForward_2F4A96A3F722D20A72D18BFA39A7638F" xlink:type="arc" />
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesBalance_825E4759DD395846C56A8BFA39A72FF3_periodStartLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesBalance_825E4759DD395846C56A8BFA39A72FF3" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Balance at Beginning of year</link:label>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesBalance_825E4759DD395846C56A8BFA39A72FF3_label_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesBalance_825E4759DD395846C56A8BFA39A72FF3" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ValuationAllowancesAndReservesBalance" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesBalance_825E4759DD395846C56A8BFA39A72FF3" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesBalance_825E4759DD395846C56A8BFA39A72FF3" xlink:to="lab_us-gaap_ValuationAllowancesAndReservesBalance_825E4759DD395846C56A8BFA39A72FF3" xlink:type="arc" />
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesAdjustments_1B893025ADAFC1D29C658BFA39A76A1B_terseLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesAdjustments_1B893025ADAFC1D29C658BFA39A76A1B" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Valuation Allowances and Reserves, Adjustments</link:label>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesAdjustments_1B893025ADAFC1D29C658BFA39A76A1B_label_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesAdjustments_1B893025ADAFC1D29C658BFA39A76A1B" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves, Increase (Decrease) Adjustment</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ValuationAllowancesAndReservesAdjustments" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesAdjustments_1B893025ADAFC1D29C658BFA39A76A1B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesAdjustments_1B893025ADAFC1D29C658BFA39A76A1B" xlink:to="lab_us-gaap_ValuationAllowancesAndReservesAdjustments_1B893025ADAFC1D29C658BFA39A76A1B" xlink:type="arc" />
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesDeductions_76A20D97AF674DE1EE6B8BFA39A79A07_terseLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesDeductions_76A20D97AF674DE1EE6B8BFA39A79A07" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction</link:label>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesDeductions_76A20D97AF674DE1EE6B8BFA39A79A07_label_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesDeductions_76A20D97AF674DE1EE6B8BFA39A79A07" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ValuationAllowancesAndReservesDeductions" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDeductions_76A20D97AF674DE1EE6B8BFA39A79A07" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDeductions_76A20D97AF674DE1EE6B8BFA39A79A07" xlink:to="lab_us-gaap_ValuationAllowancesAndReservesDeductions_76A20D97AF674DE1EE6B8BFA39A79A07" xlink:type="arc" />
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesPeriodIncreaseDecrease_D5998239F876EA81A74F8BFA39A73259_terseLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesPeriodIncreaseDecrease_D5998239F876EA81A74F8BFA39A73259" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves, Period Increase (Decrease)</link:label>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesPeriodIncreaseDecrease_D5998239F876EA81A74F8BFA39A73259_label_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesPeriodIncreaseDecrease_D5998239F876EA81A74F8BFA39A73259" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves, Period Increase (Decrease)</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ValuationAllowancesAndReservesPeriodIncreaseDecrease" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesPeriodIncreaseDecrease_D5998239F876EA81A74F8BFA39A73259" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesPeriodIncreaseDecrease_D5998239F876EA81A74F8BFA39A73259" xlink:to="lab_us-gaap_ValuationAllowancesAndReservesPeriodIncreaseDecrease_D5998239F876EA81A74F8BFA39A73259" xlink:type="arc" />
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesReservesOfBusinessesAcquired_27BE1E2D35B7AC2ED3F08BFA39A75C7F_terseLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesReservesOfBusinessesAcquired_27BE1E2D35B7AC2ED3F08BFA39A75C7F" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Valuation Allowances and Reserves, Adjustments</link:label>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesReservesOfBusinessesAcquired_27BE1E2D35B7AC2ED3F08BFA39A75C7F_label_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesReservesOfBusinessesAcquired_27BE1E2D35B7AC2ED3F08BFA39A75C7F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves, Business Acquired</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ValuationAllowancesAndReservesReservesOfBusinessesAcquired" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesReservesOfBusinessesAcquired_27BE1E2D35B7AC2ED3F08BFA39A75C7F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesReservesOfBusinessesAcquired_27BE1E2D35B7AC2ED3F08BFA39A75C7F" xlink:to="lab_us-gaap_ValuationAllowancesAndReservesReservesOfBusinessesAcquired_27BE1E2D35B7AC2ED3F08BFA39A75C7F" xlink:type="arc" />
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesBalance_F63DCE91645E2C41B91D8BFA39A7ACA7_periodEndLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesBalance_F63DCE91645E2C41B91D8BFA39A7ACA7" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Balance at end of year</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ValuationAllowancesAndReservesBalance" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesBalance_F63DCE91645E2C41B91D8BFA39A7ACA7" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesBalance_F63DCE91645E2C41B91D8BFA39A7ACA7" xlink:to="lab_us-gaap_ValuationAllowancesAndReservesBalance_F63DCE91645E2C41B91D8BFA39A7ACA7" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_E67B70D8F463BA68BCE0C13E63057E6F_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_E67B70D8F463BA68BCE0C13E63057E6F" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_E67B70D8F463BA68BCE0C13E63057E6F_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_E67B70D8F463BA68BCE0C13E63057E6F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable" xlink:label="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_E67B70D8F463BA68BCE0C13E63057E6F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_E67B70D8F463BA68BCE0C13E63057E6F" xlink:to="lab_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_E67B70D8F463BA68BCE0C13E63057E6F" xlink:type="arc" />
    <link:label id="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_6679D8E2DE70698CDD07C13E6306505E_terseLabel_en-US" xlink:label="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_6679D8E2DE70698CDD07C13E6306505E" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Acquired Finite-Lived Intangible Assets [Line Items]</link:label>
    <link:label id="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_6679D8E2DE70698CDD07C13E6306505E_label_en-US" xlink:label="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_6679D8E2DE70698CDD07C13E6306505E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Acquired Finite-Lived Intangible Assets [Line Items]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_6679D8E2DE70698CDD07C13E6306505E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_6679D8E2DE70698CDD07C13E6306505E" xlink:to="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_6679D8E2DE70698CDD07C13E6306505E" xlink:type="arc" />
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife_77CE7E2F0E0A6EA2B342C13E6307973F_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife_77CE7E2F0E0A6EA2B342C13E6307973F" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Useful life</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_77CE7E2F0E0A6EA2B342C13E6307973F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_77CE7E2F0E0A6EA2B342C13E6307973F" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife_77CE7E2F0E0A6EA2B342C13E6307973F" xlink:type="arc" />
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_88A8BCB4039BEC27F1858BFA39ED58D3_verboseLabel_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_88A8BCB4039BEC27F1858BFA39ED58D3" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Stock compensation</link:label>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_88A8BCB4039BEC27F1858BFA39ED58D3_label_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_88A8BCB4039BEC27F1858BFA39ED58D3" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Payment Arrangement [Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_88A8BCB4039BEC27F1858BFA39ED58D3" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_88A8BCB4039BEC27F1858BFA39ED58D3" xlink:to="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_88A8BCB4039BEC27F1858BFA39ED58D3" xlink:type="arc" />
    <link:label id="lab_us-gaap_InterestPayableCurrent_35055E05A7EB05118F18BD3C97E58679_terseLabel_en-US" xlink:label="lab_us-gaap_InterestPayableCurrent_35055E05A7EB05118F18BD3C97E58679" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accrued interest</link:label>
    <link:label id="lab_us-gaap_InterestPayableCurrent_35055E05A7EB05118F18BD3C97E58679_label_en-US" xlink:label="lab_us-gaap_InterestPayableCurrent_35055E05A7EB05118F18BD3C97E58679" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Interest Payable, Current</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InterestPayableCurrent" xlink:label="loc_us-gaap_InterestPayableCurrent_35055E05A7EB05118F18BD3C97E58679" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestPayableCurrent_35055E05A7EB05118F18BD3C97E58679" xlink:to="lab_us-gaap_InterestPayableCurrent_35055E05A7EB05118F18BD3C97E58679" xlink:type="arc" />
    <link:label id="lab_azz_TenantImprovementsCurrent_5E64492E5DC43B82DD98BD3C97E549FD_terseLabel_en-US" xlink:label="lab_azz_TenantImprovementsCurrent_5E64492E5DC43B82DD98BD3C97E549FD" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Tenant improvements</link:label>
    <link:label id="lab_azz_TenantImprovementsCurrent_5E64492E5DC43B82DD98BD3C97E549FD_label_en-US" xlink:label="lab_azz_TenantImprovementsCurrent_5E64492E5DC43B82DD98BD3C97E549FD" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Tenant Improvements, Current</link:label>
    <link:label id="lab_azz_TenantImprovementsCurrent_5E64492E5DC43B82DD98BD3C97E549FD_documentation_en-US" xlink:label="lab_azz_TenantImprovementsCurrent_5E64492E5DC43B82DD98BD3C97E549FD" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Tenant Improvements, Current</link:label>
    <link:loc xlink:href="azz-20200229.xsd#azz_TenantImprovementsCurrent" xlink:label="loc_azz_TenantImprovementsCurrent_5E64492E5DC43B82DD98BD3C97E549FD" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_azz_TenantImprovementsCurrent_5E64492E5DC43B82DD98BD3C97E549FD" xlink:to="lab_azz_TenantImprovementsCurrent_5E64492E5DC43B82DD98BD3C97E549FD" xlink:type="arc" />
    <link:label id="lab_us-gaap_ProductWarrantyAccrualClassifiedCurrent_74A4367BA125C5DD9DE1BD3C97EAEB43_terseLabel_en-US" xlink:label="lab_us-gaap_ProductWarrantyAccrualClassifiedCurrent_74A4367BA125C5DD9DE1BD3C97EAEB43" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accrued warranty</link:label>
    <link:label id="lab_us-gaap_ProductWarrantyAccrualClassifiedCurrent_74A4367BA125C5DD9DE1BD3C97EAEB43_label_en-US" xlink:label="lab_us-gaap_ProductWarrantyAccrualClassifiedCurrent_74A4367BA125C5DD9DE1BD3C97EAEB43" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Product Warranty Accrual, Current</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProductWarrantyAccrualClassifiedCurrent" xlink:label="loc_us-gaap_ProductWarrantyAccrualClassifiedCurrent_74A4367BA125C5DD9DE1BD3C97EAEB43" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProductWarrantyAccrualClassifiedCurrent_74A4367BA125C5DD9DE1BD3C97EAEB43" xlink:to="lab_us-gaap_ProductWarrantyAccrualClassifiedCurrent_74A4367BA125C5DD9DE1BD3C97EAEB43" xlink:type="arc" />
    <link:label id="lab_us-gaap_AccruedSalesCommissionCurrent_8123753E1122B1BEC51FBD3C97EBCD88_terseLabel_en-US" xlink:label="lab_us-gaap_AccruedSalesCommissionCurrent_8123753E1122B1BEC51FBD3C97EBCD88" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Commissions</link:label>
    <link:label id="lab_us-gaap_AccruedSalesCommissionCurrent_8123753E1122B1BEC51FBD3C97EBCD88_label_en-US" xlink:label="lab_us-gaap_AccruedSalesCommissionCurrent_8123753E1122B1BEC51FBD3C97EBCD88" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accrued Sales Commission, Current</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccruedSalesCommissionCurrent" xlink:label="loc_us-gaap_AccruedSalesCommissionCurrent_8123753E1122B1BEC51FBD3C97EBCD88" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedSalesCommissionCurrent_8123753E1122B1BEC51FBD3C97EBCD88" xlink:to="lab_us-gaap_AccruedSalesCommissionCurrent_8123753E1122B1BEC51FBD3C97EBCD88" xlink:type="arc" />
    <link:label id="lab_us-gaap_OtherEmployeeRelatedLiabilitiesCurrent_D9ABD0FC1678D54422D4BD3C97EB277A_terseLabel_en-US" xlink:label="lab_us-gaap_OtherEmployeeRelatedLiabilitiesCurrent_D9ABD0FC1678D54422D4BD3C97EB277A" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Personnel expenses</link:label>
    <link:label id="lab_us-gaap_OtherEmployeeRelatedLiabilitiesCurrent_D9ABD0FC1678D54422D4BD3C97EB277A_label_en-US" xlink:label="lab_us-gaap_OtherEmployeeRelatedLiabilitiesCurrent_D9ABD0FC1678D54422D4BD3C97EB277A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Employee-related Liabilities, Current</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherEmployeeRelatedLiabilitiesCurrent" xlink:label="loc_us-gaap_OtherEmployeeRelatedLiabilitiesCurrent_D9ABD0FC1678D54422D4BD3C97EB277A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherEmployeeRelatedLiabilitiesCurrent_D9ABD0FC1678D54422D4BD3C97EB277A" xlink:to="lab_us-gaap_OtherEmployeeRelatedLiabilitiesCurrent_D9ABD0FC1678D54422D4BD3C97EB277A" xlink:type="arc" />
    <link:label id="lab_us-gaap_AccruedInsuranceCurrent_5F239C0328A6F8903EC1BD3C97EB3C0D_terseLabel_en-US" xlink:label="lab_us-gaap_AccruedInsuranceCurrent_5F239C0328A6F8903EC1BD3C97EB3C0D" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Group medical insurance</link:label>
    <link:label id="lab_us-gaap_AccruedInsuranceCurrent_5F239C0328A6F8903EC1BD3C97EB3C0D_label_en-US" xlink:label="lab_us-gaap_AccruedInsuranceCurrent_5F239C0328A6F8903EC1BD3C97EB3C0D" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accrued Insurance, Current</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccruedInsuranceCurrent" xlink:label="loc_us-gaap_AccruedInsuranceCurrent_5F239C0328A6F8903EC1BD3C97EB3C0D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedInsuranceCurrent_5F239C0328A6F8903EC1BD3C97EB3C0D" xlink:to="lab_us-gaap_AccruedInsuranceCurrent_5F239C0328A6F8903EC1BD3C97EB3C0D" xlink:type="arc" />
    <link:label id="lab_azz_SalesorOtherTaxesPayableCurrent_C59C4661DEE5E5CE48D4BD64464429B2_terseLabel_en-US" xlink:label="lab_azz_SalesorOtherTaxesPayableCurrent_C59C4661DEE5E5CE48D4BD64464429B2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Sales and other taxes payable</link:label>
    <link:label id="lab_azz_SalesorOtherTaxesPayableCurrent_C59C4661DEE5E5CE48D4BD64464429B2_label_en-US" xlink:label="lab_azz_SalesorOtherTaxesPayableCurrent_C59C4661DEE5E5CE48D4BD64464429B2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Sales or Other Taxes Payable, Current</link:label>
    <link:label id="lab_azz_SalesorOtherTaxesPayableCurrent_C59C4661DEE5E5CE48D4BD64464429B2_documentation_en-US" xlink:label="lab_azz_SalesorOtherTaxesPayableCurrent_C59C4661DEE5E5CE48D4BD64464429B2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Sales or Other Taxes Payable, Current</link:label>
    <link:loc xlink:href="azz-20200229.xsd#azz_SalesorOtherTaxesPayableCurrent" xlink:label="loc_azz_SalesorOtherTaxesPayableCurrent_C59C4661DEE5E5CE48D4BD64464429B2" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_azz_SalesorOtherTaxesPayableCurrent_C59C4661DEE5E5CE48D4BD64464429B2" xlink:to="lab_azz_SalesorOtherTaxesPayableCurrent_C59C4661DEE5E5CE48D4BD64464429B2" xlink:type="arc" />
    <link:label id="lab_us-gaap_OtherSundryLiabilitiesCurrent_54138593CDE01889135DBD3C97EBBD16_terseLabel_en-US" xlink:label="lab_us-gaap_OtherSundryLiabilitiesCurrent_54138593CDE01889135DBD3C97EBBD16" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other Sundry Liabilities, Current</link:label>
    <link:label id="lab_us-gaap_OtherSundryLiabilitiesCurrent_54138593CDE01889135DBD3C97EBBD16_label_en-US" xlink:label="lab_us-gaap_OtherSundryLiabilitiesCurrent_54138593CDE01889135DBD3C97EBBD16" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Sundry Liabilities, Current</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherSundryLiabilitiesCurrent" xlink:label="loc_us-gaap_OtherSundryLiabilitiesCurrent_54138593CDE01889135DBD3C97EBBD16" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherSundryLiabilitiesCurrent_54138593CDE01889135DBD3C97EBBD16" xlink:to="lab_us-gaap_OtherSundryLiabilitiesCurrent_54138593CDE01889135DBD3C97EBBD16" xlink:type="arc" />
    <link:label id="lab_us-gaap_OtherAccruedLiabilitiesCurrent_66978F1D4EA90A7AF336BD3C97ECD198_totalLabel_en-US" xlink:label="lab_us-gaap_OtherAccruedLiabilitiesCurrent_66978F1D4EA90A7AF336BD3C97ECD198" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total other accrued liabilities</link:label>
    <link:label id="lab_us-gaap_OtherAccruedLiabilitiesCurrent_66978F1D4EA90A7AF336BD3C97ECD198_label_en-US" xlink:label="lab_us-gaap_OtherAccruedLiabilitiesCurrent_66978F1D4EA90A7AF336BD3C97ECD198" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Accrued Liabilities, Current</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherAccruedLiabilitiesCurrent" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrent_66978F1D4EA90A7AF336BD3C97ECD198" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAccruedLiabilitiesCurrent_66978F1D4EA90A7AF336BD3C97ECD198" xlink:to="lab_us-gaap_OtherAccruedLiabilitiesCurrent_66978F1D4EA90A7AF336BD3C97ECD198" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_13073D5EE765DD7537668BFA3A74EF62_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_13073D5EE765DD7537668BFA3A74EF62" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_13073D5EE765DD7537668BFA3A74EF62_label_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_13073D5EE765DD7537668BFA3A74EF62" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets [Table]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_13073D5EE765DD7537668BFA3A74EF62" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_13073D5EE765DD7537668BFA3A74EF62" xlink:to="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_13073D5EE765DD7537668BFA3A74EF62" xlink:type="arc" />
    <link:label id="lab_us-gaap_CustomerRelatedIntangibleAssetsMember_B3525AADADDBF05708E18BFA3A742059_terseLabel_en-US" xlink:label="lab_us-gaap_CustomerRelatedIntangibleAssetsMember_B3525AADADDBF05708E18BFA3A742059" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Customer-Related Intangible Assets [Member]</link:label>
    <link:label id="lab_us-gaap_CustomerRelatedIntangibleAssetsMember_B3525AADADDBF05708E18BFA3A742059_label_en-US" xlink:label="lab_us-gaap_CustomerRelatedIntangibleAssetsMember_B3525AADADDBF05708E18BFA3A742059" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Customer-Related Intangible Assets [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CustomerRelatedIntangibleAssetsMember" xlink:label="loc_us-gaap_CustomerRelatedIntangibleAssetsMember_B3525AADADDBF05708E18BFA3A742059" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CustomerRelatedIntangibleAssetsMember_B3525AADADDBF05708E18BFA3A742059" xlink:to="lab_us-gaap_CustomerRelatedIntangibleAssetsMember_B3525AADADDBF05708E18BFA3A742059" xlink:type="arc" />
    <link:label id="lab_us-gaap_NoncompeteAgreementsMember_22F841D4906B2CDDAE888BFA3A742EE2_terseLabel_en-US" xlink:label="lab_us-gaap_NoncompeteAgreementsMember_22F841D4906B2CDDAE888BFA3A742EE2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Noncompete Agreements [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NoncompeteAgreementsMember" xlink:label="loc_us-gaap_NoncompeteAgreementsMember_22F841D4906B2CDDAE888BFA3A742EE2" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NoncompeteAgreementsMember_22F841D4906B2CDDAE888BFA3A742EE2" xlink:to="lab_us-gaap_NoncompeteAgreementsMember_22F841D4906B2CDDAE888BFA3A742EE2" xlink:type="arc" />
    <link:label id="lab_us-gaap_TrademarksMember_8878364B441C2E264F198BFA3A74F055_terseLabel_en-US" xlink:label="lab_us-gaap_TrademarksMember_8878364B441C2E264F198BFA3A74F055" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Trademarks [Member]</link:label>
    <link:label id="lab_us-gaap_TrademarksMember_8878364B441C2E264F198BFA3A74F055_label_en-US" xlink:label="lab_us-gaap_TrademarksMember_8878364B441C2E264F198BFA3A74F055" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trademarks [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TrademarksMember" xlink:label="loc_us-gaap_TrademarksMember_8878364B441C2E264F198BFA3A74F055" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TrademarksMember_8878364B441C2E264F198BFA3A74F055" xlink:to="lab_us-gaap_TrademarksMember_8878364B441C2E264F198BFA3A74F055" xlink:type="arc" />
    <link:label id="lab_us-gaap_DevelopedTechnologyRightsMember_18803C61627DEC31EEF28BFA3A742E47_terseLabel_en-US" xlink:label="lab_us-gaap_DevelopedTechnologyRightsMember_18803C61627DEC31EEF28BFA3A742E47" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Technology [Member]</link:label>
    <link:label id="lab_us-gaap_DevelopedTechnologyRightsMember_18803C61627DEC31EEF28BFA3A742E47_label_en-US" xlink:label="lab_us-gaap_DevelopedTechnologyRightsMember_18803C61627DEC31EEF28BFA3A742E47" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Developed Technology Rights [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DevelopedTechnologyRightsMember" xlink:label="loc_us-gaap_DevelopedTechnologyRightsMember_18803C61627DEC31EEF28BFA3A742E47" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DevelopedTechnologyRightsMember_18803C61627DEC31EEF28BFA3A742E47" xlink:to="lab_us-gaap_DevelopedTechnologyRightsMember_18803C61627DEC31EEF28BFA3A742E47" xlink:type="arc" />
    <link:label id="lab_azz_EngineeringDrawingsMember_708134D310F12CAECE4A8BFA3A7419CD_terseLabel_en-US" xlink:label="lab_azz_EngineeringDrawingsMember_708134D310F12CAECE4A8BFA3A7419CD" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Engineering Drawings [Member]</link:label>
    <link:label id="lab_azz_EngineeringDrawingsMember_708134D310F12CAECE4A8BFA3A7419CD_label_en-US" xlink:label="lab_azz_EngineeringDrawingsMember_708134D310F12CAECE4A8BFA3A7419CD" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Engineering Drawings [Member]</link:label>
    <link:label id="lab_azz_EngineeringDrawingsMember_708134D310F12CAECE4A8BFA3A7419CD_documentation_en-US" xlink:label="lab_azz_EngineeringDrawingsMember_708134D310F12CAECE4A8BFA3A7419CD" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Engineering Drawings [Member]</link:label>
    <link:loc xlink:href="azz-20200229.xsd#azz_EngineeringDrawingsMember" xlink:label="loc_azz_EngineeringDrawingsMember_708134D310F12CAECE4A8BFA3A7419CD" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_azz_EngineeringDrawingsMember_708134D310F12CAECE4A8BFA3A7419CD" xlink:to="lab_azz_EngineeringDrawingsMember_708134D310F12CAECE4A8BFA3A7419CD" xlink:type="arc" />
    <link:label id="lab_us-gaap_OrderOrProductionBacklogMember_55302BA1BAC93C80E3B68BFA3A7420B1_terseLabel_en-US" xlink:label="lab_us-gaap_OrderOrProductionBacklogMember_55302BA1BAC93C80E3B68BFA3A7420B1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Order or Production Backlog [Member]</link:label>
    <link:label id="lab_us-gaap_OrderOrProductionBacklogMember_55302BA1BAC93C80E3B68BFA3A7420B1_label_en-US" xlink:label="lab_us-gaap_OrderOrProductionBacklogMember_55302BA1BAC93C80E3B68BFA3A7420B1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Order or Production Backlog [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OrderOrProductionBacklogMember" xlink:label="loc_us-gaap_OrderOrProductionBacklogMember_55302BA1BAC93C80E3B68BFA3A7420B1" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OrderOrProductionBacklogMember_55302BA1BAC93C80E3B68BFA3A7420B1" xlink:to="lab_us-gaap_OrderOrProductionBacklogMember_55302BA1BAC93C80E3B68BFA3A7420B1" xlink:type="arc" />
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems_40AA48F2FCF551A6BE5A8BFA3A74899C_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems_40AA48F2FCF551A6BE5A8BFA3A74899C" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Assets [Line Items]</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems_40AA48F2FCF551A6BE5A8BFA3A74899C_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems_40AA48F2FCF551A6BE5A8BFA3A74899C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Assets [Line Items]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_40AA48F2FCF551A6BE5A8BFA3A74899C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_40AA48F2FCF551A6BE5A8BFA3A74899C" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems_40AA48F2FCF551A6BE5A8BFA3A74899C" xlink:type="arc" />
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsGrossAbstract_24CA24B48DCB7D9EEFFC8BFA3A74EF0A_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsGrossAbstract_24CA24B48DCB7D9EEFFC8BFA3A74EF0A" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Amortizable intangible assets</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsGrossAbstract_24CA24B48DCB7D9EEFFC8BFA3A74EF0A_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsGrossAbstract_24CA24B48DCB7D9EEFFC8BFA3A74EF0A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Assets, Gross [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGrossAbstract" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGrossAbstract_24CA24B48DCB7D9EEFFC8BFA3A74EF0A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsGrossAbstract_24CA24B48DCB7D9EEFFC8BFA3A74EF0A" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsGrossAbstract_24CA24B48DCB7D9EEFFC8BFA3A74EF0A" xlink:type="arc" />
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsGross_7AE20E2B8C25B67717698BFA3A740504_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsGross_7AE20E2B8C25B67717698BFA3A740504" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Finite-lived intangible assets, gross</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsGross_7AE20E2B8C25B67717698BFA3A740504_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsGross_7AE20E2B8C25B67717698BFA3A740504" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Assets, Gross</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_7AE20E2B8C25B67717698BFA3A740504" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsGross_7AE20E2B8C25B67717698BFA3A740504" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsGross_7AE20E2B8C25B67717698BFA3A740504" xlink:type="arc" />
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_DD87870B93B971205B6B8BFA3A74B3C4_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_DD87870B93B971205B6B8BFA3A74B3C4" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Less accumulated amortization</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_DD87870B93B971205B6B8BFA3A74B3C4_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_DD87870B93B971205B6B8BFA3A74B3C4" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Assets, Accumulated Amortization</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_DD87870B93B971205B6B8BFA3A74B3C4" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_DD87870B93B971205B6B8BFA3A74B3C4" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_DD87870B93B971205B6B8BFA3A74B3C4" xlink:type="arc" />
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsNet_4C0B9F55E8B4CCD253618BFA3A74DE9A_totalLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsNet_4C0B9F55E8B4CCD253618BFA3A74DE9A" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Assets, Net</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsNet_4C0B9F55E8B4CCD253618BFA3A74DE9A_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsNet_4C0B9F55E8B4CCD253618BFA3A74DE9A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Assets, Net</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_4C0B9F55E8B4CCD253618BFA3A74DE9A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_4C0B9F55E8B4CCD253618BFA3A74DE9A" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsNet_4C0B9F55E8B4CCD253618BFA3A74DE9A" xlink:type="arc" />
    <link:label id="lab_us-gaap_LandMember_E3CA00A13B0492CD5CC28BFA38FBFA5B_terseLabel_en-US" xlink:label="lab_us-gaap_LandMember_E3CA00A13B0492CD5CC28BFA38FBFA5B" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Land [Member]</link:label>
    <link:label id="lab_us-gaap_LandMember_E3CA00A13B0492CD5CC28BFA38FBFA5B_label_en-US" xlink:label="lab_us-gaap_LandMember_E3CA00A13B0492CD5CC28BFA38FBFA5B" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Land [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LandMember" xlink:label="loc_us-gaap_LandMember_E3CA00A13B0492CD5CC28BFA38FBFA5B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LandMember_E3CA00A13B0492CD5CC28BFA38FBFA5B" xlink:to="lab_us-gaap_LandMember_E3CA00A13B0492CD5CC28BFA38FBFA5B" xlink:type="arc" />
    <link:label id="lab_us-gaap_ConstructionInProgressMember_E5C02B82112B46D320BF8BFA38FB7E69_terseLabel_en-US" xlink:label="lab_us-gaap_ConstructionInProgressMember_E5C02B82112B46D320BF8BFA38FB7E69" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Construction in Progress [Member]</link:label>
    <link:label id="lab_us-gaap_ConstructionInProgressMember_E5C02B82112B46D320BF8BFA38FB7E69_label_en-US" xlink:label="lab_us-gaap_ConstructionInProgressMember_E5C02B82112B46D320BF8BFA38FB7E69" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Construction in Progress [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ConstructionInProgressMember" xlink:label="loc_us-gaap_ConstructionInProgressMember_E5C02B82112B46D320BF8BFA38FB7E69" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConstructionInProgressMember_E5C02B82112B46D320BF8BFA38FB7E69" xlink:to="lab_us-gaap_ConstructionInProgressMember_E5C02B82112B46D320BF8BFA38FB7E69" xlink:type="arc" />
    <link:label id="lab_us-gaap_Depreciation_6A82993333161062B82A8BFA38FB8BEB_terseLabel_en-US" xlink:label="lab_us-gaap_Depreciation_6A82993333161062B82A8BFA38FB8BEB" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Depreciation</link:label>
    <link:label id="lab_us-gaap_Depreciation_6A82993333161062B82A8BFA38FB8BEB_label_en-US" xlink:label="lab_us-gaap_Depreciation_6A82993333161062B82A8BFA38FB8BEB" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Depreciation</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Depreciation" xlink:label="loc_us-gaap_Depreciation_6A82993333161062B82A8BFA38FB8BEB" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Depreciation_6A82993333161062B82A8BFA38FB8BEB" xlink:to="lab_us-gaap_Depreciation_6A82993333161062B82A8BFA38FB8BEB" xlink:type="arc" />
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentGross_860459A9E79A089D33978BFA38FBD173_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentGross_860459A9E79A089D33978BFA38FBD173" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment, Gross</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentGross_860459A9E79A089D33978BFA38FBD173_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentGross_860459A9E79A089D33978BFA38FBD173" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment, Gross</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_860459A9E79A089D33978BFA38FBD173" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGross_860459A9E79A089D33978BFA38FBD173" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentGross_860459A9E79A089D33978BFA38FBD173" xlink:type="arc" />
    <link:label id="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_0F4BFB3B812C0D2F3C878BFA38FBE43D_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_0F4BFB3B812C0D2F3C878BFA38FBE43D" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment</link:label>
    <link:label id="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_0F4BFB3B812C0D2F3C878BFA38FBE43D_label_en-US" xlink:label="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_0F4BFB3B812C0D2F3C878BFA38FBE43D" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_0F4BFB3B812C0D2F3C878BFA38FBE43D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_0F4BFB3B812C0D2F3C878BFA38FBE43D" xlink:to="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_0F4BFB3B812C0D2F3C878BFA38FBE43D" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncomeTaxExaminationTable_9F41E8BC9A5E57A23962BD79B04155D2_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExaminationTable_9F41E8BC9A5E57A23962BD79B04155D2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income Tax Examination [Table]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExaminationTable_9F41E8BC9A5E57A23962BD79B04155D2_label_en-US" xlink:label="lab_us-gaap_IncomeTaxExaminationTable_9F41E8BC9A5E57A23962BD79B04155D2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Tax Examination [Table]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxExaminationTable" xlink:label="loc_us-gaap_IncomeTaxExaminationTable_9F41E8BC9A5E57A23962BD79B04155D2" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxExaminationTable_9F41E8BC9A5E57A23962BD79B04155D2" xlink:to="lab_us-gaap_IncomeTaxExaminationTable_9F41E8BC9A5E57A23962BD79B04155D2" xlink:type="arc" />
    <link:label id="lab_us-gaap_ReasonablyPossibleSignificantChangeInUnrecognizedTaxBenefitsByItemAxis_A2E83CA6CA17FFC25593BD7FC8028CF3_terseLabel_en-US" xlink:label="lab_us-gaap_ReasonablyPossibleSignificantChangeInUnrecognizedTaxBenefitsByItemAxis_A2E83CA6CA17FFC25593BD7FC8028CF3" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Nature of Uncertainty [Axis]</link:label>
    <link:label id="lab_us-gaap_ReasonablyPossibleSignificantChangeInUnrecognizedTaxBenefitsByItemAxis_A2E83CA6CA17FFC25593BD7FC8028CF3_label_en-US" xlink:label="lab_us-gaap_ReasonablyPossibleSignificantChangeInUnrecognizedTaxBenefitsByItemAxis_A2E83CA6CA17FFC25593BD7FC8028CF3" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Nature of Uncertainty [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ReasonablyPossibleSignificantChangeInUnrecognizedTaxBenefitsByItemAxis" xlink:label="loc_us-gaap_ReasonablyPossibleSignificantChangeInUnrecognizedTaxBenefitsByItemAxis_A2E83CA6CA17FFC25593BD7FC8028CF3" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReasonablyPossibleSignificantChangeInUnrecognizedTaxBenefitsByItemAxis_A2E83CA6CA17FFC25593BD7FC8028CF3" xlink:to="lab_us-gaap_ReasonablyPossibleSignificantChangeInUnrecognizedTaxBenefitsByItemAxis_A2E83CA6CA17FFC25593BD7FC8028CF3" xlink:type="arc" />
    <link:label id="lab_us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleNatureOfUncertaintyDomain_2D3650BEB3132A46DF14BD807A9803E5_terseLabel_en-US" xlink:label="lab_us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleNatureOfUncertaintyDomain_2D3650BEB3132A46DF14BD807A9803E5" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Significant Change in Unrecognized Tax Benefits is Reasonably Possible, Nature of Uncertainty [Domain]</link:label>
    <link:label id="lab_us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleNatureOfUncertaintyDomain_2D3650BEB3132A46DF14BD807A9803E5_label_en-US" xlink:label="lab_us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleNatureOfUncertaintyDomain_2D3650BEB3132A46DF14BD807A9803E5" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Significant Change in Unrecognized Tax Benefits is Reasonably Possible, Nature of Uncertainty [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleNatureOfUncertaintyDomain" xlink:label="loc_us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleNatureOfUncertaintyDomain_2D3650BEB3132A46DF14BD807A9803E5" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleNatureOfUncertaintyDomain_2D3650BEB3132A46DF14BD807A9803E5" xlink:to="lab_us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleNatureOfUncertaintyDomain_2D3650BEB3132A46DF14BD807A9803E5" xlink:type="arc" />
    <link:label id="lab_us-gaap_SettlementWithTaxingAuthorityMember_BCE6A5A6621636BADF20BD80A5F8082E_terseLabel_en-US" xlink:label="lab_us-gaap_SettlementWithTaxingAuthorityMember_BCE6A5A6621636BADF20BD80A5F8082E" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Settlement with Taxing Authority</link:label>
    <link:label id="lab_us-gaap_SettlementWithTaxingAuthorityMember_BCE6A5A6621636BADF20BD80A5F8082E_label_en-US" xlink:label="lab_us-gaap_SettlementWithTaxingAuthorityMember_BCE6A5A6621636BADF20BD80A5F8082E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Settlement with Taxing Authority [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SettlementWithTaxingAuthorityMember" xlink:label="loc_us-gaap_SettlementWithTaxingAuthorityMember_BCE6A5A6621636BADF20BD80A5F8082E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SettlementWithTaxingAuthorityMember_BCE6A5A6621636BADF20BD80A5F8082E" xlink:to="lab_us-gaap_SettlementWithTaxingAuthorityMember_BCE6A5A6621636BADF20BD80A5F8082E" xlink:type="arc" />
    <link:label id="lab_us-gaap_BalanceSheetLocationAxis_FC4F59964B7F74874C94BD7A40BA8A1C_terseLabel_en-US" xlink:label="lab_us-gaap_BalanceSheetLocationAxis_FC4F59964B7F74874C94BD7A40BA8A1C" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Balance Sheet Location [Axis]</link:label>
    <link:label id="lab_us-gaap_BalanceSheetLocationAxis_FC4F59964B7F74874C94BD7A40BA8A1C_label_en-US" xlink:label="lab_us-gaap_BalanceSheetLocationAxis_FC4F59964B7F74874C94BD7A40BA8A1C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Balance Sheet Location [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BalanceSheetLocationAxis" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_FC4F59964B7F74874C94BD7A40BA8A1C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_FC4F59964B7F74874C94BD7A40BA8A1C" xlink:to="lab_us-gaap_BalanceSheetLocationAxis_FC4F59964B7F74874C94BD7A40BA8A1C" xlink:type="arc" />
    <link:label id="lab_us-gaap_BalanceSheetLocationDomain_E97196F935885A340066BD7A9CCD703B_terseLabel_en-US" xlink:label="lab_us-gaap_BalanceSheetLocationDomain_E97196F935885A340066BD7A9CCD703B" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Balance Sheet Location [Domain]</link:label>
    <link:label id="lab_us-gaap_BalanceSheetLocationDomain_E97196F935885A340066BD7A9CCD703B_label_en-US" xlink:label="lab_us-gaap_BalanceSheetLocationDomain_E97196F935885A340066BD7A9CCD703B" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Balance Sheet Location [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_E97196F935885A340066BD7A9CCD703B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_E97196F935885A340066BD7A9CCD703B" xlink:to="lab_us-gaap_BalanceSheetLocationDomain_E97196F935885A340066BD7A9CCD703B" xlink:type="arc" />
    <link:label id="lab_azz_OtherLongTermLiabilitiesMember_38792B2FA5FDACAD8B36BD7B053D6EA0_terseLabel_en-US" xlink:label="lab_azz_OtherLongTermLiabilitiesMember_38792B2FA5FDACAD8B36BD7B053D6EA0" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other Long-Term Liabilities</link:label>
    <link:label id="lab_azz_OtherLongTermLiabilitiesMember_38792B2FA5FDACAD8B36BD7B053D6EA0_label_en-US" xlink:label="lab_azz_OtherLongTermLiabilitiesMember_38792B2FA5FDACAD8B36BD7B053D6EA0" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Long-Term Liabilities [Member]</link:label>
    <link:label id="lab_azz_OtherLongTermLiabilitiesMember_38792B2FA5FDACAD8B36BD7B053D6EA0_documentation_en-US" xlink:label="lab_azz_OtherLongTermLiabilitiesMember_38792B2FA5FDACAD8B36BD7B053D6EA0" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Other Long-Term Liabilities [Member]</link:label>
    <link:loc xlink:href="azz-20200229.xsd#azz_OtherLongTermLiabilitiesMember" xlink:label="loc_azz_OtherLongTermLiabilitiesMember_38792B2FA5FDACAD8B36BD7B053D6EA0" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_azz_OtherLongTermLiabilitiesMember_38792B2FA5FDACAD8B36BD7B053D6EA0" xlink:to="lab_azz_OtherLongTermLiabilitiesMember_38792B2FA5FDACAD8B36BD7B053D6EA0" xlink:type="arc" />
    <link:label id="lab_azz_LongTermLiabilitiesMember_80499DDED8735E2D988DBD7CC1649241_terseLabel_en-US" xlink:label="lab_azz_LongTermLiabilitiesMember_80499DDED8735E2D988DBD7CC1649241" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Long-Term Liabilities</link:label>
    <link:label id="lab_azz_LongTermLiabilitiesMember_80499DDED8735E2D988DBD7CC1649241_label_en-US" xlink:label="lab_azz_LongTermLiabilitiesMember_80499DDED8735E2D988DBD7CC1649241" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-Term Liabilities [Member]</link:label>
    <link:label id="lab_azz_LongTermLiabilitiesMember_80499DDED8735E2D988DBD7CC1649241_documentation_en-US" xlink:label="lab_azz_LongTermLiabilitiesMember_80499DDED8735E2D988DBD7CC1649241" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Long-Term Liabilities [Member]</link:label>
    <link:loc xlink:href="azz-20200229.xsd#azz_LongTermLiabilitiesMember" xlink:label="loc_azz_LongTermLiabilitiesMember_80499DDED8735E2D988DBD7CC1649241" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_azz_LongTermLiabilitiesMember_80499DDED8735E2D988DBD7CC1649241" xlink:to="lab_azz_LongTermLiabilitiesMember_80499DDED8735E2D988DBD7CC1649241" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncomeTaxExaminationLineItems_0AA80B8BE49E6DF8FD30BD79B049CD26_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExaminationLineItems_0AA80B8BE49E6DF8FD30BD79B049CD26" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income Tax Examination [Line Items]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExaminationLineItems_0AA80B8BE49E6DF8FD30BD79B049CD26_label_en-US" xlink:label="lab_us-gaap_IncomeTaxExaminationLineItems_0AA80B8BE49E6DF8FD30BD79B049CD26" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Tax Examination [Line Items]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxExaminationLineItems" xlink:label="loc_us-gaap_IncomeTaxExaminationLineItems_0AA80B8BE49E6DF8FD30BD79B049CD26" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxExaminationLineItems_0AA80B8BE49E6DF8FD30BD79B049CD26" xlink:to="lab_us-gaap_IncomeTaxExaminationLineItems_0AA80B8BE49E6DF8FD30BD79B049CD26" xlink:type="arc" />
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefits_0CC01D28EAAEC34F754ABD76CD893E76_periodStartLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefits_0CC01D28EAAEC34F754ABD76CD893E76" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Balance at beginning of period</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefits_0CC01D28EAAEC34F754ABD76CD893E76_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefits_0CC01D28EAAEC34F754ABD76CD893E76" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Unrecognized Tax Benefits</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_UnrecognizedTaxBenefits" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_0CC01D28EAAEC34F754ABD76CD893E76" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefits_0CC01D28EAAEC34F754ABD76CD893E76" xlink:to="lab_us-gaap_UnrecognizedTaxBenefits_0CC01D28EAAEC34F754ABD76CD893E76" xlink:type="arc" />
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease_8B00B9FEE10061CDA0F8BD77330A54D3_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease_8B00B9FEE10061CDA0F8BD77330A54D3" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Gross increases</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease_8B00B9FEE10061CDA0F8BD77330A54D3_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease_8B00B9FEE10061CDA0F8BD77330A54D3" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Unrecognized Tax Benefits, Period Increase (Decrease)</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease_8B00B9FEE10061CDA0F8BD77330A54D3" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease_8B00B9FEE10061CDA0F8BD77330A54D3" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease_8B00B9FEE10061CDA0F8BD77330A54D3" xlink:type="arc" />
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefits_45E6A88842C72E5B190BBD7751E4ECA8_periodEndLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefits_45E6A88842C72E5B190BBD7751E4ECA8" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Balance at end of period</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_UnrecognizedTaxBenefits" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_45E6A88842C72E5B190BBD7751E4ECA8" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefits_45E6A88842C72E5B190BBD7751E4ECA8" xlink:to="lab_us-gaap_UnrecognizedTaxBenefits_45E6A88842C72E5B190BBD7751E4ECA8" xlink:type="arc" />
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_80F9D4A38BF57912C6A1BD7C287D15E5_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_80F9D4A38BF57912C6A1BD7C287D15E5" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_80F9D4A38BF57912C6A1BD7C287D15E5_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_80F9D4A38BF57912C6A1BD7C287D15E5" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_80F9D4A38BF57912C6A1BD7C287D15E5" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_80F9D4A38BF57912C6A1BD7C287D15E5" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_80F9D4A38BF57912C6A1BD7C287D15E5" xlink:type="arc" />
    <link:label id="lab_azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsNumberOfSharesRollForward_A7821EB193D4FA9127FEC127A19325F2_terseLabel_en-US" xlink:label="lab_azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsNumberOfSharesRollForward_A7821EB193D4FA9127FEC127A19325F2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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_A7821EB193D4FA9127FEC127A19325F2_label_en-US" xlink:label="lab_azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsNumberOfSharesRollForward_A7821EB193D4FA9127FEC127A19325F2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" 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_A7821EB193D4FA9127FEC127A19325F2_documentation_en-US" xlink:label="lab_azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsNumberOfSharesRollForward_A7821EB193D4FA9127FEC127A19325F2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" 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:href="azz-20200229.xsd#azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsNumberOfSharesRollForward" xlink:label="loc_azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsNumberOfSharesRollForward_A7821EB193D4FA9127FEC127A19325F2" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsNumberOfSharesRollForward_A7821EB193D4FA9127FEC127A19325F2" xlink:to="lab_azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsNumberOfSharesRollForward_A7821EB193D4FA9127FEC127A19325F2" xlink:type="arc" />
    <link:label id="lab_azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndOtherThanOptionOutstandingNumber_2F829341141ACBE25933C127A19398A5_periodStartLabel_en-US" xlink:label="lab_azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndOtherThanOptionOutstandingNumber_2F829341141ACBE25933C127A19398A5" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Outstanding at beginning of year (shares)</link:label>
    <link:loc xlink:href="azz-20200229.xsd#azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndOtherThanOptionOutstandingNumber" xlink:label="loc_azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndOtherThanOptionOutstandingNumber_2F829341141ACBE25933C127A19398A5" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndOtherThanOptionOutstandingNumber_2F829341141ACBE25933C127A19398A5" xlink:to="lab_azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndOtherThanOptionOutstandingNumber_2F829341141ACBE25933C127A19398A5" xlink:type="arc" />
    <link:label id="lab_azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndOtherThanOptionGrantsInPeriod_02DD7390FC0098D1293FC127A1931582_verboseLabel_en-US" xlink:label="lab_azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndOtherThanOptionGrantsInPeriod_02DD7390FC0098D1293FC127A1931582" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Granted (shares)</link:label>
    <link:label id="lab_azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndOtherThanOptionGrantsInPeriod_02DD7390FC0098D1293FC127A1931582_label_en-US" xlink:label="lab_azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndOtherThanOptionGrantsInPeriod_02DD7390FC0098D1293FC127A1931582" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share Based Compensation Arrangement by Share Based Payment Award Options and Other than Option Grants in Period</link:label>
    <link:label id="lab_azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndOtherThanOptionGrantsInPeriod_02DD7390FC0098D1293FC127A1931582_documentation_en-US" xlink:label="lab_azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndOtherThanOptionGrantsInPeriod_02DD7390FC0098D1293FC127A1931582" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Share based compensation arrangement by share based payment award options and other than option grants in period.</link:label>
    <link:loc xlink:href="azz-20200229.xsd#azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndOtherThanOptionGrantsInPeriod" xlink:label="loc_azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndOtherThanOptionGrantsInPeriod_02DD7390FC0098D1293FC127A1931582" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndOtherThanOptionGrantsInPeriod_02DD7390FC0098D1293FC127A1931582" xlink:to="lab_azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndOtherThanOptionGrantsInPeriod_02DD7390FC0098D1293FC127A1931582" xlink:type="arc" />
    <link:label id="lab_azz_StockIssuedDuringPeriodSharesStockOptionsAndOtherThanOptionExercised_39DE7E3F298507418C6FC127A193A9C3_negatedLabel_en-US" xlink:label="lab_azz_StockIssuedDuringPeriodSharesStockOptionsAndOtherThanOptionExercised_39DE7E3F298507418C6FC127A193A9C3" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Exercised (shares)</link:label>
    <link:label id="lab_azz_StockIssuedDuringPeriodSharesStockOptionsAndOtherThanOptionExercised_39DE7E3F298507418C6FC127A193A9C3_label_en-US" xlink:label="lab_azz_StockIssuedDuringPeriodSharesStockOptionsAndOtherThanOptionExercised_39DE7E3F298507418C6FC127A193A9C3" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Issued During Period Shares Stock Options and Other than Option Exercised</link:label>
    <link:label id="lab_azz_StockIssuedDuringPeriodSharesStockOptionsAndOtherThanOptionExercised_39DE7E3F298507418C6FC127A193A9C3_documentation_en-US" xlink:label="lab_azz_StockIssuedDuringPeriodSharesStockOptionsAndOtherThanOptionExercised_39DE7E3F298507418C6FC127A193A9C3" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Stock issued during period shares stock options and other than option exercised.</link:label>
    <link:loc xlink:href="azz-20200229.xsd#azz_StockIssuedDuringPeriodSharesStockOptionsAndOtherThanOptionExercised" xlink:label="loc_azz_StockIssuedDuringPeriodSharesStockOptionsAndOtherThanOptionExercised_39DE7E3F298507418C6FC127A193A9C3" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_azz_StockIssuedDuringPeriodSharesStockOptionsAndOtherThanOptionExercised_39DE7E3F298507418C6FC127A193A9C3" xlink:to="lab_azz_StockIssuedDuringPeriodSharesStockOptionsAndOtherThanOptionExercised_39DE7E3F298507418C6FC127A193A9C3" xlink:type="arc" />
    <link:label id="lab_azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndOtherThanOptionForfeituresInPeriod_850EC4B7966874C6C364C127A1939E77_negatedLabel_en-US" xlink:label="lab_azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndOtherThanOptionForfeituresInPeriod_850EC4B7966874C6C364C127A1939E77" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Forfeited (shares)</link:label>
    <link:label id="lab_azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndOtherThanOptionForfeituresInPeriod_850EC4B7966874C6C364C127A1939E77_label_en-US" xlink:label="lab_azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndOtherThanOptionForfeituresInPeriod_850EC4B7966874C6C364C127A1939E77" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share Based Compensation Arrangement by Share Based Payment Award Options and Other than Option Forfeitures In Period</link:label>
    <link:label id="lab_azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndOtherThanOptionForfeituresInPeriod_850EC4B7966874C6C364C127A1939E77_documentation_en-US" xlink:label="lab_azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndOtherThanOptionForfeituresInPeriod_850EC4B7966874C6C364C127A1939E77" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Share based compensation arrangement by share based payment award options and other than option forfeitures in period.</link:label>
    <link:loc xlink:href="azz-20200229.xsd#azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndOtherThanOptionForfeituresInPeriod" xlink:label="loc_azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndOtherThanOptionForfeituresInPeriod_850EC4B7966874C6C364C127A1939E77" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndOtherThanOptionForfeituresInPeriod_850EC4B7966874C6C364C127A1939E77" xlink:to="lab_azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndOtherThanOptionForfeituresInPeriod_850EC4B7966874C6C364C127A1939E77" xlink:type="arc" />
    <link:label id="lab_azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndOtherThanOptionOutstandingNumber_3B232368275C97F46A09C127A193F249_periodEndLabel_en-US" xlink:label="lab_azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndOtherThanOptionOutstandingNumber_3B232368275C97F46A09C127A193F249" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Outstanding at end of year (shares)</link:label>
    <link:loc xlink:href="azz-20200229.xsd#azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndOtherThanOptionOutstandingNumber" xlink:label="loc_azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndOtherThanOptionOutstandingNumber_3B232368275C97F46A09C127A193F249" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndOtherThanOptionOutstandingNumber_3B232368275C97F46A09C127A193F249" xlink:to="lab_azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndOtherThanOptionOutstandingNumber_3B232368275C97F46A09C127A193F249" xlink:type="arc" />
    <link:label id="lab_azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionAndOtherThanOptionExercisableNumber_02DDBC5D957134EB7735C127A1931F24_verboseLabel_en-US" xlink:label="lab_azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionAndOtherThanOptionExercisableNumber_02DDBC5D957134EB7735C127A1931F24" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Exercisable at end of year (shares)</link:label>
    <link:loc xlink:href="azz-20200229.xsd#azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionAndOtherThanOptionExercisableNumber" xlink:label="loc_azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionAndOtherThanOptionExercisableNumber_02DDBC5D957134EB7735C127A1931F24" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionAndOtherThanOptionExercisableNumber_02DDBC5D957134EB7735C127A1931F24" xlink:to="lab_azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionAndOtherThanOptionExercisableNumber_02DDBC5D957134EB7735C127A1931F24" xlink:type="arc" />
    <link:label id="lab_azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentWeightedAverageGrantDateFairValueRollForward_EA3B27635A16D2B25284C127A19399B5_terseLabel_en-US" xlink:label="lab_azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentWeightedAverageGrantDateFairValueRollForward_EA3B27635A16D2B25284C127A19399B5" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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_EA3B27635A16D2B25284C127A19399B5_label_en-US" xlink:label="lab_azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentWeightedAverageGrantDateFairValueRollForward_EA3B27635A16D2B25284C127A19399B5" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" 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_EA3B27635A16D2B25284C127A19399B5_documentation_en-US" xlink:label="lab_azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentWeightedAverageGrantDateFairValueRollForward_EA3B27635A16D2B25284C127A19399B5" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" 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:href="azz-20200229.xsd#azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentWeightedAverageGrantDateFairValueRollForward" xlink:label="loc_azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentWeightedAverageGrantDateFairValueRollForward_EA3B27635A16D2B25284C127A19399B5" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentWeightedAverageGrantDateFairValueRollForward_EA3B27635A16D2B25284C127A19399B5" xlink:to="lab_azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentWeightedAverageGrantDateFairValueRollForward_EA3B27635A16D2B25284C127A19399B5" xlink:type="arc" />
    <link:label id="lab_azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndOtherThanOptionOutstandingWeightedAverageExercisePrice_687EF8D1DE4624164758C127A193F55F_periodStartLabel_en-US" xlink:label="lab_azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndOtherThanOptionOutstandingWeightedAverageExercisePrice_687EF8D1DE4624164758C127A193F55F" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Outstanding at beginning of year, Weighted Average Exercise Price (usd per share)</link:label>
    <link:loc xlink:href="azz-20200229.xsd#azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndOtherThanOptionOutstandingWeightedAverageExercisePrice" xlink:label="loc_azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndOtherThanOptionOutstandingWeightedAverageExercisePrice_687EF8D1DE4624164758C127A193F55F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndOtherThanOptionOutstandingWeightedAverageExercisePrice_687EF8D1DE4624164758C127A193F55F" xlink:to="lab_azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndOtherThanOptionOutstandingWeightedAverageExercisePrice_687EF8D1DE4624164758C127A193F55F" xlink:type="arc" />
    <link:label id="lab_azz_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsAndOtherThanOptionGrantsInPeriodWeightedAverageExercisePrice_845E470E05F4741141E9C127A193F04E_verboseLabel_en-US" xlink:label="lab_azz_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsAndOtherThanOptionGrantsInPeriodWeightedAverageExercisePrice_845E470E05F4741141E9C127A193F04E" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Granted, Weighted Average Exercise Price (usd per share)</link:label>
    <link:label id="lab_azz_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsAndOtherThanOptionGrantsInPeriodWeightedAverageExercisePrice_845E470E05F4741141E9C127A193F04E_label_en-US" xlink:label="lab_azz_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsAndOtherThanOptionGrantsInPeriodWeightedAverageExercisePrice_845E470E05F4741141E9C127A193F04E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share Based Compensation Arrangements by Share Based Payment Award Options and Other than Option Grants in Period Weighted Average Exercise Price</link:label>
    <link:label id="lab_azz_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsAndOtherThanOptionGrantsInPeriodWeightedAverageExercisePrice_845E470E05F4741141E9C127A193F04E_documentation_en-US" xlink:label="lab_azz_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsAndOtherThanOptionGrantsInPeriodWeightedAverageExercisePrice_845E470E05F4741141E9C127A193F04E" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Share based compensation arrangements by share based payment award options and other than option grants in period weighted average exercise price.</link:label>
    <link:loc xlink:href="azz-20200229.xsd#azz_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsAndOtherThanOptionGrantsInPeriodWeightedAverageExercisePrice" xlink:label="loc_azz_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsAndOtherThanOptionGrantsInPeriodWeightedAverageExercisePrice_845E470E05F4741141E9C127A193F04E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_azz_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsAndOtherThanOptionGrantsInPeriodWeightedAverageExercisePrice_845E470E05F4741141E9C127A193F04E" xlink:to="lab_azz_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsAndOtherThanOptionGrantsInPeriodWeightedAverageExercisePrice_845E470E05F4741141E9C127A193F04E" xlink:type="arc" />
    <link:label id="lab_azz_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsAndOtherThanOptionExercisesInPeriodWeightedAverageExercisePrice_F3E1A91828C76BD6C8A3C127A193B54E_verboseLabel_en-US" xlink:label="lab_azz_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsAndOtherThanOptionExercisesInPeriodWeightedAverageExercisePrice_F3E1A91828C76BD6C8A3C127A193B54E" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Exercised, Weighted Average Exercise Price (usd per share)</link:label>
    <link:label id="lab_azz_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsAndOtherThanOptionExercisesInPeriodWeightedAverageExercisePrice_F3E1A91828C76BD6C8A3C127A193B54E_label_en-US" xlink:label="lab_azz_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsAndOtherThanOptionExercisesInPeriodWeightedAverageExercisePrice_F3E1A91828C76BD6C8A3C127A193B54E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share Based Compensation Arrangements by Share Based Payment Award Options and Other than Option Exercises in Period Weighted Average Exercise Price</link:label>
    <link:label id="lab_azz_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsAndOtherThanOptionExercisesInPeriodWeightedAverageExercisePrice_F3E1A91828C76BD6C8A3C127A193B54E_documentation_en-US" xlink:label="lab_azz_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsAndOtherThanOptionExercisesInPeriodWeightedAverageExercisePrice_F3E1A91828C76BD6C8A3C127A193B54E" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Share based compensation arrangements by share based payment award options and other than option exercises in period weighted average exercise price.</link:label>
    <link:loc xlink:href="azz-20200229.xsd#azz_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsAndOtherThanOptionExercisesInPeriodWeightedAverageExercisePrice" xlink:label="loc_azz_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsAndOtherThanOptionExercisesInPeriodWeightedAverageExercisePrice_F3E1A91828C76BD6C8A3C127A193B54E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_azz_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsAndOtherThanOptionExercisesInPeriodWeightedAverageExercisePrice_F3E1A91828C76BD6C8A3C127A193B54E" xlink:to="lab_azz_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsAndOtherThanOptionExercisesInPeriodWeightedAverageExercisePrice_F3E1A91828C76BD6C8A3C127A193B54E" xlink:type="arc" />
    <link:label id="lab_azz_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsAndOtherThanOptionForfeituresInPeriodWeightedAverageExercisePrice_F0CAE714CCA64A70E357C127A193A825_verboseLabel_en-US" xlink:label="lab_azz_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsAndOtherThanOptionForfeituresInPeriodWeightedAverageExercisePrice_F0CAE714CCA64A70E357C127A193A825" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Forfeited, Weighted Average Exercise Price (usd per share)</link:label>
    <link:label id="lab_azz_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsAndOtherThanOptionForfeituresInPeriodWeightedAverageExercisePrice_F0CAE714CCA64A70E357C127A193A825_label_en-US" xlink:label="lab_azz_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsAndOtherThanOptionForfeituresInPeriodWeightedAverageExercisePrice_F0CAE714CCA64A70E357C127A193A825" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share Based Compensation Arrangements by Share Based Payment Award Options and Other than Option Forfeitures in Period Weighted Average Exercise Price</link:label>
    <link:label id="lab_azz_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsAndOtherThanOptionForfeituresInPeriodWeightedAverageExercisePrice_F0CAE714CCA64A70E357C127A193A825_documentation_en-US" xlink:label="lab_azz_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsAndOtherThanOptionForfeituresInPeriodWeightedAverageExercisePrice_F0CAE714CCA64A70E357C127A193A825" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Share based compensation arrangements by share based payment award options and other than option forfeitures in period weighted average exercise price.</link:label>
    <link:loc xlink:href="azz-20200229.xsd#azz_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsAndOtherThanOptionForfeituresInPeriodWeightedAverageExercisePrice" xlink:label="loc_azz_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsAndOtherThanOptionForfeituresInPeriodWeightedAverageExercisePrice_F0CAE714CCA64A70E357C127A193A825" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_azz_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsAndOtherThanOptionForfeituresInPeriodWeightedAverageExercisePrice_F0CAE714CCA64A70E357C127A193A825" xlink:to="lab_azz_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsAndOtherThanOptionForfeituresInPeriodWeightedAverageExercisePrice_F0CAE714CCA64A70E357C127A193A825" xlink:type="arc" />
    <link:label id="lab_azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndOtherThanOptionOutstandingWeightedAverageExercisePrice_29AA1BF1289570079D4BC127A19338EC_periodEndLabel_en-US" xlink:label="lab_azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndOtherThanOptionOutstandingWeightedAverageExercisePrice_29AA1BF1289570079D4BC127A19338EC" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Outstanding at end of year, Weighted Average Exercise Price (usd per share)</link:label>
    <link:loc xlink:href="azz-20200229.xsd#azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndOtherThanOptionOutstandingWeightedAverageExercisePrice" xlink:label="loc_azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndOtherThanOptionOutstandingWeightedAverageExercisePrice_29AA1BF1289570079D4BC127A19338EC" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndOtherThanOptionOutstandingWeightedAverageExercisePrice_29AA1BF1289570079D4BC127A19338EC" xlink:to="lab_azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndOtherThanOptionOutstandingWeightedAverageExercisePrice_29AA1BF1289570079D4BC127A19338EC" xlink:type="arc" />
    <link:label id="lab_azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionAndOtherThanOptionExercisableWeightedAverageExercisePrice_680223F2F57FE984D99CC127A193123F_verboseLabel_en-US" xlink:label="lab_azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionAndOtherThanOptionExercisableWeightedAverageExercisePrice_680223F2F57FE984D99CC127A193123F" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Exercisable at end of year, Weighted Average Exercise Price (usd per share)</link:label>
    <link:loc xlink:href="azz-20200229.xsd#azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionAndOtherThanOptionExercisableWeightedAverageExercisePrice" xlink:label="loc_azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionAndOtherThanOptionExercisableWeightedAverageExercisePrice_680223F2F57FE984D99CC127A193123F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionAndOtherThanOptionExercisableWeightedAverageExercisePrice_680223F2F57FE984D99CC127A193123F" xlink:to="lab_azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionAndOtherThanOptionExercisableWeightedAverageExercisePrice_680223F2F57FE984D99CC127A193123F" xlink:type="arc" />
    <link:label id="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_132F536666AD8978142A8BFA39786328_terseLabel_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_132F536666AD8978142A8BFA39786328" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Basis of consolidation</link:label>
    <link:label id="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_132F536666AD8978142A8BFA39786328_label_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_132F536666AD8978142A8BFA39786328" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_132F536666AD8978142A8BFA39786328" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_132F536666AD8978142A8BFA39786328" xlink:to="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_132F536666AD8978142A8BFA39786328" xlink:type="arc" />
    <link:label id="lab_us-gaap_UseOfEstimates_8B8DD6BDD444B62BD37E8BFA3978ADE0_terseLabel_en-US" xlink:label="lab_us-gaap_UseOfEstimates_8B8DD6BDD444B62BD37E8BFA3978ADE0" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Use of estimates</link:label>
    <link:label id="lab_us-gaap_UseOfEstimates_8B8DD6BDD444B62BD37E8BFA3978ADE0_label_en-US" xlink:label="lab_us-gaap_UseOfEstimates_8B8DD6BDD444B62BD37E8BFA3978ADE0" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Use of Estimates, Policy [Policy Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_UseOfEstimates" xlink:label="loc_us-gaap_UseOfEstimates_8B8DD6BDD444B62BD37E8BFA3978ADE0" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UseOfEstimates_8B8DD6BDD444B62BD37E8BFA3978ADE0" xlink:to="lab_us-gaap_UseOfEstimates_8B8DD6BDD444B62BD37E8BFA3978ADE0" xlink:type="arc" />
    <link:label id="lab_us-gaap_ConcentrationRiskCreditRisk_6DC9BE0387235AAEEBCF8BFA39784340_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskCreditRisk_6DC9BE0387235AAEEBCF8BFA39784340" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Concentration of credit risk</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskCreditRisk_6DC9BE0387235AAEEBCF8BFA39784340_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskCreditRisk_6DC9BE0387235AAEEBCF8BFA39784340" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Concentration Risk, Credit Risk, Policy [Policy Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ConcentrationRiskCreditRisk" xlink:label="loc_us-gaap_ConcentrationRiskCreditRisk_6DC9BE0387235AAEEBCF8BFA39784340" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskCreditRisk_6DC9BE0387235AAEEBCF8BFA39784340" xlink:to="lab_us-gaap_ConcentrationRiskCreditRisk_6DC9BE0387235AAEEBCF8BFA39784340" xlink:type="arc" />
    <link:label id="lab_us-gaap_RevenueRecognitionPolicyTextBlock_D681C2CCA476F96D82C98BFA39788684_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRecognitionPolicyTextBlock_D681C2CCA476F96D82C98BFA39788684" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revenue recognition</link:label>
    <link:label id="lab_us-gaap_RevenueRecognitionPolicyTextBlock_D681C2CCA476F96D82C98BFA39788684_label_en-US" xlink:label="lab_us-gaap_RevenueRecognitionPolicyTextBlock_D681C2CCA476F96D82C98BFA39788684" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue [Policy Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenueRecognitionPolicyTextBlock" xlink:label="loc_us-gaap_RevenueRecognitionPolicyTextBlock_D681C2CCA476F96D82C98BFA39788684" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRecognitionPolicyTextBlock_D681C2CCA476F96D82C98BFA39788684" xlink:to="lab_us-gaap_RevenueRecognitionPolicyTextBlock_D681C2CCA476F96D82C98BFA39788684" xlink:type="arc" />
    <link:label id="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock_7D5B896A13BD918E3ADD8BFA397854FE_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock_7D5B896A13BD918E3ADD8BFA397854FE" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cash and cash equivalents</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock_7D5B896A13BD918E3ADD8BFA397854FE_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock_7D5B896A13BD918E3ADD8BFA397854FE" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash and Cash Equivalents, Policy [Policy Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:label="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock_7D5B896A13BD918E3ADD8BFA397854FE" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock_7D5B896A13BD918E3ADD8BFA397854FE" xlink:to="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock_7D5B896A13BD918E3ADD8BFA397854FE" xlink:type="arc" />
    <link:label id="lab_us-gaap_InventoryPolicyTextBlock_FCC1C6CD6CBB52A8A8EF8BFA3978DB02_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryPolicyTextBlock_FCC1C6CD6CBB52A8A8EF8BFA3978DB02" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Inventories</link:label>
    <link:label id="lab_us-gaap_InventoryPolicyTextBlock_FCC1C6CD6CBB52A8A8EF8BFA3978DB02_label_en-US" xlink:label="lab_us-gaap_InventoryPolicyTextBlock_FCC1C6CD6CBB52A8A8EF8BFA3978DB02" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Inventory, Policy [Policy Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryPolicyTextBlock" xlink:label="loc_us-gaap_InventoryPolicyTextBlock_FCC1C6CD6CBB52A8A8EF8BFA3978DB02" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryPolicyTextBlock_FCC1C6CD6CBB52A8A8EF8BFA3978DB02" xlink:to="lab_us-gaap_InventoryPolicyTextBlock_FCC1C6CD6CBB52A8A8EF8BFA3978DB02" xlink:type="arc" />
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_5CC53C79E314A0CE1FBB8BFA39783126_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_5CC53C79E314A0CE1FBB8BFA39783126" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Property, plant and equipment</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_5CC53C79E314A0CE1FBB8BFA39783126_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_5CC53C79E314A0CE1FBB8BFA39783126" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment, Policy [Policy Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_5CC53C79E314A0CE1FBB8BFA39783126" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_5CC53C79E314A0CE1FBB8BFA39783126" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_5CC53C79E314A0CE1FBB8BFA39783126" xlink:type="arc" />
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy_3620446217D2BC6AD6828BFA39789387_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy_3620446217D2BC6AD6828BFA39789387" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Intangible assets</link:label>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy_3620446217D2BC6AD6828BFA39789387_label_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy_3620446217D2BC6AD6828BFA39789387" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Goodwill and Intangible Assets, Intangible Assets, Policy [Policy Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy_3620446217D2BC6AD6828BFA39789387" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy_3620446217D2BC6AD6828BFA39789387" xlink:to="lab_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy_3620446217D2BC6AD6828BFA39789387" xlink:type="arc" />
    <link:label id="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_6EDC086E8865A17BBC088BFA3978AF3B_terseLabel_en-US" xlink:label="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_6EDC086E8865A17BBC088BFA3978AF3B" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Long-lived assets</link:label>
    <link:label id="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_6EDC086E8865A17BBC088BFA3978AF3B_label_en-US" xlink:label="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_6EDC086E8865A17BBC088BFA3978AF3B" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:label="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_6EDC086E8865A17BBC088BFA3978AF3B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_6EDC086E8865A17BBC088BFA3978AF3B" xlink:to="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_6EDC086E8865A17BBC088BFA3978AF3B" xlink:type="arc" />
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy_6D2EEFCE404A5B5267B58BFA3978923D_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy_6D2EEFCE404A5B5267B58BFA3978923D" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Goodwill</link:label>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy_6D2EEFCE404A5B5267B58BFA3978923D_label_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy_6D2EEFCE404A5B5267B58BFA3978923D" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy_6D2EEFCE404A5B5267B58BFA3978923D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy_6D2EEFCE404A5B5267B58BFA3978923D" xlink:to="lab_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy_6D2EEFCE404A5B5267B58BFA3978923D" xlink:type="arc" />
    <link:label id="lab_us-gaap_DebtPolicyTextBlock_1D403B1908B9B89DE2918BFA397878B2_terseLabel_en-US" xlink:label="lab_us-gaap_DebtPolicyTextBlock_1D403B1908B9B89DE2918BFA397878B2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Debt issue costs</link:label>
    <link:label id="lab_us-gaap_DebtPolicyTextBlock_1D403B1908B9B89DE2918BFA397878B2_label_en-US" xlink:label="lab_us-gaap_DebtPolicyTextBlock_1D403B1908B9B89DE2918BFA397878B2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt, Policy [Policy Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtPolicyTextBlock" xlink:label="loc_us-gaap_DebtPolicyTextBlock_1D403B1908B9B89DE2918BFA397878B2" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtPolicyTextBlock_1D403B1908B9B89DE2918BFA397878B2" xlink:to="lab_us-gaap_DebtPolicyTextBlock_1D403B1908B9B89DE2918BFA397878B2" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncomeTaxPolicyTextBlock_51D99CC99CBD166F5CE68BFA39780B4B_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxPolicyTextBlock_51D99CC99CBD166F5CE68BFA39780B4B" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeTaxPolicyTextBlock_51D99CC99CBD166F5CE68BFA39780B4B_label_en-US" xlink:label="lab_us-gaap_IncomeTaxPolicyTextBlock_51D99CC99CBD166F5CE68BFA39780B4B" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Tax, Policy [Policy Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxPolicyTextBlock" xlink:label="loc_us-gaap_IncomeTaxPolicyTextBlock_51D99CC99CBD166F5CE68BFA39780B4B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxPolicyTextBlock_51D99CC99CBD166F5CE68BFA39780B4B" xlink:to="lab_us-gaap_IncomeTaxPolicyTextBlock_51D99CC99CBD166F5CE68BFA39780B4B" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_D3C6D0FBCFB822D891D48BFA39787715_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_D3C6D0FBCFB822D891D48BFA39787715" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock-based compensation</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_D3C6D0FBCFB822D891D48BFA39787715_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_D3C6D0FBCFB822D891D48BFA39787715" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Payment Arrangement [Policy Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:label="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_D3C6D0FBCFB822D891D48BFA39787715" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_D3C6D0FBCFB822D891D48BFA39787715" xlink:to="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_D3C6D0FBCFB822D891D48BFA39787715" xlink:type="arc" />
    <link:label id="lab_us-gaap_FairValueOfFinancialInstrumentsPolicy_8B14C02B6F18544A2F598BFA397819B2_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueOfFinancialInstrumentsPolicy_8B14C02B6F18544A2F598BFA397819B2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Financial Instruments</link:label>
    <link:label id="lab_us-gaap_FairValueOfFinancialInstrumentsPolicy_8B14C02B6F18544A2F598BFA397819B2_label_en-US" xlink:label="lab_us-gaap_FairValueOfFinancialInstrumentsPolicy_8B14C02B6F18544A2F598BFA397819B2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value of Financial Instruments, Policy [Policy Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:label="loc_us-gaap_FairValueOfFinancialInstrumentsPolicy_8B14C02B6F18544A2F598BFA397819B2" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueOfFinancialInstrumentsPolicy_8B14C02B6F18544A2F598BFA397819B2" xlink:to="lab_us-gaap_FairValueOfFinancialInstrumentsPolicy_8B14C02B6F18544A2F598BFA397819B2" xlink:type="arc" />
    <link:label id="lab_us-gaap_DerivativesPolicyTextBlock_2B64FBA1C4D8F2BE4D888BFA3978193E_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativesPolicyTextBlock_2B64FBA1C4D8F2BE4D888BFA3978193E" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Derivative financial instruments</link:label>
    <link:label id="lab_us-gaap_DerivativesPolicyTextBlock_2B64FBA1C4D8F2BE4D888BFA3978193E_label_en-US" xlink:label="lab_us-gaap_DerivativesPolicyTextBlock_2B64FBA1C4D8F2BE4D888BFA3978193E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Derivatives, Policy [Policy Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DerivativesPolicyTextBlock" xlink:label="loc_us-gaap_DerivativesPolicyTextBlock_2B64FBA1C4D8F2BE4D888BFA3978193E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativesPolicyTextBlock_2B64FBA1C4D8F2BE4D888BFA3978193E" xlink:to="lab_us-gaap_DerivativesPolicyTextBlock_2B64FBA1C4D8F2BE4D888BFA3978193E" xlink:type="arc" />
    <link:label id="lab_us-gaap_StandardProductWarrantyPolicy_8BDFBB2A91E4FD0CE6318BFA39789490_terseLabel_en-US" xlink:label="lab_us-gaap_StandardProductWarrantyPolicy_8BDFBB2A91E4FD0CE6318BFA39789490" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Warranty reserves</link:label>
    <link:label id="lab_us-gaap_StandardProductWarrantyPolicy_8BDFBB2A91E4FD0CE6318BFA39789490_label_en-US" xlink:label="lab_us-gaap_StandardProductWarrantyPolicy_8BDFBB2A91E4FD0CE6318BFA39789490" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Standard Product Warranty, Policy [Policy Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StandardProductWarrantyPolicy" xlink:label="loc_us-gaap_StandardProductWarrantyPolicy_8BDFBB2A91E4FD0CE6318BFA39789490" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StandardProductWarrantyPolicy_8BDFBB2A91E4FD0CE6318BFA39789490" xlink:to="lab_us-gaap_StandardProductWarrantyPolicy_8BDFBB2A91E4FD0CE6318BFA39789490" xlink:type="arc" />
    <link:label id="lab_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_1A9B71305E7662A77CE78BFA3978629A_terseLabel_en-US" xlink:label="lab_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_1A9B71305E7662A77CE78BFA3978629A" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Foreign Currency Translation</link:label>
    <link:label id="lab_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_1A9B71305E7662A77CE78BFA3978629A_label_en-US" xlink:label="lab_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_1A9B71305E7662A77CE78BFA3978629A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Foreign Currency Transactions and Translations Policy [Policy Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:label="loc_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_1A9B71305E7662A77CE78BFA3978629A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_1A9B71305E7662A77CE78BFA3978629A" xlink:to="lab_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_1A9B71305E7662A77CE78BFA3978629A" xlink:type="arc" />
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesPolicyTextBlock_0DA311FA8390891A644C8BFA39789F7E_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesPolicyTextBlock_0DA311FA8390891A644C8BFA39789F7E" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Long-Term Contingent Liability</link:label>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesPolicyTextBlock_0DA311FA8390891A644C8BFA39789F7E_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesPolicyTextBlock_0DA311FA8390891A644C8BFA39789F7E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Commitments and Contingencies, Policy [Policy Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommitmentsAndContingenciesPolicyTextBlock" xlink:label="loc_us-gaap_CommitmentsAndContingenciesPolicyTextBlock_0DA311FA8390891A644C8BFA39789F7E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingenciesPolicyTextBlock_0DA311FA8390891A644C8BFA39789F7E" xlink:to="lab_us-gaap_CommitmentsAndContingenciesPolicyTextBlock_0DA311FA8390891A644C8BFA39789F7E" xlink:type="arc" />
    <link:label id="lab_us-gaap_LesseeLeasesPolicyTextBlock_9DA163092DC0E777D06F8BFA397865B0_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeLeasesPolicyTextBlock_9DA163092DC0E777D06F8BFA397865B0" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Lessee, Leases [Policy Text Block]</link:label>
    <link:label id="lab_us-gaap_LesseeLeasesPolicyTextBlock_9DA163092DC0E777D06F8BFA397865B0_label_en-US" xlink:label="lab_us-gaap_LesseeLeasesPolicyTextBlock_9DA163092DC0E777D06F8BFA397865B0" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Leases [Policy Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeLeasesPolicyTextBlock" xlink:label="loc_us-gaap_LesseeLeasesPolicyTextBlock_9DA163092DC0E777D06F8BFA397865B0" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeLeasesPolicyTextBlock_9DA163092DC0E777D06F8BFA397865B0" xlink:to="lab_us-gaap_LesseeLeasesPolicyTextBlock_9DA163092DC0E777D06F8BFA397865B0" xlink:type="arc" />
    <link:label id="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_DDBCBAEA46601FDC5B698BFA3978D74C_terseLabel_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_DDBCBAEA46601FDC5B698BFA3978D74C" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">New Accounting Pronouncements, Policy [Policy Text Block]</link:label>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_DDBCBAEA46601FDC5B698BFA3978D74C_label_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_DDBCBAEA46601FDC5B698BFA3978D74C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">New Accounting Pronouncements, Policy [Policy Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_DDBCBAEA46601FDC5B698BFA3978D74C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_DDBCBAEA46601FDC5B698BFA3978D74C" xlink:to="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_DDBCBAEA46601FDC5B698BFA3978D74C" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_167A44DDF1A564881865BD3C9779C8D3_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_167A44DDF1A564881865BD3C9779C8D3" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Components of Income Tax Expense (Benefit)</link:label>
    <link:label id="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_167A44DDF1A564881865BD3C9779C8D3_label_en-US" xlink:label="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_167A44DDF1A564881865BD3C9779C8D3" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_167A44DDF1A564881865BD3C9779C8D3" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_167A44DDF1A564881865BD3C9779C8D3" xlink:to="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_167A44DDF1A564881865BD3C9779C8D3" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_A4F8218C448726E8B6B4BD3C9779F94C_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_A4F8218C448726E8B6B4BD3C9779F94C" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Effective Income Tax Rate Reconciliation</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_A4F8218C448726E8B6B4BD3C9779F94C_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_A4F8218C448726E8B6B4BD3C9779F94C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_A4F8218C448726E8B6B4BD3C9779F94C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_A4F8218C448726E8B6B4BD3C9779F94C" xlink:to="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_A4F8218C448726E8B6B4BD3C9779F94C" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_53939B5C0C96410E4D49BD3C977A3D3E_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_53939B5C0C96410E4D49BD3C977A3D3E" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Deferred Tax Assets and Liabilities</link:label>
    <link:label id="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_53939B5C0C96410E4D49BD3C977A3D3E_label_en-US" xlink:label="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_53939B5C0C96410E4D49BD3C977A3D3E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Deferred Tax Assets and Liabilities [Table Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_53939B5C0C96410E4D49BD3C977A3D3E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_53939B5C0C96410E4D49BD3C977A3D3E" xlink:to="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_53939B5C0C96410E4D49BD3C977A3D3E" xlink:type="arc" />
    <link:label id="lab_us-gaap_SummaryOfOperatingLossCarryforwardsTextBlock_D858289891D13EDB29F8BD3C977A5E95_terseLabel_en-US" xlink:label="lab_us-gaap_SummaryOfOperatingLossCarryforwardsTextBlock_D858289891D13EDB29F8BD3C977A5E95" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Summary of Operating Loss Carryforwards</link:label>
    <link:label id="lab_us-gaap_SummaryOfOperatingLossCarryforwardsTextBlock_D858289891D13EDB29F8BD3C977A5E95_label_en-US" xlink:label="lab_us-gaap_SummaryOfOperatingLossCarryforwardsTextBlock_D858289891D13EDB29F8BD3C977A5E95" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Summary of Operating Loss Carryforwards [Table Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SummaryOfOperatingLossCarryforwardsTextBlock" xlink:label="loc_us-gaap_SummaryOfOperatingLossCarryforwardsTextBlock_D858289891D13EDB29F8BD3C977A5E95" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SummaryOfOperatingLossCarryforwardsTextBlock_D858289891D13EDB29F8BD3C977A5E95" xlink:to="lab_us-gaap_SummaryOfOperatingLossCarryforwardsTextBlock_D858289891D13EDB29F8BD3C977A5E95" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_FCCC7F2D1FD3C32E2012BD755B54BDDF_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_FCCC7F2D1FD3C32E2012BD755B54BDDF" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Unrecognized Tax Benefits Roll Forward</link:label>
    <link:label id="lab_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_FCCC7F2D1FD3C32E2012BD755B54BDDF_label_en-US" xlink:label="lab_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_FCCC7F2D1FD3C32E2012BD755B54BDDF" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_FCCC7F2D1FD3C32E2012BD755B54BDDF" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_FCCC7F2D1FD3C32E2012BD755B54BDDF" xlink:to="lab_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_FCCC7F2D1FD3C32E2012BD755B54BDDF" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock_E83F9F5AD246BBF973948BFA3AC29DF1_verboseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock_E83F9F5AD246BBF973948BFA3AC29DF1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Restricted Stock Unit Awards Non-Vested</link:label>
    <link:label id="lab_us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock_E83F9F5AD246BBF973948BFA3AC29DF1_label_en-US" xlink:label="lab_us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock_E83F9F5AD246BBF973948BFA3AC29DF1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Nonvested Restricted Stock Units Activity [Table Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock_E83F9F5AD246BBF973948BFA3AC29DF1" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock_E83F9F5AD246BBF973948BFA3AC29DF1" xlink:to="lab_us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock_E83F9F5AD246BBF973948BFA3AC29DF1" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock_4D803CE91E8EC0397E9A8BFA3AC2AF73_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock_4D803CE91E8EC0397E9A8BFA3AC2AF73" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share-based Payment Arrangement, Performance Shares, Outstanding Activity [Table Text Block]</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock_4D803CE91E8EC0397E9A8BFA3AC2AF73_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock_4D803CE91E8EC0397E9A8BFA3AC2AF73" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Payment Arrangement, Performance Shares, Outstanding Activity [Table Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock" xlink:label="loc_us-gaap_ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock_4D803CE91E8EC0397E9A8BFA3AC2AF73" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock_4D803CE91E8EC0397E9A8BFA3AC2AF73" xlink:to="lab_us-gaap_ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock_4D803CE91E8EC0397E9A8BFA3AC2AF73" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsAndStockAppreciationRightsAwardActivityTableTextBlock_7A8562FAA96E0765A48C8BFA3AC24D05_verboseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsAndStockAppreciationRightsAwardActivityTableTextBlock_7A8562FAA96E0765A48C8BFA3AC24D05" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Stock Appreciation Rights and Option Awards</link:label>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsAndStockAppreciationRightsAwardActivityTableTextBlock_7A8562FAA96E0765A48C8BFA3AC24D05_label_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsAndStockAppreciationRightsAwardActivityTableTextBlock_7A8562FAA96E0765A48C8BFA3AC24D05" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Payment Arrangement, Option and Stock Appreciation Rights, Activity [Table Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsAndStockAppreciationRightsAwardActivityTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsAndStockAppreciationRightsAwardActivityTableTextBlock_7A8562FAA96E0765A48C8BFA3AC24D05" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsAndStockAppreciationRightsAwardActivityTableTextBlock_7A8562FAA96E0765A48C8BFA3AC24D05" xlink:to="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsAndStockAppreciationRightsAwardActivityTableTextBlock_7A8562FAA96E0765A48C8BFA3AC24D05" xlink:type="arc" />
    <link:label id="lab_azz_ScheduleOfShareBasedCompensationStockOptionsAndOtherThanStockOptionActivityTableTextBlock_450C8B078BB93F6B18FB8BFA3AC2FD47_terseLabel_en-US" xlink:label="lab_azz_ScheduleOfShareBasedCompensationStockOptionsAndOtherThanStockOptionActivityTableTextBlock_450C8B078BB93F6B18FB8BFA3AC2FD47" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share-based Compensation Activity</link:label>
    <link:label id="lab_azz_ScheduleOfShareBasedCompensationStockOptionsAndOtherThanStockOptionActivityTableTextBlock_450C8B078BB93F6B18FB8BFA3AC2FD47_label_en-US" xlink:label="lab_azz_ScheduleOfShareBasedCompensationStockOptionsAndOtherThanStockOptionActivityTableTextBlock_450C8B078BB93F6B18FB8BFA3AC2FD47" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Share-based Compensation, Stock Options And Other Than Stock Option, Activity [Table Text Block]</link:label>
    <link:label id="lab_azz_ScheduleOfShareBasedCompensationStockOptionsAndOtherThanStockOptionActivityTableTextBlock_450C8B078BB93F6B18FB8BFA3AC2FD47_documentation_en-US" xlink:label="lab_azz_ScheduleOfShareBasedCompensationStockOptionsAndOtherThanStockOptionActivityTableTextBlock_450C8B078BB93F6B18FB8BFA3AC2FD47" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Schedule of Share-based Compensation, Stock Options And Other Than Stock Option, Activity [Table Text Block]</link:label>
    <link:loc xlink:href="azz-20200229.xsd#azz_ScheduleOfShareBasedCompensationStockOptionsAndOtherThanStockOptionActivityTableTextBlock" xlink:label="loc_azz_ScheduleOfShareBasedCompensationStockOptionsAndOtherThanStockOptionActivityTableTextBlock_450C8B078BB93F6B18FB8BFA3AC2FD47" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_azz_ScheduleOfShareBasedCompensationStockOptionsAndOtherThanStockOptionActivityTableTextBlock_450C8B078BB93F6B18FB8BFA3AC2FD47" xlink:to="lab_azz_ScheduleOfShareBasedCompensationStockOptionsAndOtherThanStockOptionActivityTableTextBlock_450C8B078BB93F6B18FB8BFA3AC2FD47" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock_CB440F2330026732A10E8BFA3AC25624_verboseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock_CB440F2330026732A10E8BFA3AC25624" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Share-based compensation expense and related income tax</link:label>
    <link:label id="lab_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock_CB440F2330026732A10E8BFA3AC25624_label_en-US" xlink:label="lab_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock_CB440F2330026732A10E8BFA3AC25624" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Payment Arrangement, Cost by Plan [Table Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock_CB440F2330026732A10E8BFA3AC25624" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock_CB440F2330026732A10E8BFA3AC25624" xlink:to="lab_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock_CB440F2330026732A10E8BFA3AC25624" xlink:type="arc" />
    <link:label id="lab_us-gaap_LeasesAbstract_07736A96C60E99055FCF8BFA3B01E83D_label_en-US" xlink:label="lab_us-gaap_LeasesAbstract_07736A96C60E99055FCF8BFA3B01E83D" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Leases [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LeasesAbstract" xlink:label="loc_us-gaap_LeasesAbstract_07736A96C60E99055FCF8BFA3B01E83D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeasesAbstract_07736A96C60E99055FCF8BFA3B01E83D" xlink:to="lab_us-gaap_LeasesAbstract_07736A96C60E99055FCF8BFA3B01E83D" xlink:type="arc" />
    <link:label id="lab_us-gaap_OperatingLeaseCost_070674CDBDB1889859058BFA3B01244D_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseCost_070674CDBDB1889859058BFA3B01244D" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating lease, cost</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseCost_070674CDBDB1889859058BFA3B01244D_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseCost_070674CDBDB1889859058BFA3B01244D" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Lease, Cost</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseCost" xlink:label="loc_us-gaap_OperatingLeaseCost_070674CDBDB1889859058BFA3B01244D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseCost_070674CDBDB1889859058BFA3B01244D" xlink:to="lab_us-gaap_OperatingLeaseCost_070674CDBDB1889859058BFA3B01244D" xlink:type="arc" />
    <link:label id="lab_azz_IndefiniteLivedIntangibleAssetsAbstract_170E08B125A0F901BCF28BFA38DCD496_label_en-US" xlink:label="lab_azz_IndefiniteLivedIntangibleAssetsAbstract_170E08B125A0F901BCF28BFA38DCD496" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Indefinite Lived Intangible Assets [Abstract]</link:label>
    <link:label id="lab_azz_IndefiniteLivedIntangibleAssetsAbstract_170E08B125A0F901BCF28BFA38DCD496_documentation_en-US" xlink:label="lab_azz_IndefiniteLivedIntangibleAssetsAbstract_170E08B125A0F901BCF28BFA38DCD496" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Indefinite Lived Intangible Assets [Abstract]</link:label>
    <link:loc xlink:href="azz-20200229.xsd#azz_IndefiniteLivedIntangibleAssetsAbstract" xlink:label="loc_azz_IndefiniteLivedIntangibleAssetsAbstract_170E08B125A0F901BCF28BFA38DCD496" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_azz_IndefiniteLivedIntangibleAssetsAbstract_170E08B125A0F901BCF28BFA38DCD496" xlink:to="lab_azz_IndefiniteLivedIntangibleAssetsAbstract_170E08B125A0F901BCF28BFA38DCD496" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable_FDAF2872FC2CAD06F3558BFA38DC2B19_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable_FDAF2872FC2CAD06F3558BFA38DC2B19" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Indefinite-Lived Intangible Assets [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable_FDAF2872FC2CAD06F3558BFA38DC2B19_label_en-US" xlink:label="lab_us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable_FDAF2872FC2CAD06F3558BFA38DC2B19" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Indefinite-Lived Intangible Assets [Table]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable" xlink:label="loc_us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable_FDAF2872FC2CAD06F3558BFA38DC2B19" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable_FDAF2872FC2CAD06F3558BFA38DC2B19" xlink:to="lab_us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable_FDAF2872FC2CAD06F3558BFA38DC2B19" xlink:type="arc" />
    <link:label id="lab_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_B5EF08A790FBD54CBAE88BFA38DCCD4B_terseLabel_en-US" xlink:label="lab_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_B5EF08A790FBD54CBAE88BFA38DCCD4B" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Indefinite-lived Intangible Assets [Axis]</link:label>
    <link:label id="lab_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_B5EF08A790FBD54CBAE88BFA38DCCD4B_label_en-US" xlink:label="lab_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_B5EF08A790FBD54CBAE88BFA38DCCD4B" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Indefinite-lived Intangible Assets [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_B5EF08A790FBD54CBAE88BFA38DCCD4B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_B5EF08A790FBD54CBAE88BFA38DCCD4B" xlink:to="lab_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_B5EF08A790FBD54CBAE88BFA38DCCD4B" xlink:type="arc" />
    <link:label id="lab_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_147463F8D8383AACF3948BFA38DC2086_terseLabel_en-US" xlink:label="lab_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_147463F8D8383AACF3948BFA38DC2086" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Indefinite-lived Intangible Assets, Major Class Name [Domain]</link:label>
    <link:label id="lab_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_147463F8D8383AACF3948BFA38DC2086_label_en-US" xlink:label="lab_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_147463F8D8383AACF3948BFA38DC2086" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Indefinite-lived Intangible Assets, Major Class Name [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_147463F8D8383AACF3948BFA38DC2086" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_147463F8D8383AACF3948BFA38DC2086" xlink:to="lab_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_147463F8D8383AACF3948BFA38DC2086" xlink:type="arc" />
    <link:label id="lab_srt_ConsolidationItemsAxis_BA80A8884408BD718EB08BFA38DC5F9B_terseLabel_en-US" xlink:label="lab_srt_ConsolidationItemsAxis_BA80A8884408BD718EB08BFA38DC5F9B" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Consolidation Items [Axis]</link:label>
    <link:label id="lab_srt_ConsolidationItemsAxis_BA80A8884408BD718EB08BFA38DC5F9B_label_en-US" xlink:label="lab_srt_ConsolidationItemsAxis_BA80A8884408BD718EB08BFA38DC5F9B" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Consolidation Items [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ConsolidationItemsAxis" xlink:label="loc_srt_ConsolidationItemsAxis_BA80A8884408BD718EB08BFA38DC5F9B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ConsolidationItemsAxis_BA80A8884408BD718EB08BFA38DC5F9B" xlink:to="lab_srt_ConsolidationItemsAxis_BA80A8884408BD718EB08BFA38DC5F9B" xlink:type="arc" />
    <link:label id="lab_srt_ConsolidationItemsDomain_7FE43BB5EC23E154377A8BFA38DC08FA_terseLabel_en-US" xlink:label="lab_srt_ConsolidationItemsDomain_7FE43BB5EC23E154377A8BFA38DC08FA" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Consolidation Items [Domain]</link:label>
    <link:label id="lab_srt_ConsolidationItemsDomain_7FE43BB5EC23E154377A8BFA38DC08FA_label_en-US" xlink:label="lab_srt_ConsolidationItemsDomain_7FE43BB5EC23E154377A8BFA38DC08FA" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Consolidation Items [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ConsolidationItemsDomain" xlink:label="loc_srt_ConsolidationItemsDomain_7FE43BB5EC23E154377A8BFA38DC08FA" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ConsolidationItemsDomain_7FE43BB5EC23E154377A8BFA38DC08FA" xlink:to="lab_srt_ConsolidationItemsDomain_7FE43BB5EC23E154377A8BFA38DC08FA" xlink:type="arc" />
    <link:label id="lab_us-gaap_StatementBusinessSegmentsAxis_30F702BAD636114274318BFA38DC1209_terseLabel_en-US" xlink:label="lab_us-gaap_StatementBusinessSegmentsAxis_30F702BAD636114274318BFA38DC1209" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Segments [Axis]</link:label>
    <link:label id="lab_us-gaap_StatementBusinessSegmentsAxis_30F702BAD636114274318BFA38DC1209_label_en-US" xlink:label="lab_us-gaap_StatementBusinessSegmentsAxis_30F702BAD636114274318BFA38DC1209" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Segments [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_30F702BAD636114274318BFA38DC1209" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_30F702BAD636114274318BFA38DC1209" xlink:to="lab_us-gaap_StatementBusinessSegmentsAxis_30F702BAD636114274318BFA38DC1209" xlink:type="arc" />
    <link:label id="lab_us-gaap_SegmentDomain_556632F84F8B46EA48228BFA38ECF82F_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentDomain_556632F84F8B46EA48228BFA38ECF82F" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Segments [Domain]</link:label>
    <link:label id="lab_us-gaap_SegmentDomain_556632F84F8B46EA48228BFA38ECF82F_label_en-US" xlink:label="lab_us-gaap_SegmentDomain_556632F84F8B46EA48228BFA38ECF82F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Segments [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SegmentDomain" xlink:label="loc_us-gaap_SegmentDomain_556632F84F8B46EA48228BFA38ECF82F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentDomain_556632F84F8B46EA48228BFA38ECF82F" xlink:to="lab_us-gaap_SegmentDomain_556632F84F8B46EA48228BFA38ECF82F" xlink:type="arc" />
    <link:label id="lab_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems_7A799B064B2BC30ED8568BFA38EC1E30_terseLabel_en-US" xlink:label="lab_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems_7A799B064B2BC30ED8568BFA38EC1E30" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Indefinite-lived Intangible Assets [Line Items]</link:label>
    <link:label id="lab_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems_7A799B064B2BC30ED8568BFA38EC1E30_label_en-US" xlink:label="lab_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems_7A799B064B2BC30ED8568BFA38EC1E30" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Indefinite-lived Intangible Assets [Line Items]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems_7A799B064B2BC30ED8568BFA38EC1E30" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems_7A799B064B2BC30ED8568BFA38EC1E30" xlink:to="lab_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems_7A799B064B2BC30ED8568BFA38EC1E30" xlink:type="arc" />
    <link:label id="lab_us-gaap_IndefiniteLivedTradeNames_9D7E6099B6C9DE7564628BFA38ECFCD3_terseLabel_en-US" xlink:label="lab_us-gaap_IndefiniteLivedTradeNames_9D7E6099B6C9DE7564628BFA38ECFCD3" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Indefinite-Lived Trade Names</link:label>
    <link:label id="lab_us-gaap_IndefiniteLivedTradeNames_9D7E6099B6C9DE7564628BFA38ECFCD3_label_en-US" xlink:label="lab_us-gaap_IndefiniteLivedTradeNames_9D7E6099B6C9DE7564628BFA38ECFCD3" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Indefinite-Lived Trade Names</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IndefiniteLivedTradeNames" xlink:label="loc_us-gaap_IndefiniteLivedTradeNames_9D7E6099B6C9DE7564628BFA38ECFCD3" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IndefiniteLivedTradeNames_9D7E6099B6C9DE7564628BFA38ECFCD3" xlink:to="lab_us-gaap_IndefiniteLivedTradeNames_9D7E6099B6C9DE7564628BFA38ECFCD3" xlink:type="arc" />
    <link:label id="lab_us-gaap_LesseeOperatingLeasesTextBlock_2680F24C068DB263A3AF8BFA3AB3EB3F_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeasesTextBlock_2680F24C068DB263A3AF8BFA3AB3EB3F" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Leases</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeasesTextBlock_2680F24C068DB263A3AF8BFA3AB3EB3F_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeasesTextBlock_2680F24C068DB263A3AF8BFA3AB3EB3F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Leases [Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeasesTextBlock" xlink:label="loc_us-gaap_LesseeOperatingLeasesTextBlock_2680F24C068DB263A3AF8BFA3AB3EB3F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeasesTextBlock_2680F24C068DB263A3AF8BFA3AB3EB3F" xlink:to="lab_us-gaap_LesseeOperatingLeasesTextBlock_2680F24C068DB263A3AF8BFA3AB3EB3F" xlink:type="arc" />
    <link:label id="lab_us-gaap_OtherCurrentLiabilitiesTableTextBlock_033765DCB13494B3A74B8BFA391B38AE_terseLabel_en-US" xlink:label="lab_us-gaap_OtherCurrentLiabilitiesTableTextBlock_033765DCB13494B3A74B8BFA391B38AE" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Accrued Liabilities</link:label>
    <link:label id="lab_us-gaap_OtherCurrentLiabilitiesTableTextBlock_033765DCB13494B3A74B8BFA391B38AE_label_en-US" xlink:label="lab_us-gaap_OtherCurrentLiabilitiesTableTextBlock_033765DCB13494B3A74B8BFA391B38AE" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Current Liabilities [Table Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherCurrentLiabilitiesTableTextBlock" xlink:label="loc_us-gaap_OtherCurrentLiabilitiesTableTextBlock_033765DCB13494B3A74B8BFA391B38AE" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherCurrentLiabilitiesTableTextBlock_033765DCB13494B3A74B8BFA391B38AE" xlink:to="lab_us-gaap_OtherCurrentLiabilitiesTableTextBlock_033765DCB13494B3A74B8BFA391B38AE" xlink:type="arc" />
    <link:label id="lab_us-gaap_InventoryDisclosureAbstract_BB7C5D27369B3E9542338BFA393AD6BF_label_en-US" xlink:label="lab_us-gaap_InventoryDisclosureAbstract_BB7C5D27369B3E9542338BFA393AD6BF" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Inventory Disclosure [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryDisclosureAbstract" xlink:label="loc_us-gaap_InventoryDisclosureAbstract_BB7C5D27369B3E9542338BFA393AD6BF" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_BB7C5D27369B3E9542338BFA393AD6BF" xlink:to="lab_us-gaap_InventoryDisclosureAbstract_BB7C5D27369B3E9542338BFA393AD6BF" xlink:type="arc" />
    <link:label id="lab_us-gaap_InventoryDisclosureTextBlock_B69420081E8938FD80B78BFA393A2F69_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryDisclosureTextBlock_B69420081E8938FD80B78BFA393A2F69" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Inventories</link:label>
    <link:label id="lab_us-gaap_InventoryDisclosureTextBlock_B69420081E8938FD80B78BFA393A2F69_label_en-US" xlink:label="lab_us-gaap_InventoryDisclosureTextBlock_B69420081E8938FD80B78BFA393A2F69" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Inventory Disclosure [Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryDisclosureTextBlock" xlink:label="loc_us-gaap_InventoryDisclosureTextBlock_B69420081E8938FD80B78BFA393A2F69" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryDisclosureTextBlock_B69420081E8938FD80B78BFA393A2F69" xlink:to="lab_us-gaap_InventoryDisclosureTextBlock_B69420081E8938FD80B78BFA393A2F69" xlink:type="arc" />
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_3F26CD549B25830688E38BFA3A174CFB_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_3F26CD549B25830688E38BFA3A174CFB" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2020</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_3F26CD549B25830688E38BFA3A174CFB_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_3F26CD549B25830688E38BFA3A174CFB" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Liability, Payments, Due Next Twelve Months</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_3F26CD549B25830688E38BFA3A174CFB" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_3F26CD549B25830688E38BFA3A174CFB" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_3F26CD549B25830688E38BFA3A174CFB" xlink:type="arc" />
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_06CFA1CA73880AD659988BFA3A17F674_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_06CFA1CA73880AD659988BFA3A17F674" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2021</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_06CFA1CA73880AD659988BFA3A17F674_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_06CFA1CA73880AD659988BFA3A17F674" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Liability, Payments, Due Year Two</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_06CFA1CA73880AD659988BFA3A17F674" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_06CFA1CA73880AD659988BFA3A17F674" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_06CFA1CA73880AD659988BFA3A17F674" xlink:type="arc" />
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_B18D06F682641C4155098BFA3A17C14B_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_B18D06F682641C4155098BFA3A17C14B" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2022</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_B18D06F682641C4155098BFA3A17C14B_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_B18D06F682641C4155098BFA3A17C14B" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Liability, Payments, Due Year Three</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_B18D06F682641C4155098BFA3A17C14B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_B18D06F682641C4155098BFA3A17C14B" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_B18D06F682641C4155098BFA3A17C14B" xlink:type="arc" />
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_BE12AF2A0D113EF035648BFA3A1734A4_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_BE12AF2A0D113EF035648BFA3A1734A4" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2023</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_BE12AF2A0D113EF035648BFA3A1734A4_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_BE12AF2A0D113EF035648BFA3A1734A4" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Liability, Payments, Due Year Four</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_BE12AF2A0D113EF035648BFA3A1734A4" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_BE12AF2A0D113EF035648BFA3A1734A4" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_BE12AF2A0D113EF035648BFA3A1734A4" xlink:type="arc" />
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_9EB722CF299477EB418D8BFA3A1711F2_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_9EB722CF299477EB418D8BFA3A1711F2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2024</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_9EB722CF299477EB418D8BFA3A1711F2_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_9EB722CF299477EB418D8BFA3A1711F2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Liability, Payments, Due Year Five</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_9EB722CF299477EB418D8BFA3A1711F2" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_9EB722CF299477EB418D8BFA3A1711F2" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_9EB722CF299477EB418D8BFA3A1711F2" xlink:type="arc" />
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_6D1C6FFB82F49651A62A8BFA3A17F744_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_6D1C6FFB82F49651A62A8BFA3A17F744" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Thereafter</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_6D1C6FFB82F49651A62A8BFA3A17F744_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_6D1C6FFB82F49651A62A8BFA3A17F744" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Liability, Payments, Due after Year Five</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_6D1C6FFB82F49651A62A8BFA3A17F744" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_6D1C6FFB82F49651A62A8BFA3A17F744" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_6D1C6FFB82F49651A62A8BFA3A17F744" xlink:type="arc" />
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_F9F2B77CA138AB04A9C78BFA3A17964F_totalLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_F9F2B77CA138AB04A9C78BFA3A17964F" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total lease payments</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_F9F2B77CA138AB04A9C78BFA3A17964F_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_F9F2B77CA138AB04A9C78BFA3A17964F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Liability, Payments, Due</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_F9F2B77CA138AB04A9C78BFA3A17964F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_F9F2B77CA138AB04A9C78BFA3A17964F" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_F9F2B77CA138AB04A9C78BFA3A17964F" xlink:type="arc" />
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_E6EAD7931D5537718A698BFA3A177C2C_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_E6EAD7931D5537718A698BFA3A177C2C" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Less imputed interest</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_E6EAD7931D5537718A698BFA3A177C2C_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_E6EAD7931D5537718A698BFA3A177C2C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Liability, Undiscounted Excess Amount</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_E6EAD7931D5537718A698BFA3A177C2C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_E6EAD7931D5537718A698BFA3A177C2C" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_E6EAD7931D5537718A698BFA3A177C2C" xlink:type="arc" />
    <link:label id="lab_us-gaap_OperatingLeaseLiability_D5CBC9EEE1D57F134FD58BFA3A1779DE_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiability_D5CBC9EEE1D57F134FD58BFA3A1779DE" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Total</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiability_D5CBC9EEE1D57F134FD58BFA3A1779DE_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiability_D5CBC9EEE1D57F134FD58BFA3A1779DE" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Lease, Liability</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseLiability" xlink:label="loc_us-gaap_OperatingLeaseLiability_D5CBC9EEE1D57F134FD58BFA3A1779DE" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiability_D5CBC9EEE1D57F134FD58BFA3A1779DE" xlink:to="lab_us-gaap_OperatingLeaseLiability_D5CBC9EEE1D57F134FD58BFA3A1779DE" xlink:type="arc" />
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_B316422020EBD690F5C8BD3C96DD46B8_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_B316422020EBD690F5C8BD3C96DD46B8" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2021</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_B316422020EBD690F5C8BD3C96DD46B8_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_B316422020EBD690F5C8BD3C96DD46B8" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Assets, Amortization Expense, Next Twelve Months</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_B316422020EBD690F5C8BD3C96DD46B8" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_B316422020EBD690F5C8BD3C96DD46B8" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_B316422020EBD690F5C8BD3C96DD46B8" xlink:type="arc" />
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_40CA34418893D3F5B584BD3C96DEABC9_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_40CA34418893D3F5B584BD3C96DEABC9" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2022</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_40CA34418893D3F5B584BD3C96DEABC9_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_40CA34418893D3F5B584BD3C96DEABC9" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Assets, Amortization Expense, Year Two</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_40CA34418893D3F5B584BD3C96DEABC9" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_40CA34418893D3F5B584BD3C96DEABC9" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_40CA34418893D3F5B584BD3C96DEABC9" xlink:type="arc" />
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_041C45FA2F37D83FF942BD3C96DE780C_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_041C45FA2F37D83FF942BD3C96DE780C" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2023</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_041C45FA2F37D83FF942BD3C96DE780C_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_041C45FA2F37D83FF942BD3C96DE780C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Assets, Amortization Expense, Year Three</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_041C45FA2F37D83FF942BD3C96DE780C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_041C45FA2F37D83FF942BD3C96DE780C" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_041C45FA2F37D83FF942BD3C96DE780C" xlink:type="arc" />
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_5291FA4C4A69DB1AF351BD3C96DEE472_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_5291FA4C4A69DB1AF351BD3C96DEE472" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2024</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_5291FA4C4A69DB1AF351BD3C96DEE472_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_5291FA4C4A69DB1AF351BD3C96DEE472" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Assets, Amortization Expense, Year Four</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_5291FA4C4A69DB1AF351BD3C96DEE472" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_5291FA4C4A69DB1AF351BD3C96DEE472" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_5291FA4C4A69DB1AF351BD3C96DEE472" xlink:type="arc" />
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_68490712A2BF3B410729BD3C96DE3C89_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_68490712A2BF3B410729BD3C96DE3C89" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2025</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_68490712A2BF3B410729BD3C96DE3C89_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_68490712A2BF3B410729BD3C96DE3C89" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Assets, Amortization Expense, Year Five</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_68490712A2BF3B410729BD3C96DE3C89" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_68490712A2BF3B410729BD3C96DE3C89" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_68490712A2BF3B410729BD3C96DE3C89" xlink:type="arc" />
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_66475DD30365B61490E0BD3C96DE6CEF_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_66475DD30365B61490E0BD3C96DE6CEF" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Thereafter</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_66475DD30365B61490E0BD3C96DE6CEF_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_66475DD30365B61490E0BD3C96DE6CEF" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Assets, Amortization Expense, after Year Five</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_66475DD30365B61490E0BD3C96DE6CEF" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_66475DD30365B61490E0BD3C96DE6CEF" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_66475DD30365B61490E0BD3C96DE6CEF" xlink:type="arc" />
    <link:label id="lab_us-gaap_LineOfCreditMember_7365969B2B778DDE673C8BFA39F7FCBA_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditMember_7365969B2B778DDE673C8BFA39F7FCBA" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Line of Credit [Member]</link:label>
    <link:label id="lab_us-gaap_LineOfCreditMember_7365969B2B778DDE673C8BFA39F7FCBA_label_en-US" xlink:label="lab_us-gaap_LineOfCreditMember_7365969B2B778DDE673C8BFA39F7FCBA" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Line of Credit [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LineOfCreditMember" xlink:label="loc_us-gaap_LineOfCreditMember_7365969B2B778DDE673C8BFA39F7FCBA" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditMember_7365969B2B778DDE673C8BFA39F7FCBA" xlink:to="lab_us-gaap_LineOfCreditMember_7365969B2B778DDE673C8BFA39F7FCBA" xlink:type="arc" />
    <link:label id="lab_us-gaap_CreditFacilityAxis_3C32C2AB48A0BF8236CD8BFA39F766F2_terseLabel_en-US" xlink:label="lab_us-gaap_CreditFacilityAxis_3C32C2AB48A0BF8236CD8BFA39F766F2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Credit Facility [Axis]</link:label>
    <link:label id="lab_us-gaap_CreditFacilityAxis_3C32C2AB48A0BF8236CD8BFA39F766F2_label_en-US" xlink:label="lab_us-gaap_CreditFacilityAxis_3C32C2AB48A0BF8236CD8BFA39F766F2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Credit Facility [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CreditFacilityAxis" xlink:label="loc_us-gaap_CreditFacilityAxis_3C32C2AB48A0BF8236CD8BFA39F766F2" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CreditFacilityAxis_3C32C2AB48A0BF8236CD8BFA39F766F2" xlink:to="lab_us-gaap_CreditFacilityAxis_3C32C2AB48A0BF8236CD8BFA39F766F2" xlink:type="arc" />
    <link:label id="lab_us-gaap_CreditFacilityDomain_CB9951C2954C5983D4378BFA39F7DCAA_terseLabel_en-US" xlink:label="lab_us-gaap_CreditFacilityDomain_CB9951C2954C5983D4378BFA39F7DCAA" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Credit Facility [Domain]</link:label>
    <link:label id="lab_us-gaap_CreditFacilityDomain_CB9951C2954C5983D4378BFA39F7DCAA_label_en-US" xlink:label="lab_us-gaap_CreditFacilityDomain_CB9951C2954C5983D4378BFA39F7DCAA" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Credit Facility [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CreditFacilityDomain" xlink:label="loc_us-gaap_CreditFacilityDomain_CB9951C2954C5983D4378BFA39F7DCAA" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CreditFacilityDomain_CB9951C2954C5983D4378BFA39F7DCAA" xlink:to="lab_us-gaap_CreditFacilityDomain_CB9951C2954C5983D4378BFA39F7DCAA" xlink:type="arc" />
    <link:label id="lab_azz_UnsecuredSeniorNotesDueMarch2012ThroughMarch2018Member_AD61CEFC8E21E8975ADE8BFA39F71391_terseLabel_en-US" xlink:label="lab_azz_UnsecuredSeniorNotesDueMarch2012ThroughMarch2018Member_AD61CEFC8E21E8975ADE8BFA39F71391" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Unsecured Senior Notes Due March 2012 through March 2018 [Member]</link:label>
    <link:label id="lab_azz_UnsecuredSeniorNotesDueMarch2012ThroughMarch2018Member_AD61CEFC8E21E8975ADE8BFA39F71391_label_en-US" xlink:label="lab_azz_UnsecuredSeniorNotesDueMarch2012ThroughMarch2018Member_AD61CEFC8E21E8975ADE8BFA39F71391" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Unsecured Senior Notes Due March 2012 through March 2018 [Member]</link:label>
    <link:label id="lab_azz_UnsecuredSeniorNotesDueMarch2012ThroughMarch2018Member_AD61CEFC8E21E8975ADE8BFA39F71391_documentation_en-US" xlink:label="lab_azz_UnsecuredSeniorNotesDueMarch2012ThroughMarch2018Member_AD61CEFC8E21E8975ADE8BFA39F71391" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Unsecured Senior Notes Due March 2012 through March 2018 [Member]</link:label>
    <link:loc xlink:href="azz-20200229.xsd#azz_UnsecuredSeniorNotesDueMarch2012ThroughMarch2018Member" xlink:label="loc_azz_UnsecuredSeniorNotesDueMarch2012ThroughMarch2018Member_AD61CEFC8E21E8975ADE8BFA39F71391" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_azz_UnsecuredSeniorNotesDueMarch2012ThroughMarch2018Member_AD61CEFC8E21E8975ADE8BFA39F71391" xlink:to="lab_azz_UnsecuredSeniorNotesDueMarch2012ThroughMarch2018Member_AD61CEFC8E21E8975ADE8BFA39F71391" xlink:type="arc" />
    <link:label id="lab_us-gaap_LongTermDebt_5D70F9511B6EA20700868BFA39F77F44_totalLabel_en-US" xlink:label="lab_us-gaap_LongTermDebt_5D70F9511B6EA20700868BFA39F77F44" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total</link:label>
    <link:label id="lab_us-gaap_LongTermDebt_5D70F9511B6EA20700868BFA39F77F44_label_en-US" xlink:label="lab_us-gaap_LongTermDebt_5D70F9511B6EA20700868BFA39F77F44" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-term Debt</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermDebt" xlink:label="loc_us-gaap_LongTermDebt_5D70F9511B6EA20700868BFA39F77F44" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebt_5D70F9511B6EA20700868BFA39F77F44" xlink:to="lab_us-gaap_LongTermDebt_5D70F9511B6EA20700868BFA39F77F44" xlink:type="arc" />
    <link:label id="lab_us-gaap_DebtCurrent_7520C50C0FC515C67E318BFA39F7D87F_terseLabel_en-US" xlink:label="lab_us-gaap_DebtCurrent_7520C50C0FC515C67E318BFA39F7D87F" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Debt, Current</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtCurrent" xlink:label="loc_us-gaap_DebtCurrent_7520C50C0FC515C67E318BFA39F7D87F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtCurrent_7520C50C0FC515C67E318BFA39F7D87F" xlink:to="lab_us-gaap_DebtCurrent_7520C50C0FC515C67E318BFA39F7D87F" xlink:type="arc" />
    <link:label id="lab_us-gaap_UnamortizedDebtIssuanceExpense_568E7F472B9DC32C8F858BFA39F7AB14_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_UnamortizedDebtIssuanceExpense_568E7F472B9DC32C8F858BFA39F7AB14" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Unamortized Debt Issuance Expense</link:label>
    <link:label id="lab_us-gaap_UnamortizedDebtIssuanceExpense_568E7F472B9DC32C8F858BFA39F7AB14_label_en-US" xlink:label="lab_us-gaap_UnamortizedDebtIssuanceExpense_568E7F472B9DC32C8F858BFA39F7AB14" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Unamortized Debt Issuance Expense</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_UnamortizedDebtIssuanceExpense" xlink:label="loc_us-gaap_UnamortizedDebtIssuanceExpense_568E7F472B9DC32C8F858BFA39F7AB14" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnamortizedDebtIssuanceExpense_568E7F472B9DC32C8F858BFA39F7AB14" xlink:to="lab_us-gaap_UnamortizedDebtIssuanceExpense_568E7F472B9DC32C8F858BFA39F7AB14" xlink:type="arc" />
    <link:label id="lab_us-gaap_LongTermDebtNoncurrent_8D68D610E34B12CA239E8BFA39F7D9DC_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtNoncurrent_8D68D610E34B12CA239E8BFA39F7D9DC" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Long-term debt, exculding current maturities</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermDebtNoncurrent" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_8D68D610E34B12CA239E8BFA39F7D9DC" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtNoncurrent_8D68D610E34B12CA239E8BFA39F7D9DC" xlink:to="lab_us-gaap_LongTermDebtNoncurrent_8D68D610E34B12CA239E8BFA39F7D9DC" xlink:type="arc" />
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAbstract_55339A5F6B83427D19FBBD3C94ED8C20_verboseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAbstract_55339A5F6B83427D19FBBD3C94ED8C20" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Purchase Price Allocation</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAbstract_55339A5F6B83427D19FBBD3C94ED8C20_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAbstract_55339A5F6B83427D19FBBD3C94ED8C20" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAbstract" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAbstract_55339A5F6B83427D19FBBD3C94ED8C20" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAbstract_55339A5F6B83427D19FBBD3C94ED8C20" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAbstract_55339A5F6B83427D19FBBD3C94ED8C20" xlink:type="arc" />
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_A2994540EE7C98E09DE2BDB16342C055_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_A2994540EE7C98E09DE2BDB16342C055" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accounts receivable</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_A2994540EE7C98E09DE2BDB16342C055_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_A2994540EE7C98E09DE2BDB16342C055" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_A2994540EE7C98E09DE2BDB16342C055" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_A2994540EE7C98E09DE2BDB16342C055" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_A2994540EE7C98E09DE2BDB16342C055" xlink:type="arc" />
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory_6DF0D0A3A59E9E3B1ECEBDB1C4E972AF_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory_6DF0D0A3A59E9E3B1ECEBDB1C4E972AF" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Inventories</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory_6DF0D0A3A59E9E3B1ECEBDB1C4E972AF_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory_6DF0D0A3A59E9E3B1ECEBDB1C4E972AF" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Inventory</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory_6DF0D0A3A59E9E3B1ECEBDB1C4E972AF" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory_6DF0D0A3A59E9E3B1ECEBDB1C4E972AF" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory_6DF0D0A3A59E9E3B1ECEBDB1C4E972AF" xlink:type="arc" />
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets_A21E588D9C6D990CF633BDB1F088562F_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets_A21E588D9C6D990CF633BDB1F088562F" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Prepaid expenses and other</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets_A21E588D9C6D990CF633BDB1F088562F_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets_A21E588D9C6D990CF633BDB1F088562F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" 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:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets_A21E588D9C6D990CF633BDB1F088562F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets_A21E588D9C6D990CF633BDB1F088562F" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets_A21E588D9C6D990CF633BDB1F088562F" xlink:type="arc" />
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_0E41DCCFFD6088C3ADAFBDB224717D90_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_0E41DCCFFD6088C3ADAFBDB224717D90" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Property, plant and equipment</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_0E41DCCFFD6088C3ADAFBDB224717D90_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_0E41DCCFFD6088C3ADAFBDB224717D90" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_0E41DCCFFD6088C3ADAFBDB224717D90" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_0E41DCCFFD6088C3ADAFBDB224717D90" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_0E41DCCFFD6088C3ADAFBDB224717D90" xlink:type="arc" />
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_69FC208A3988BA5EF341BD3C94F358EC_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_69FC208A3988BA5EF341BD3C94F358EC" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Intangibles</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_69FC208A3988BA5EF341BD3C94F358EC_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_69FC208A3988BA5EF341BD3C94F358EC" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_69FC208A3988BA5EF341BD3C94F358EC" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_69FC208A3988BA5EF341BD3C94F358EC" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_69FC208A3988BA5EF341BD3C94F358EC" xlink:type="arc" />
    <link:label id="lab_us-gaap_Goodwill_2C569458BA841516AA8CBD3C94F3CB00_verboseLabel_en-US" xlink:label="lab_us-gaap_Goodwill_2C569458BA841516AA8CBD3C94F3CB00" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Goodwill</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Goodwill" xlink:label="loc_us-gaap_Goodwill_2C569458BA841516AA8CBD3C94F3CB00" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Goodwill_2C569458BA841516AA8CBD3C94F3CB00" xlink:to="lab_us-gaap_Goodwill_2C569458BA841516AA8CBD3C94F3CB00" xlink:type="arc" />
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable_DA4888255AB04F5760CCBDB343CCBBA4_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable_DA4888255AB04F5760CCBDB343CCBBA4" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Accounts payable and other accrued liabilities</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable_DA4888255AB04F5760CCBDB343CCBBA4_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable_DA4888255AB04F5760CCBDB343CCBBA4" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable_DA4888255AB04F5760CCBDB343CCBBA4" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable_DA4888255AB04F5760CCBDB343CCBBA4" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable_DA4888255AB04F5760CCBDB343CCBBA4" xlink:type="arc" />
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContingentLiability_B4122A363C515D29E328BDB378FE9EA5_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContingentLiability_B4122A363C515D29E328BDB378FE9EA5" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Contingent consideration</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContingentLiability_B4122A363C515D29E328BDB378FE9EA5_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContingentLiability_B4122A363C515D29E328BDB378FE9EA5" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Contingent Liability</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContingentLiability" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContingentLiability_B4122A363C515D29E328BDB378FE9EA5" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContingentLiability_B4122A363C515D29E328BDB378FE9EA5" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContingentLiability_B4122A363C515D29E328BDB378FE9EA5" xlink:type="arc" />
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_4237CFED99A0F3F17C72BDB3A20E30CF_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_4237CFED99A0F3F17C72BDB3A20E30CF" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Deferred income taxes</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_4237CFED99A0F3F17C72BDB3A20E30CF_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_4237CFED99A0F3F17C72BDB3A20E30CF" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_4237CFED99A0F3F17C72BDB3A20E30CF" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_4237CFED99A0F3F17C72BDB3A20E30CF" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_4237CFED99A0F3F17C72BDB3A20E30CF" xlink:type="arc" />
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_D4241B5331CBFD20C969BDB3E4DBA793_totalLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_D4241B5331CBFD20C969BDB3E4DBA793" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total purchase price</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_D4241B5331CBFD20C969BDB3E4DBA793_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_D4241B5331CBFD20C969BDB3E4DBA793" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_D4241B5331CBFD20C969BDB3E4DBA793" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_D4241B5331CBFD20C969BDB3E4DBA793" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_D4241B5331CBFD20C969BDB3E4DBA793" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_A1BCC0ADC2A8A6A6E3AE8BFA3A650358_verboseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_A1BCC0ADC2A8A6A6E3AE8BFA3A650358" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Computation of basic and diluted earnings per share</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_A1BCC0ADC2A8A6A6E3AE8BFA3A650358_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_A1BCC0ADC2A8A6A6E3AE8BFA3A650358" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_A1BCC0ADC2A8A6A6E3AE8BFA3A650358" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_A1BCC0ADC2A8A6A6E3AE8BFA3A650358" xlink:to="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_A1BCC0ADC2A8A6A6E3AE8BFA3A650358" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_08F8FF23099049462B138BFA3AB334F4_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_08F8FF23099049462B138BFA3AB334F4" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Inventory</link:label>
    <link:label id="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_08F8FF23099049462B138BFA3AB334F4_label_en-US" xlink:label="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_08F8FF23099049462B138BFA3AB334F4" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Inventory, Current [Table Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_08F8FF23099049462B138BFA3AB334F4" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_08F8FF23099049462B138BFA3AB334F4" xlink:to="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_08F8FF23099049462B138BFA3AB334F4" xlink:type="arc" />
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_C215C9B0616CDE8F5CFD8BFA39EF9E51_terseLabel_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_C215C9B0616CDE8F5CFD8BFA39EF9E51" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount</link:label>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_C215C9B0616CDE8F5CFD8BFA39EF9E51_label_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_C215C9B0616CDE8F5CFD8BFA39EF9E51" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_C215C9B0616CDE8F5CFD8BFA39EF9E51" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_C215C9B0616CDE8F5CFD8BFA39EF9E51" xlink:to="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_C215C9B0616CDE8F5CFD8BFA39EF9E51" xlink:type="arc" />
    <link:label id="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent_EB2BF2B25764CD4231248BFA3A94E632_verboseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent_EB2BF2B25764CD4231248BFA3A94E632" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">2019</link:label>
    <link:label id="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent_EB2BF2B25764CD4231248BFA3A94E632_label_en-US" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent_EB2BF2B25764CD4231248BFA3A94E632" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Leases, Future Minimum Payments Due, Next Twelve Months</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent_EB2BF2B25764CD4231248BFA3A94E632" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent_EB2BF2B25764CD4231248BFA3A94E632" xlink:to="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent_EB2BF2B25764CD4231248BFA3A94E632" xlink:type="arc" />
    <link:label id="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears_1BCF00726DCADF34BA348BFA3A94FA20_verboseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears_1BCF00726DCADF34BA348BFA3A94FA20" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">2020</link:label>
    <link:label id="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears_1BCF00726DCADF34BA348BFA3A94FA20_label_en-US" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears_1BCF00726DCADF34BA348BFA3A94FA20" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Leases, Future Minimum Payments, Due in Two Years</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears_1BCF00726DCADF34BA348BFA3A94FA20" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears_1BCF00726DCADF34BA348BFA3A94FA20" xlink:to="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears_1BCF00726DCADF34BA348BFA3A94FA20" xlink:type="arc" />
    <link:label id="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears_C450EA50FC3606507F398BFA3A94E491_verboseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears_C450EA50FC3606507F398BFA3A94E491" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">2021</link:label>
    <link:label id="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears_C450EA50FC3606507F398BFA3A94E491_label_en-US" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears_C450EA50FC3606507F398BFA3A94E491" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Leases, Future Minimum Payments, Due in Three Years</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears_C450EA50FC3606507F398BFA3A94E491" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears_C450EA50FC3606507F398BFA3A94E491" xlink:to="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears_C450EA50FC3606507F398BFA3A94E491" xlink:type="arc" />
    <link:label id="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears_F7D71F8CCAFD8138BDBD8BFA3A94FE6F_verboseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears_F7D71F8CCAFD8138BDBD8BFA3A94FE6F" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">2022</link:label>
    <link:label id="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears_F7D71F8CCAFD8138BDBD8BFA3A94FE6F_label_en-US" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears_F7D71F8CCAFD8138BDBD8BFA3A94FE6F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Leases, Future Minimum Payments, Due in Four Years</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears_F7D71F8CCAFD8138BDBD8BFA3A94FE6F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears_F7D71F8CCAFD8138BDBD8BFA3A94FE6F" xlink:to="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears_F7D71F8CCAFD8138BDBD8BFA3A94FE6F" xlink:type="arc" />
    <link:label id="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears_FE53A9E181987CD7DFC78BFA3A94FD46_verboseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears_FE53A9E181987CD7DFC78BFA3A94FD46" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">2023</link:label>
    <link:label id="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears_FE53A9E181987CD7DFC78BFA3A94FD46_label_en-US" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears_FE53A9E181987CD7DFC78BFA3A94FD46" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Leases, Future Minimum Payments, Due in Five Years</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears_FE53A9E181987CD7DFC78BFA3A94FD46" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears_FE53A9E181987CD7DFC78BFA3A94FD46" xlink:to="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears_FE53A9E181987CD7DFC78BFA3A94FD46" xlink:type="arc" />
    <link:label id="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter_E652BE3E727130DB06BC8BFA3A94B1F2_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter_E652BE3E727130DB06BC8BFA3A94B1F2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Thereafter</link:label>
    <link:label id="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter_E652BE3E727130DB06BC8BFA3A94B1F2_label_en-US" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter_E652BE3E727130DB06BC8BFA3A94B1F2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Leases, Future Minimum Payments, Due Thereafter</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter_E652BE3E727130DB06BC8BFA3A94B1F2" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter_E652BE3E727130DB06BC8BFA3A94B1F2" xlink:to="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter_E652BE3E727130DB06BC8BFA3A94B1F2" xlink:type="arc" />
    <link:label id="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDue_F1E453421973B82D65A38BFA3A94239B_totalLabel_en-US" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDue_F1E453421973B82D65A38BFA3A94239B" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total</link:label>
    <link:label id="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDue_F1E453421973B82D65A38BFA3A94239B_label_en-US" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDue_F1E453421973B82D65A38BFA3A94239B" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Leases, Future Minimum Payments Due</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue_F1E453421973B82D65A38BFA3A94239B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue_F1E453421973B82D65A38BFA3A94239B" xlink:to="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDue_F1E453421973B82D65A38BFA3A94239B" xlink:type="arc" />
    <link:label id="lab_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock_A949F438AD78E11D9B768BFA39C64B2F_terseLabel_en-US" xlink:label="lab_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock_A949F438AD78E11D9B768BFA39C64B2F" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule II : Valuation and Qualifying Accounts and Reserves</link:label>
    <link:label id="lab_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock_A949F438AD78E11D9B768BFA39C64B2F_label_en-US" xlink:label="lab_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock_A949F438AD78E11D9B768BFA39C64B2F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">SEC Schedule, 12-09, Schedule of Valuation and Qualifying Accounts Disclosure [Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" xlink:label="loc_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock_A949F438AD78E11D9B768BFA39C64B2F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock_A949F438AD78E11D9B768BFA39C64B2F" xlink:to="lab_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock_A949F438AD78E11D9B768BFA39C64B2F" xlink:type="arc" />
    <link:label id="lab_azz_A2005LongTermIncentivePlanMember_8AB4BBDE6BF4FF74F82AC18A07A87013_terseLabel_en-US" xlink:label="lab_azz_A2005LongTermIncentivePlanMember_8AB4BBDE6BF4FF74F82AC18A07A87013" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2005 Long Term Incentive Plan [Member]</link:label>
    <link:label id="lab_azz_A2005LongTermIncentivePlanMember_8AB4BBDE6BF4FF74F82AC18A07A87013_label_en-US" xlink:label="lab_azz_A2005LongTermIncentivePlanMember_8AB4BBDE6BF4FF74F82AC18A07A87013" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">2005 Long Term Incentive Plan [Member]</link:label>
    <link:label id="lab_azz_A2005LongTermIncentivePlanMember_8AB4BBDE6BF4FF74F82AC18A07A87013_documentation_en-US" xlink:label="lab_azz_A2005LongTermIncentivePlanMember_8AB4BBDE6BF4FF74F82AC18A07A87013" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">2005 Long Term Incentive Plan [Member] [Member]</link:label>
    <link:loc xlink:href="azz-20200229.xsd#azz_A2005LongTermIncentivePlanMember" xlink:label="loc_azz_A2005LongTermIncentivePlanMember_8AB4BBDE6BF4FF74F82AC18A07A87013" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_azz_A2005LongTermIncentivePlanMember_8AB4BBDE6BF4FF74F82AC18A07A87013" xlink:to="lab_azz_A2005LongTermIncentivePlanMember_8AB4BBDE6BF4FF74F82AC18A07A87013" xlink:type="arc" />
    <link:label id="lab_azz_A2014LongTermIncentivePlanMember_9D04CDB3161B8FE70858C18A07B8B776_terseLabel_en-US" xlink:label="lab_azz_A2014LongTermIncentivePlanMember_9D04CDB3161B8FE70858C18A07B8B776" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2014 Long Term Incentive Plan [Member]</link:label>
    <link:label id="lab_azz_A2014LongTermIncentivePlanMember_9D04CDB3161B8FE70858C18A07B8B776_label_en-US" xlink:label="lab_azz_A2014LongTermIncentivePlanMember_9D04CDB3161B8FE70858C18A07B8B776" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">2014 Long Term Incentive Plan [Member]</link:label>
    <link:label id="lab_azz_A2014LongTermIncentivePlanMember_9D04CDB3161B8FE70858C18A07B8B776_documentation_en-US" xlink:label="lab_azz_A2014LongTermIncentivePlanMember_9D04CDB3161B8FE70858C18A07B8B776" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">2014 Long Term Incentive Plan [Member]</link:label>
    <link:loc xlink:href="azz-20200229.xsd#azz_A2014LongTermIncentivePlanMember" xlink:label="loc_azz_A2014LongTermIncentivePlanMember_9D04CDB3161B8FE70858C18A07B8B776" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_azz_A2014LongTermIncentivePlanMember_9D04CDB3161B8FE70858C18A07B8B776" xlink:to="lab_azz_A2014LongTermIncentivePlanMember_9D04CDB3161B8FE70858C18A07B8B776" xlink:type="arc" />
    <link:label id="lab_azz_EmployeeStockPurchasePlanMember_E3300D28E829CBD6ED1FC18A07B83219_verboseLabel_en-US" xlink:label="lab_azz_EmployeeStockPurchasePlanMember_E3300D28E829CBD6ED1FC18A07B83219" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Employee Stock Purchase Plan [Member]</link:label>
    <link:label id="lab_azz_EmployeeStockPurchasePlanMember_E3300D28E829CBD6ED1FC18A07B83219_label_en-US" xlink:label="lab_azz_EmployeeStockPurchasePlanMember_E3300D28E829CBD6ED1FC18A07B83219" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Employee Stock Purchase Plan [Member]</link:label>
    <link:label id="lab_azz_EmployeeStockPurchasePlanMember_E3300D28E829CBD6ED1FC18A07B83219_documentation_en-US" xlink:label="lab_azz_EmployeeStockPurchasePlanMember_E3300D28E829CBD6ED1FC18A07B83219" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Employee stock purchase plan.</link:label>
    <link:loc xlink:href="azz-20200229.xsd#azz_EmployeeStockPurchasePlanMember" xlink:label="loc_azz_EmployeeStockPurchasePlanMember_E3300D28E829CBD6ED1FC18A07B83219" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_azz_EmployeeStockPurchasePlanMember_E3300D28E829CBD6ED1FC18A07B83219" xlink:to="lab_azz_EmployeeStockPurchasePlanMember_E3300D28E829CBD6ED1FC18A07B83219" xlink:type="arc" />
    <link:label id="lab_azz_DirectorsGrantsMember_8FCBE8CCA6C3E9075BCFC18A07B892CB_verboseLabel_en-US" xlink:label="lab_azz_DirectorsGrantsMember_8FCBE8CCA6C3E9075BCFC18A07B892CB" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Directors Grants [Member]</link:label>
    <link:label id="lab_azz_DirectorsGrantsMember_8FCBE8CCA6C3E9075BCFC18A07B892CB_label_en-US" xlink:label="lab_azz_DirectorsGrantsMember_8FCBE8CCA6C3E9075BCFC18A07B892CB" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Directors Grants [Member]</link:label>
    <link:label id="lab_azz_DirectorsGrantsMember_8FCBE8CCA6C3E9075BCFC18A07B892CB_documentation_en-US" xlink:label="lab_azz_DirectorsGrantsMember_8FCBE8CCA6C3E9075BCFC18A07B892CB" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Directors grants.</link:label>
    <link:loc xlink:href="azz-20200229.xsd#azz_DirectorsGrantsMember" xlink:label="loc_azz_DirectorsGrantsMember_8FCBE8CCA6C3E9075BCFC18A07B892CB" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_azz_DirectorsGrantsMember_8FCBE8CCA6C3E9075BCFC18A07B892CB" xlink:to="lab_azz_DirectorsGrantsMember_8FCBE8CCA6C3E9075BCFC18A07B892CB" xlink:type="arc" />
    <link:label id="lab_azz_ShareBasedCompensationTextualAbstract_C9AC21FBA3AEE6F57778C18A07B8B301_verboseLabel_en-US" xlink:label="lab_azz_ShareBasedCompensationTextualAbstract_C9AC21FBA3AEE6F57778C18A07B8B301" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Share Based Compensation (Textual) [Abstract]</link:label>
    <link:label id="lab_azz_ShareBasedCompensationTextualAbstract_C9AC21FBA3AEE6F57778C18A07B8B301_label_en-US" xlink:label="lab_azz_ShareBasedCompensationTextualAbstract_C9AC21FBA3AEE6F57778C18A07B8B301" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share Based Compensation (Textual) [Abstract]</link:label>
    <link:label id="lab_azz_ShareBasedCompensationTextualAbstract_C9AC21FBA3AEE6F57778C18A07B8B301_documentation_en-US" xlink:label="lab_azz_ShareBasedCompensationTextualAbstract_C9AC21FBA3AEE6F57778C18A07B8B301" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Share based compensation.</link:label>
    <link:loc xlink:href="azz-20200229.xsd#azz_ShareBasedCompensationTextualAbstract" xlink:label="loc_azz_ShareBasedCompensationTextualAbstract_C9AC21FBA3AEE6F57778C18A07B8B301" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_azz_ShareBasedCompensationTextualAbstract_C9AC21FBA3AEE6F57778C18A07B8B301" xlink:to="lab_azz_ShareBasedCompensationTextualAbstract_C9AC21FBA3AEE6F57778C18A07B8B301" xlink:type="arc" />
    <link:label id="lab_azz_NumberOfShareBasedCompensationPlans_17DA7B5CD3A31EF14648C18A07B85740_terseLabel_en-US" xlink:label="lab_azz_NumberOfShareBasedCompensationPlans_17DA7B5CD3A31EF14648C18A07B85740" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of share-based compensation plans</link:label>
    <link:label id="lab_azz_NumberOfShareBasedCompensationPlans_17DA7B5CD3A31EF14648C18A07B85740_label_en-US" xlink:label="lab_azz_NumberOfShareBasedCompensationPlans_17DA7B5CD3A31EF14648C18A07B85740" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Number Of Share-Based Compensation Plans</link:label>
    <link:label id="lab_azz_NumberOfShareBasedCompensationPlans_17DA7B5CD3A31EF14648C18A07B85740_documentation_en-US" xlink:label="lab_azz_NumberOfShareBasedCompensationPlans_17DA7B5CD3A31EF14648C18A07B85740" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Number Of Share-Based Compensation Plans</link:label>
    <link:loc xlink:href="azz-20200229.xsd#azz_NumberOfShareBasedCompensationPlans" xlink:label="loc_azz_NumberOfShareBasedCompensationPlans_17DA7B5CD3A31EF14648C18A07B85740" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_azz_NumberOfShareBasedCompensationPlans_17DA7B5CD3A31EF14648C18A07B85740" xlink:to="lab_azz_NumberOfShareBasedCompensationPlans_17DA7B5CD3A31EF14648C18A07B85740" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_6ACC93F0DB3B1386B217C18A07B8D336_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_6ACC93F0DB3B1386B217C18A07B8D336" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Shares authorized (shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_6ACC93F0DB3B1386B217C18A07B8D336_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_6ACC93F0DB3B1386B217C18A07B8D336" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_6ACC93F0DB3B1386B217C18A07B8D336" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_6ACC93F0DB3B1386B217C18A07B8D336" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_6ACC93F0DB3B1386B217C18A07B8D336" xlink:type="arc" />
    <link:label id="lab_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_8950D27B3740E200DAF1C18A07B8B066_verboseLabel_en-US" xlink:label="lab_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_8950D27B3740E200DAF1C18A07B8B066" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Share for future issuance (shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_8950D27B3740E200DAF1C18A07B8B066_label_en-US" xlink:label="lab_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_8950D27B3740E200DAF1C18A07B8B066" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common Stock, Capital Shares Reserved for Future Issuance</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink:label="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_8950D27B3740E200DAF1C18A07B8B066" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_8950D27B3740E200DAF1C18A07B8B066" xlink:to="lab_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_8950D27B3740E200DAF1C18A07B8B066" xlink:type="arc" />
    <link:label id="lab_azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndOtherThanOptionOutstandingNumber_F778EBA7E8BADF1B734EC18A07B868D8_verboseLabel_en-US" xlink:label="lab_azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndOtherThanOptionOutstandingNumber_F778EBA7E8BADF1B734EC18A07B868D8" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Share Based Compensation Arrangement by Share Based Payment Award Options and Other than Option Outstanding Number</link:label>
    <link:loc xlink:href="azz-20200229.xsd#azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndOtherThanOptionOutstandingNumber" xlink:label="loc_azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndOtherThanOptionOutstandingNumber_F778EBA7E8BADF1B734EC18A07B868D8" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndOtherThanOptionOutstandingNumber_F778EBA7E8BADF1B734EC18A07B868D8" xlink:to="lab_azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndOtherThanOptionOutstandingNumber_F778EBA7E8BADF1B734EC18A07B868D8" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_889F4860C4A0A62D0843C18A07B8169D_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_889F4860C4A0A62D0843C18A07B8169D" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Vesting ratably term</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_889F4860C4A0A62D0843C18A07B8169D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_889F4860C4A0A62D0843C18A07B8169D" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_889F4860C4A0A62D0843C18A07B8169D" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_B9784510259F70393995C18A07B8DF6F_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_B9784510259F70393995C18A07B8DF6F" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Total fair value of vested shares</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_B9784510259F70393995C18A07B8DF6F_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_B9784510259F70393995C18A07B8DF6F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_B9784510259F70393995C18A07B8DF6F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_B9784510259F70393995C18A07B8DF6F" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_B9784510259F70393995C18A07B8DF6F" xlink:type="arc" />
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_DDB65D2C5F6C64D03B0CC18A07B8017F_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_DDB65D2C5F6C64D03B0CC18A07B8017F" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Vesting percentage of award</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_DDB65D2C5F6C64D03B0CC18A07B8017F_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_DDB65D2C5F6C64D03B0CC18A07B8017F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_DDB65D2C5F6C64D03B0CC18A07B8017F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_DDB65D2C5F6C64D03B0CC18A07B8017F" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_DDB65D2C5F6C64D03B0CC18A07B8017F" xlink:type="arc" />
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_BA0F6E50A04562425678C18A07B81227_verboseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_BA0F6E50A04562425678C18A07B81227" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Term for the contract</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_BA0F6E50A04562425678C18A07B81227_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_BA0F6E50A04562425678C18A07B81227" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_BA0F6E50A04562425678C18A07B81227" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_BA0F6E50A04562425678C18A07B81227" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_BA0F6E50A04562425678C18A07B81227" xlink:type="arc" />
    <link:label id="lab_azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOptionsAndOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms_5AB63F986D2AA24F25ABC18A07B80A07_verboseLabel_en-US" xlink:label="lab_azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOptionsAndOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms_5AB63F986D2AA24F25ABC18A07B80A07" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Outstanding average contractual term</link:label>
    <link:label id="lab_azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOptionsAndOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms_5AB63F986D2AA24F25ABC18A07B80A07_label_en-US" xlink:label="lab_azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOptionsAndOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms_5AB63F986D2AA24F25ABC18A07B80A07" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share Based Compensation Arrangement by Share Based Payment Award Equity Instruments Options and Other than Options Outstanding Weighted Average Remaining Contractual Terms</link:label>
    <link:label id="lab_azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOptionsAndOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms_5AB63F986D2AA24F25ABC18A07B80A07_documentation_en-US" xlink:label="lab_azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOptionsAndOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms_5AB63F986D2AA24F25ABC18A07B80A07" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Share based compensation arrangement by share based payment award equity instruments options and other than options outstanding weighted average remaining contractual terms.</link:label>
    <link:loc xlink:href="azz-20200229.xsd#azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOptionsAndOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms" xlink:label="loc_azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOptionsAndOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms_5AB63F986D2AA24F25ABC18A07B80A07" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOptionsAndOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms_5AB63F986D2AA24F25ABC18A07B80A07" xlink:to="lab_azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOptionsAndOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms_5AB63F986D2AA24F25ABC18A07B80A07" xlink:type="arc" />
    <link:label id="lab_azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndOtherThanOptionsOutstandingIntrinsicValue_6AF04968FE78F33356E1C18A07B8D321_verboseLabel_en-US" xlink:label="lab_azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndOtherThanOptionsOutstandingIntrinsicValue_6AF04968FE78F33356E1C18A07B8D321" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Outstanding aggregate intrinsic value</link:label>
    <link:label id="lab_azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndOtherThanOptionsOutstandingIntrinsicValue_6AF04968FE78F33356E1C18A07B8D321_label_en-US" xlink:label="lab_azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndOtherThanOptionsOutstandingIntrinsicValue_6AF04968FE78F33356E1C18A07B8D321" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share Based Compensation Arrangement by Share Based Payment Award Options and Other than Options Outstanding Intrinsic Value</link:label>
    <link:label id="lab_azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndOtherThanOptionsOutstandingIntrinsicValue_6AF04968FE78F33356E1C18A07B8D321_documentation_en-US" xlink:label="lab_azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndOtherThanOptionsOutstandingIntrinsicValue_6AF04968FE78F33356E1C18A07B8D321" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Share based compensation arrangement by share based payment award options and other than options outstanding intrinsic value.</link:label>
    <link:loc xlink:href="azz-20200229.xsd#azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndOtherThanOptionsOutstandingIntrinsicValue" xlink:label="loc_azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndOtherThanOptionsOutstandingIntrinsicValue_6AF04968FE78F33356E1C18A07B8D321" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndOtherThanOptionsOutstandingIntrinsicValue_6AF04968FE78F33356E1C18A07B8D321" xlink:to="lab_azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndOtherThanOptionsOutstandingIntrinsicValue_6AF04968FE78F33356E1C18A07B8D321" xlink:type="arc" />
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_66B1334A677CF3783735C18A07B8E152_verboseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_66B1334A677CF3783735C18A07B8E152" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Granted option lower than</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_66B1334A677CF3783735C18A07B8E152_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_66B1334A677CF3783735C18A07B8E152" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Purchase Price of Common Stock, Percent</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_66B1334A677CF3783735C18A07B8E152" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_66B1334A677CF3783735C18A07B8E152" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_66B1334A677CF3783735C18A07B8E152" xlink:type="arc" />
    <link:label id="lab_azz_MaximumValueOfCommonStockParticipantsHaveRightsToPurchase_E0433D262B9BE4923606C18A07B859EE_verboseLabel_en-US" xlink:label="lab_azz_MaximumValueOfCommonStockParticipantsHaveRightsToPurchase_E0433D262B9BE4923606C18A07B859EE" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Restricted common stock under plan</link:label>
    <link:label id="lab_azz_MaximumValueOfCommonStockParticipantsHaveRightsToPurchase_E0433D262B9BE4923606C18A07B859EE_label_en-US" xlink:label="lab_azz_MaximumValueOfCommonStockParticipantsHaveRightsToPurchase_E0433D262B9BE4923606C18A07B859EE" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Maximum Value of Common Stock Participants Have Rights to Purchase</link:label>
    <link:label id="lab_azz_MaximumValueOfCommonStockParticipantsHaveRightsToPurchase_E0433D262B9BE4923606C18A07B859EE_documentation_en-US" xlink:label="lab_azz_MaximumValueOfCommonStockParticipantsHaveRightsToPurchase_E0433D262B9BE4923606C18A07B859EE" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Maximum value of common stock participants have rights to purchase.</link:label>
    <link:loc xlink:href="azz-20200229.xsd#azz_MaximumValueOfCommonStockParticipantsHaveRightsToPurchase" xlink:label="loc_azz_MaximumValueOfCommonStockParticipantsHaveRightsToPurchase_E0433D262B9BE4923606C18A07B859EE" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_azz_MaximumValueOfCommonStockParticipantsHaveRightsToPurchase_E0433D262B9BE4923606C18A07B859EE" xlink:to="lab_azz_MaximumValueOfCommonStockParticipantsHaveRightsToPurchase_E0433D262B9BE4923606C18A07B859EE" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee_66A5C654AD3FB5561231C18A07B8A5ED_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee_66A5C654AD3FB5561231C18A07B8A5ED" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Common stock purchased during period (shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee_66A5C654AD3FB5561231C18A07B8A5ED_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee_66A5C654AD3FB5561231C18A07B8A5ED" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Maximum Number of Shares Per Employee</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee_66A5C654AD3FB5561231C18A07B8A5ED" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee_66A5C654AD3FB5561231C18A07B8A5ED" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee_66A5C654AD3FB5561231C18A07B8A5ED" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_5A66326005A86A8987D2C18A07B86203_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_5A66326005A86A8987D2C18A07B86203" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Shares of company common stock (shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_5A66326005A86A8987D2C18A07B86203_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_5A66326005A86A8987D2C18A07B86203" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_5A66326005A86A8987D2C18A07B86203" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_5A66326005A86A8987D2C18A07B86203" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_5A66326005A86A8987D2C18A07B86203" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_D40B201416E999A3E8E1C18A07B8B1B9_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_D40B201416E999A3E8E1C18A07B8B1B9" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Value of common stock grants (usd per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_D40B201416E999A3E8E1C18A07B8B1B9_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_D40B201416E999A3E8E1C18A07B8B1B9" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" 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:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_D40B201416E999A3E8E1C18A07B8B1B9" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_D40B201416E999A3E8E1C18A07B8B1B9" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_D40B201416E999A3E8E1C18A07B8B1B9" xlink:type="arc" />
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_D455871C4A3BE5166033C18A07B8CF36_verboseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_D455871C4A3BE5166033C18A07B8CF36" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Unrecognized compensation cost</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_D455871C4A3BE5166033C18A07B8CF36_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_D455871C4A3BE5166033C18A07B8CF36" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_D455871C4A3BE5166033C18A07B8CF36" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_D455871C4A3BE5166033C18A07B8CF36" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_D455871C4A3BE5166033C18A07B8CF36" xlink:type="arc" />
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_720785DA3426C97B36B3C18A07B85A7E_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_720785DA3426C97B36B3C18A07B85A7E" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Unrecongized compensation cost, amortization period</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_720785DA3426C97B36B3C18A07B85A7E_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_720785DA3426C97B36B3C18A07B85A7E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_720785DA3426C97B36B3C18A07B85A7E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_720785DA3426C97B36B3C18A07B85A7E" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_720785DA3426C97B36B3C18A07B85A7E" xlink:type="arc" />
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract_FB142C03DABE90E9F6658BFA3AA38107_verboseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract_FB142C03DABE90E9F6658BFA3AA38107" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Share based compensation expense and related income tax benefits</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract_FB142C03DABE90E9F6658BFA3AA38107_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract_FB142C03DABE90E9F6658BFA3AA38107" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Payment Arrangement, Additional Disclosure [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract_FB142C03DABE90E9F6658BFA3AA38107" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract_FB142C03DABE90E9F6658BFA3AA38107" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract_FB142C03DABE90E9F6658BFA3AA38107" xlink:type="arc" />
    <link:label id="lab_us-gaap_AllocatedShareBasedCompensationExpense_B02B915D49CC81B6F5ED8BFA3AA3E9E4_verboseLabel_en-US" xlink:label="lab_us-gaap_AllocatedShareBasedCompensationExpense_B02B915D49CC81B6F5ED8BFA3AA3E9E4" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Compensation Expense</link:label>
    <link:label id="lab_us-gaap_AllocatedShareBasedCompensationExpense_B02B915D49CC81B6F5ED8BFA3AA3E9E4_label_en-US" xlink:label="lab_us-gaap_AllocatedShareBasedCompensationExpense_B02B915D49CC81B6F5ED8BFA3AA3E9E4" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Payment Arrangement, Expense</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_B02B915D49CC81B6F5ED8BFA3AA3E9E4" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllocatedShareBasedCompensationExpense_B02B915D49CC81B6F5ED8BFA3AA3E9E4" xlink:to="lab_us-gaap_AllocatedShareBasedCompensationExpense_B02B915D49CC81B6F5ED8BFA3AA3E9E4" xlink:type="arc" />
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_9FBAF0DA51E85C4D96E08BFA3AA38BCC_verboseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_9FBAF0DA51E85C4D96E08BFA3AA38BCC" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Income tax benefits</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_9FBAF0DA51E85C4D96E08BFA3AA38BCC_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_9FBAF0DA51E85C4D96E08BFA3AA38BCC" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Payment Arrangement, Expense, Tax Benefit</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_9FBAF0DA51E85C4D96E08BFA3AA38BCC" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_9FBAF0DA51E85C4D96E08BFA3AA38BCC" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_9FBAF0DA51E85C4D96E08BFA3AA38BCC" xlink:type="arc" />
    <link:label id="lab_azz_ExcessTaxBenefitexcludedfromcashflow_8A2934CB8089DC529C998BFA3AA334CC_terseLabel_en-US" xlink:label="lab_azz_ExcessTaxBenefitexcludedfromcashflow_8A2934CB8089DC529C998BFA3AA334CC" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Excess Tax Benefit excluded from cash flow</link:label>
    <link:label id="lab_azz_ExcessTaxBenefitexcludedfromcashflow_8A2934CB8089DC529C998BFA3AA334CC_label_en-US" xlink:label="lab_azz_ExcessTaxBenefitexcludedfromcashflow_8A2934CB8089DC529C998BFA3AA334CC" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Excess Tax Benefit excluded from cash flow</link:label>
    <link:label id="lab_azz_ExcessTaxBenefitexcludedfromcashflow_8A2934CB8089DC529C998BFA3AA334CC_documentation_en-US" xlink:label="lab_azz_ExcessTaxBenefitexcludedfromcashflow_8A2934CB8089DC529C998BFA3AA334CC" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Excess Tax Benefit excluded from cash flow - due to new accounting pronouncement</link:label>
    <link:loc xlink:href="azz-20200229.xsd#azz_ExcessTaxBenefitexcludedfromcashflow" xlink:label="loc_azz_ExcessTaxBenefitexcludedfromcashflow_8A2934CB8089DC529C998BFA3AA334CC" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_azz_ExcessTaxBenefitexcludedfromcashflow_8A2934CB8089DC529C998BFA3AA334CC" xlink:to="lab_azz_ExcessTaxBenefitexcludedfromcashflow_8A2934CB8089DC529C998BFA3AA334CC" xlink:type="arc" />
    <link:label id="lab_us-gaap_MovementInStandardProductWarrantyAccrualRollForward_5B0AD5998FAC7BC4B0D18BFA3A65308F_terseLabel_en-US" xlink:label="lab_us-gaap_MovementInStandardProductWarrantyAccrualRollForward_5B0AD5998FAC7BC4B0D18BFA3A65308F" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Movement in Standard Product Warranty Accrual [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_MovementInStandardProductWarrantyAccrualRollForward_5B0AD5998FAC7BC4B0D18BFA3A65308F_label_en-US" xlink:label="lab_us-gaap_MovementInStandardProductWarrantyAccrualRollForward_5B0AD5998FAC7BC4B0D18BFA3A65308F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Movement in Standard Product Warranty Accrual [Roll Forward]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MovementInStandardProductWarrantyAccrualRollForward" xlink:label="loc_us-gaap_MovementInStandardProductWarrantyAccrualRollForward_5B0AD5998FAC7BC4B0D18BFA3A65308F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MovementInStandardProductWarrantyAccrualRollForward_5B0AD5998FAC7BC4B0D18BFA3A65308F" xlink:to="lab_us-gaap_MovementInStandardProductWarrantyAccrualRollForward_5B0AD5998FAC7BC4B0D18BFA3A65308F" xlink:type="arc" />
    <link:label id="lab_us-gaap_ProductWarrantyAccrual_96CCBC51C45EF4628C868BFA3A6576DB_periodStartLabel_en-US" xlink:label="lab_us-gaap_ProductWarrantyAccrual_96CCBC51C45EF4628C868BFA3A6576DB" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Balance, beginning balance</link:label>
    <link:label id="lab_us-gaap_ProductWarrantyAccrual_96CCBC51C45EF4628C868BFA3A6576DB_label_en-US" xlink:label="lab_us-gaap_ProductWarrantyAccrual_96CCBC51C45EF4628C868BFA3A6576DB" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Standard and Extended Product Warranty Accrual</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProductWarrantyAccrual" xlink:label="loc_us-gaap_ProductWarrantyAccrual_96CCBC51C45EF4628C868BFA3A6576DB" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProductWarrantyAccrual_96CCBC51C45EF4628C868BFA3A6576DB" xlink:to="lab_us-gaap_ProductWarrantyAccrual_96CCBC51C45EF4628C868BFA3A6576DB" xlink:type="arc" />
    <link:label id="lab_us-gaap_ProductWarrantyAccrualPreexistingIncreaseDecrease_4509950E60E86148A7AC8BFA3A6554F4_terseLabel_en-US" xlink:label="lab_us-gaap_ProductWarrantyAccrualPreexistingIncreaseDecrease_4509950E60E86148A7AC8BFA3A6554F4" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Warranty costs incurred</link:label>
    <link:label id="lab_us-gaap_ProductWarrantyAccrualPreexistingIncreaseDecrease_4509950E60E86148A7AC8BFA3A6554F4_label_en-US" xlink:label="lab_us-gaap_ProductWarrantyAccrualPreexistingIncreaseDecrease_4509950E60E86148A7AC8BFA3A6554F4" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Standard and Extended Product Warranty Accrual, Increase (Decrease) for Preexisting Warranties</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProductWarrantyAccrualPreexistingIncreaseDecrease" xlink:label="loc_us-gaap_ProductWarrantyAccrualPreexistingIncreaseDecrease_4509950E60E86148A7AC8BFA3A6554F4" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProductWarrantyAccrualPreexistingIncreaseDecrease_4509950E60E86148A7AC8BFA3A6554F4" xlink:to="lab_us-gaap_ProductWarrantyAccrualPreexistingIncreaseDecrease_4509950E60E86148A7AC8BFA3A6554F4" xlink:type="arc" />
    <link:label id="lab_us-gaap_ProductWarrantyAccrualPeriodIncreaseDecrease_10CFBB3C73203C54FB348BFA3A655C03_terseLabel_en-US" xlink:label="lab_us-gaap_ProductWarrantyAccrualPeriodIncreaseDecrease_10CFBB3C73203C54FB348BFA3A655C03" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Additions charged to income</link:label>
    <link:label id="lab_us-gaap_ProductWarrantyAccrualPeriodIncreaseDecrease_10CFBB3C73203C54FB348BFA3A655C03_label_en-US" xlink:label="lab_us-gaap_ProductWarrantyAccrualPeriodIncreaseDecrease_10CFBB3C73203C54FB348BFA3A655C03" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Standard and Extended Product Warranty Accrual, Period Increase (Decrease)</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProductWarrantyAccrualPeriodIncreaseDecrease" xlink:label="loc_us-gaap_ProductWarrantyAccrualPeriodIncreaseDecrease_10CFBB3C73203C54FB348BFA3A655C03" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProductWarrantyAccrualPeriodIncreaseDecrease_10CFBB3C73203C54FB348BFA3A655C03" xlink:to="lab_us-gaap_ProductWarrantyAccrualPeriodIncreaseDecrease_10CFBB3C73203C54FB348BFA3A655C03" xlink:type="arc" />
    <link:label id="lab_us-gaap_ProductWarrantyAccrual_548EBB11929B167CA68B8BFA3A65A0C1_periodEndLabel_en-US" xlink:label="lab_us-gaap_ProductWarrantyAccrual_548EBB11929B167CA68B8BFA3A65A0C1" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Balance, ending balance</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProductWarrantyAccrual" xlink:label="loc_us-gaap_ProductWarrantyAccrual_548EBB11929B167CA68B8BFA3A65A0C1" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProductWarrantyAccrual_548EBB11929B167CA68B8BFA3A65A0C1" xlink:to="lab_us-gaap_ProductWarrantyAccrual_548EBB11929B167CA68B8BFA3A65A0C1" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_1D49A039936E057786E6BDD6836D361E_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_1D49A039936E057786E6BDD6836D361E" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Segment Reporting Information, by Segment [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_1D49A039936E057786E6BDD6836D361E_label_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_1D49A039936E057786E6BDD6836D361E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Segment Reporting Information, by Segment [Table]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_1D49A039936E057786E6BDD6836D361E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_1D49A039936E057786E6BDD6836D361E" xlink:to="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_1D49A039936E057786E6BDD6836D361E" xlink:type="arc" />
    <link:label id="lab_srt_StatementGeographicalAxis_3023AEAFC75A2B82CD15BDD6836D5CAC_terseLabel_en-US" xlink:label="lab_srt_StatementGeographicalAxis_3023AEAFC75A2B82CD15BDD6836D5CAC" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Geographical [Axis]</link:label>
    <link:label id="lab_srt_StatementGeographicalAxis_3023AEAFC75A2B82CD15BDD6836D5CAC_label_en-US" xlink:label="lab_srt_StatementGeographicalAxis_3023AEAFC75A2B82CD15BDD6836D5CAC" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Geographical [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_StatementGeographicalAxis" xlink:label="loc_srt_StatementGeographicalAxis_3023AEAFC75A2B82CD15BDD6836D5CAC" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_StatementGeographicalAxis_3023AEAFC75A2B82CD15BDD6836D5CAC" xlink:to="lab_srt_StatementGeographicalAxis_3023AEAFC75A2B82CD15BDD6836D5CAC" xlink:type="arc" />
    <link:label id="lab_srt_SegmentGeographicalDomain_1E22995CC88DB6C57732BDD6836D02F9_terseLabel_en-US" xlink:label="lab_srt_SegmentGeographicalDomain_1E22995CC88DB6C57732BDD6836D02F9" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Geographical [Domain]</link:label>
    <link:label id="lab_srt_SegmentGeographicalDomain_1E22995CC88DB6C57732BDD6836D02F9_label_en-US" xlink:label="lab_srt_SegmentGeographicalDomain_1E22995CC88DB6C57732BDD6836D02F9" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Geographical [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_SegmentGeographicalDomain" xlink:label="loc_srt_SegmentGeographicalDomain_1E22995CC88DB6C57732BDD6836D02F9" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_SegmentGeographicalDomain_1E22995CC88DB6C57732BDD6836D02F9" xlink:to="lab_srt_SegmentGeographicalDomain_1E22995CC88DB6C57732BDD6836D02F9" xlink:type="arc" />
    <link:label id="lab_country_US_B16410B53CDD4CBD77DCBDD6836E9911_terseLabel_en-US" xlink:label="lab_country_US_B16410B53CDD4CBD77DCBDD6836E9911" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">UNITED STATES</link:label>
    <link:label id="lab_country_US_B16410B53CDD4CBD77DCBDD6836E9911_label_en-US" xlink:label="lab_country_US_B16410B53CDD4CBD77DCBDD6836E9911" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">UNITED STATES</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_US" xlink:label="loc_country_US_B16410B53CDD4CBD77DCBDD6836E9911" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_US_B16410B53CDD4CBD77DCBDD6836E9911" xlink:to="lab_country_US_B16410B53CDD4CBD77DCBDD6836E9911" xlink:type="arc" />
    <link:label id="lab_us-gaap_NonUsMember_06594D79FCF6910D7984BDD6836E1D62_terseLabel_en-US" xlink:label="lab_us-gaap_NonUsMember_06594D79FCF6910D7984BDD6836E1D62" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-US [Member]</link:label>
    <link:label id="lab_us-gaap_NonUsMember_06594D79FCF6910D7984BDD6836E1D62_label_en-US" xlink:label="lab_us-gaap_NonUsMember_06594D79FCF6910D7984BDD6836E1D62" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Non-US [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NonUsMember" xlink:label="loc_us-gaap_NonUsMember_06594D79FCF6910D7984BDD6836E1D62" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NonUsMember_06594D79FCF6910D7984BDD6836E1D62" xlink:to="lab_us-gaap_NonUsMember_06594D79FCF6910D7984BDD6836E1D62" xlink:type="arc" />
    <link:label id="lab_srt_GeographyEliminationsMember_E44E5CCD891C86BACE6BBDD6836E9230_terseLabel_en-US" xlink:label="lab_srt_GeographyEliminationsMember_E44E5CCD891C86BACE6BBDD6836E9230" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Geography Eliminations [Member]</link:label>
    <link:label id="lab_srt_GeographyEliminationsMember_E44E5CCD891C86BACE6BBDD6836E9230_label_en-US" xlink:label="lab_srt_GeographyEliminationsMember_E44E5CCD891C86BACE6BBDD6836E9230" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Geography Eliminations [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_GeographyEliminationsMember" xlink:label="loc_srt_GeographyEliminationsMember_E44E5CCD891C86BACE6BBDD6836E9230" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_GeographyEliminationsMember_E44E5CCD891C86BACE6BBDD6836E9230" xlink:to="lab_srt_GeographyEliminationsMember_E44E5CCD891C86BACE6BBDD6836E9230" xlink:type="arc" />
    <link:label id="lab_country_CA_B6711EFFEC39016E6689BDD6836E5F0F_terseLabel_en-US" xlink:label="lab_country_CA_B6711EFFEC39016E6689BDD6836E5F0F" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">CANADA</link:label>
    <link:label id="lab_country_CA_B6711EFFEC39016E6689BDD6836E5F0F_label_en-US" xlink:label="lab_country_CA_B6711EFFEC39016E6689BDD6836E5F0F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">CANADA</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_CA" xlink:label="loc_country_CA_B6711EFFEC39016E6689BDD6836E5F0F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_CA_B6711EFFEC39016E6689BDD6836E5F0F" xlink:to="lab_country_CA_B6711EFFEC39016E6689BDD6836E5F0F" xlink:type="arc" />
    <link:label id="lab_azz_OtherCountriesMember_E3B2A2E4FB15A0E71FE8BDD68374E204_terseLabel_en-US" xlink:label="lab_azz_OtherCountriesMember_E3B2A2E4FB15A0E71FE8BDD68374E204" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other Countries [Member]</link:label>
    <link:label id="lab_azz_OtherCountriesMember_E3B2A2E4FB15A0E71FE8BDD68374E204_label_en-US" xlink:label="lab_azz_OtherCountriesMember_E3B2A2E4FB15A0E71FE8BDD68374E204" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Countries [Member]</link:label>
    <link:label id="lab_azz_OtherCountriesMember_E3B2A2E4FB15A0E71FE8BDD68374E204_documentation_en-US" xlink:label="lab_azz_OtherCountriesMember_E3B2A2E4FB15A0E71FE8BDD68374E204" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Other Countries [Member]</link:label>
    <link:loc xlink:href="azz-20200229.xsd#azz_OtherCountriesMember" xlink:label="loc_azz_OtherCountriesMember_E3B2A2E4FB15A0E71FE8BDD68374E204" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_azz_OtherCountriesMember_E3B2A2E4FB15A0E71FE8BDD68374E204" xlink:to="lab_azz_OtherCountriesMember_E3B2A2E4FB15A0E71FE8BDD68374E204" xlink:type="arc" />
    <link:label id="lab_azz_EnergyMember_38298F43B02F9BF63CA6BDD683744161_terseLabel_en-US" xlink:label="lab_azz_EnergyMember_38298F43B02F9BF63CA6BDD683744161" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Energy [Member]</link:label>
    <link:label id="lab_azz_EnergyMember_38298F43B02F9BF63CA6BDD683744161_label_en-US" xlink:label="lab_azz_EnergyMember_38298F43B02F9BF63CA6BDD683744161" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Energy [Member]</link:label>
    <link:label id="lab_azz_EnergyMember_38298F43B02F9BF63CA6BDD683744161_documentation_en-US" xlink:label="lab_azz_EnergyMember_38298F43B02F9BF63CA6BDD683744161" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Energy</link:label>
    <link:loc xlink:href="azz-20200229.xsd#azz_EnergyMember" xlink:label="loc_azz_EnergyMember_38298F43B02F9BF63CA6BDD683744161" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_azz_EnergyMember_38298F43B02F9BF63CA6BDD683744161" xlink:to="lab_azz_EnergyMember_38298F43B02F9BF63CA6BDD683744161" xlink:type="arc" />
    <link:label id="lab_azz_GalvanizingServicesMember_5DFC6CD3CE619BE13DD8BDD68375F904_terseLabel_en-US" xlink:label="lab_azz_GalvanizingServicesMember_5DFC6CD3CE619BE13DD8BDD68375F904" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Galvanizing Services [Member]</link:label>
    <link:label id="lab_azz_GalvanizingServicesMember_5DFC6CD3CE619BE13DD8BDD68375F904_label_en-US" xlink:label="lab_azz_GalvanizingServicesMember_5DFC6CD3CE619BE13DD8BDD68375F904" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Galvanizing Services [Member]</link:label>
    <link:label id="lab_azz_GalvanizingServicesMember_5DFC6CD3CE619BE13DD8BDD68375F904_documentation_en-US" xlink:label="lab_azz_GalvanizingServicesMember_5DFC6CD3CE619BE13DD8BDD68375F904" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Galvanizing services</link:label>
    <link:loc xlink:href="azz-20200229.xsd#azz_GalvanizingServicesMember" xlink:label="loc_azz_GalvanizingServicesMember_5DFC6CD3CE619BE13DD8BDD68375F904" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_azz_GalvanizingServicesMember_5DFC6CD3CE619BE13DD8BDD68375F904" xlink:to="lab_azz_GalvanizingServicesMember_5DFC6CD3CE619BE13DD8BDD68375F904" xlink:type="arc" />
    <link:label id="lab_us-gaap_CorporateNonSegmentMember_9F44030A0158AC29A4D9BDD68375821A_terseLabel_en-US" xlink:label="lab_us-gaap_CorporateNonSegmentMember_9F44030A0158AC29A4D9BDD68375821A" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Corporate, Non-Segment [Member]</link:label>
    <link:label id="lab_us-gaap_CorporateNonSegmentMember_9F44030A0158AC29A4D9BDD68375821A_label_en-US" xlink:label="lab_us-gaap_CorporateNonSegmentMember_9F44030A0158AC29A4D9BDD68375821A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Corporate, Non-Segment [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CorporateNonSegmentMember" xlink:label="loc_us-gaap_CorporateNonSegmentMember_9F44030A0158AC29A4D9BDD68375821A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CorporateNonSegmentMember_9F44030A0158AC29A4D9BDD68375821A" xlink:to="lab_us-gaap_CorporateNonSegmentMember_9F44030A0158AC29A4D9BDD68375821A" xlink:type="arc" />
    <link:label id="lab_us-gaap_SegmentReportingInformationLineItems_2B1088BB9772E8D9FA2ABDD68375BB4F_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingInformationLineItems_2B1088BB9772E8D9FA2ABDD68375BB4F" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Segment Reporting Information [Line Items]</link:label>
    <link:label id="lab_us-gaap_SegmentReportingInformationLineItems_2B1088BB9772E8D9FA2ABDD68375BB4F_label_en-US" xlink:label="lab_us-gaap_SegmentReportingInformationLineItems_2B1088BB9772E8D9FA2ABDD68375BB4F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Segment Reporting Information [Line Items]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SegmentReportingInformationLineItems" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_2B1088BB9772E8D9FA2ABDD68375BB4F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_2B1088BB9772E8D9FA2ABDD68375BB4F" xlink:to="lab_us-gaap_SegmentReportingInformationLineItems_2B1088BB9772E8D9FA2ABDD68375BB4F" xlink:type="arc" />
    <link:label id="lab_azz_OperationsAndAssetsBySegmentAbstract_EB4906770228979FFFDBBDD683753E94_verboseLabel_en-US" xlink:label="lab_azz_OperationsAndAssetsBySegmentAbstract_EB4906770228979FFFDBBDD683753E94" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Operations and assets by segment</link:label>
    <link:label id="lab_azz_OperationsAndAssetsBySegmentAbstract_EB4906770228979FFFDBBDD683753E94_label_en-US" xlink:label="lab_azz_OperationsAndAssetsBySegmentAbstract_EB4906770228979FFFDBBDD683753E94" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operations and Assets by Segment [Abstract]</link:label>
    <link:label id="lab_azz_OperationsAndAssetsBySegmentAbstract_EB4906770228979FFFDBBDD683753E94_documentation_en-US" xlink:label="lab_azz_OperationsAndAssetsBySegmentAbstract_EB4906770228979FFFDBBDD683753E94" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Operations and assets by segment.</link:label>
    <link:loc xlink:href="azz-20200229.xsd#azz_OperationsAndAssetsBySegmentAbstract" xlink:label="loc_azz_OperationsAndAssetsBySegmentAbstract_EB4906770228979FFFDBBDD683753E94" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_azz_OperationsAndAssetsBySegmentAbstract_EB4906770228979FFFDBBDD683753E94" xlink:to="lab_azz_OperationsAndAssetsBySegmentAbstract_EB4906770228979FFFDBBDD683753E94" xlink:type="arc" />
    <link:label id="lab_us-gaap_OperatingIncomeLoss_68128A871A96E952FCCDBDD683763765_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss_68128A871A96E952FCCDBDD683763765" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating Income (Loss)</link:label>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_68128A871A96E952FCCDBDD683763765_label_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss_68128A871A96E952FCCDBDD683763765" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Income (Loss)</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="loc_us-gaap_OperatingIncomeLoss_68128A871A96E952FCCDBDD683763765" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingIncomeLoss_68128A871A96E952FCCDBDD683763765" xlink:to="lab_us-gaap_OperatingIncomeLoss_68128A871A96E952FCCDBDD683763765" xlink:type="arc" />
    <link:label id="lab_us-gaap_DepreciationDepletionAndAmortization_8AD8E24AEE85FE2AEB79BDD6837675C5_terseLabel_en-US" xlink:label="lab_us-gaap_DepreciationDepletionAndAmortization_8AD8E24AEE85FE2AEB79BDD6837675C5" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Depreciation</link:label>
    <link:label id="lab_us-gaap_DepreciationDepletionAndAmortization_8AD8E24AEE85FE2AEB79BDD6837675C5_label_en-US" xlink:label="lab_us-gaap_DepreciationDepletionAndAmortization_8AD8E24AEE85FE2AEB79BDD6837675C5" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Depreciation, Depletion and Amortization</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_8AD8E24AEE85FE2AEB79BDD6837675C5" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DepreciationDepletionAndAmortization_8AD8E24AEE85FE2AEB79BDD6837675C5" xlink:to="lab_us-gaap_DepreciationDepletionAndAmortization_8AD8E24AEE85FE2AEB79BDD6837675C5" xlink:type="arc" />
    <link:label id="lab_azz_PaymentsToAcquirePropertyPlantEquipmentAndAcquireBusinessesNetOfCash_EEC708E7BD2EA5CCFAC9BDD683761B74_terseLabel_en-US" xlink:label="lab_azz_PaymentsToAcquirePropertyPlantEquipmentAndAcquireBusinessesNetOfCash_EEC708E7BD2EA5CCFAC9BDD683761B74" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Payments to acquire property, plant, equipment and acquire businesses, net of cash</link:label>
    <link:label id="lab_azz_PaymentsToAcquirePropertyPlantEquipmentAndAcquireBusinessesNetOfCash_EEC708E7BD2EA5CCFAC9BDD683761B74_label_en-US" xlink:label="lab_azz_PaymentsToAcquirePropertyPlantEquipmentAndAcquireBusinessesNetOfCash_EEC708E7BD2EA5CCFAC9BDD683761B74" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payments To Acquire Property, Plant, Equipment And Acquire Businesses, Net Of Cash</link:label>
    <link:label id="lab_azz_PaymentsToAcquirePropertyPlantEquipmentAndAcquireBusinessesNetOfCash_EEC708E7BD2EA5CCFAC9BDD683761B74_documentation_en-US" xlink:label="lab_azz_PaymentsToAcquirePropertyPlantEquipmentAndAcquireBusinessesNetOfCash_EEC708E7BD2EA5CCFAC9BDD683761B74" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Payments To Acquire Property, Plant, Equipment And Acquire Businesses, Net Of Cash</link:label>
    <link:loc xlink:href="azz-20200229.xsd#azz_PaymentsToAcquirePropertyPlantEquipmentAndAcquireBusinessesNetOfCash" xlink:label="loc_azz_PaymentsToAcquirePropertyPlantEquipmentAndAcquireBusinessesNetOfCash_EEC708E7BD2EA5CCFAC9BDD683761B74" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_azz_PaymentsToAcquirePropertyPlantEquipmentAndAcquireBusinessesNetOfCash_EEC708E7BD2EA5CCFAC9BDD683761B74" xlink:to="lab_azz_PaymentsToAcquirePropertyPlantEquipmentAndAcquireBusinessesNetOfCash_EEC708E7BD2EA5CCFAC9BDD683761B74" xlink:type="arc" />
    <link:label id="lab_us-gaap_Assets_A7E090FADDB0AA9897D2BDD68376318D_terseLabel_en-US" xlink:label="lab_us-gaap_Assets_A7E090FADDB0AA9897D2BDD68376318D" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Assets</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Assets" xlink:label="loc_us-gaap_Assets_A7E090FADDB0AA9897D2BDD68376318D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Assets_A7E090FADDB0AA9897D2BDD68376318D" xlink:to="lab_us-gaap_Assets_A7E090FADDB0AA9897D2BDD68376318D" xlink:type="arc" />
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_A2D9DD43E9648AF0EB46BDD683761BAC_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet_A2D9DD43E9648AF0EB46BDD683761BAC" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment, Net</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_A2D9DD43E9648AF0EB46BDD683761BAC" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet_A2D9DD43E9648AF0EB46BDD683761BAC" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentNet_A2D9DD43E9648AF0EB46BDD683761BAC" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfGoodwillTable_D95767F48E242EA95F59BD3C970B9C7E_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfGoodwillTable_D95767F48E242EA95F59BD3C970B9C7E" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Goodwill [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfGoodwillTable_D95767F48E242EA95F59BD3C970B9C7E_label_en-US" xlink:label="lab_us-gaap_ScheduleOfGoodwillTable_D95767F48E242EA95F59BD3C970B9C7E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Goodwill [Table]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfGoodwillTable" xlink:label="loc_us-gaap_ScheduleOfGoodwillTable_D95767F48E242EA95F59BD3C970B9C7E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_D95767F48E242EA95F59BD3C970B9C7E" xlink:to="lab_us-gaap_ScheduleOfGoodwillTable_D95767F48E242EA95F59BD3C970B9C7E" xlink:type="arc" />
    <link:label id="lab_us-gaap_GoodwillLineItems_6ACAC87CE9F8D992DFE3BD3C970D3414_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillLineItems_6ACAC87CE9F8D992DFE3BD3C970D3414" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Goodwill [Line Items]</link:label>
    <link:label id="lab_us-gaap_GoodwillLineItems_6ACAC87CE9F8D992DFE3BD3C970D3414_label_en-US" xlink:label="lab_us-gaap_GoodwillLineItems_6ACAC87CE9F8D992DFE3BD3C970D3414" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Goodwill [Line Items]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GoodwillLineItems" xlink:label="loc_us-gaap_GoodwillLineItems_6ACAC87CE9F8D992DFE3BD3C970D3414" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillLineItems_6ACAC87CE9F8D992DFE3BD3C970D3414" xlink:to="lab_us-gaap_GoodwillLineItems_6ACAC87CE9F8D992DFE3BD3C970D3414" xlink:type="arc" />
    <link:label id="lab_us-gaap_GoodwillRollForward_B09C50CC131707CB45BEBD3C970D633D_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillRollForward_B09C50CC131707CB45BEBD3C970D633D" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Goodwill [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_GoodwillRollForward_B09C50CC131707CB45BEBD3C970D633D_label_en-US" xlink:label="lab_us-gaap_GoodwillRollForward_B09C50CC131707CB45BEBD3C970D633D" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Goodwill [Roll Forward]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GoodwillRollForward" xlink:label="loc_us-gaap_GoodwillRollForward_B09C50CC131707CB45BEBD3C970D633D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillRollForward_B09C50CC131707CB45BEBD3C970D633D" xlink:to="lab_us-gaap_GoodwillRollForward_B09C50CC131707CB45BEBD3C970D633D" xlink:type="arc" />
    <link:label id="lab_us-gaap_Goodwill_2CD91E6FE34639259950BD3C970D609B_periodStartLabel_en-US" xlink:label="lab_us-gaap_Goodwill_2CD91E6FE34639259950BD3C970D609B" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Goodwill, beginning balance</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Goodwill" xlink:label="loc_us-gaap_Goodwill_2CD91E6FE34639259950BD3C970D609B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Goodwill_2CD91E6FE34639259950BD3C970D609B" xlink:to="lab_us-gaap_Goodwill_2CD91E6FE34639259950BD3C970D609B" xlink:type="arc" />
    <link:label id="lab_us-gaap_GoodwillAcquiredDuringPeriod_23F01EF95DD0DEEF3DBBBD3C970EF4F4_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAcquiredDuringPeriod_23F01EF95DD0DEEF3DBBBD3C970EF4F4" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Acquisitions</link:label>
    <link:label id="lab_us-gaap_GoodwillAcquiredDuringPeriod_23F01EF95DD0DEEF3DBBBD3C970EF4F4_label_en-US" xlink:label="lab_us-gaap_GoodwillAcquiredDuringPeriod_23F01EF95DD0DEEF3DBBBD3C970EF4F4" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Goodwill, Acquired During Period</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GoodwillAcquiredDuringPeriod" xlink:label="loc_us-gaap_GoodwillAcquiredDuringPeriod_23F01EF95DD0DEEF3DBBBD3C970EF4F4" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAcquiredDuringPeriod_23F01EF95DD0DEEF3DBBBD3C970EF4F4" xlink:to="lab_us-gaap_GoodwillAcquiredDuringPeriod_23F01EF95DD0DEEF3DBBBD3C970EF4F4" xlink:type="arc" />
    <link:label id="lab_us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit_98E5D2CC1B66DA9D4ABEBD8251A653BC_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit_98E5D2CC1B66DA9D4ABEBD8251A653BC" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Divestiture</link:label>
    <link:label id="lab_us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit_98E5D2CC1B66DA9D4ABEBD8251A653BC_label_en-US" xlink:label="lab_us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit_98E5D2CC1B66DA9D4ABEBD8251A653BC" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Goodwill, Written off Related to Sale of Business Unit</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit" xlink:label="loc_us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit_98E5D2CC1B66DA9D4ABEBD8251A653BC" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit_98E5D2CC1B66DA9D4ABEBD8251A653BC" xlink:to="lab_us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit_98E5D2CC1B66DA9D4ABEBD8251A653BC" xlink:type="arc" />
    <link:label id="lab_us-gaap_GoodwillOtherIncreaseDecrease_1DB8F1F5CD250088BB53BD82B1581162_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillOtherIncreaseDecrease_1DB8F1F5CD250088BB53BD82B1581162" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other</link:label>
    <link:label id="lab_us-gaap_GoodwillOtherIncreaseDecrease_1DB8F1F5CD250088BB53BD82B1581162_label_en-US" xlink:label="lab_us-gaap_GoodwillOtherIncreaseDecrease_1DB8F1F5CD250088BB53BD82B1581162" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Goodwill, Other Increase (Decrease)</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GoodwillOtherIncreaseDecrease" xlink:label="loc_us-gaap_GoodwillOtherIncreaseDecrease_1DB8F1F5CD250088BB53BD82B1581162" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillOtherIncreaseDecrease_1DB8F1F5CD250088BB53BD82B1581162" xlink:to="lab_us-gaap_GoodwillOtherIncreaseDecrease_1DB8F1F5CD250088BB53BD82B1581162" xlink:type="arc" />
    <link:label id="lab_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_417318BC896BAF2A4499BD3C970E15D5_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_417318BC896BAF2A4499BD3C970E15D5" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Currency Translation Adjustment</link:label>
    <link:label id="lab_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_417318BC896BAF2A4499BD3C970E15D5_label_en-US" xlink:label="lab_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_417318BC896BAF2A4499BD3C970E15D5" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Goodwill, Foreign Currency Translation Gain (Loss)</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GoodwillForeignCurrencyTranslationGainLoss" xlink:label="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_417318BC896BAF2A4499BD3C970E15D5" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_417318BC896BAF2A4499BD3C970E15D5" xlink:to="lab_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_417318BC896BAF2A4499BD3C970E15D5" xlink:type="arc" />
    <link:label id="lab_us-gaap_Goodwill_CBC4C738F16731D3792FBD3C970EDA7B_periodEndLabel_en-US" xlink:label="lab_us-gaap_Goodwill_CBC4C738F16731D3792FBD3C970EDA7B" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Goodwill, ending balance</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Goodwill" xlink:label="loc_us-gaap_Goodwill_CBC4C738F16731D3792FBD3C970EDA7B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Goodwill_CBC4C738F16731D3792FBD3C970EDA7B" xlink:to="lab_us-gaap_Goodwill_CBC4C738F16731D3792FBD3C970EDA7B" xlink:type="arc" />
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_3448AE83CB8326ECCB6F8BFA3A6523EB_verboseLabel_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_3448AE83CB8326ECCB6F8BFA3A6523EB" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Accounts Receivable, Allowance for Doubtful Accounts</link:label>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_3448AE83CB8326ECCB6F8BFA3A6523EB_label_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_3448AE83CB8326ECCB6F8BFA3A6523EB" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounts Receivable, Allowance for Credit Loss, Current</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_3448AE83CB8326ECCB6F8BFA3A6523EB" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_3448AE83CB8326ECCB6F8BFA3A6523EB" xlink:to="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_3448AE83CB8326ECCB6F8BFA3A6523EB" xlink:type="arc" />
    <link:label id="lab_us-gaap_CommonStockParOrStatedValuePerShare_262631CF391CFE9A34F48BFA3A65BE81_verboseLabel_en-US" xlink:label="lab_us-gaap_CommonStockParOrStatedValuePerShare_262631CF391CFE9A34F48BFA3A65BE81" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Common Stock, Par Value (usd per share)</link:label>
    <link:label id="lab_us-gaap_CommonStockParOrStatedValuePerShare_262631CF391CFE9A34F48BFA3A65BE81_label_en-US" xlink:label="lab_us-gaap_CommonStockParOrStatedValuePerShare_262631CF391CFE9A34F48BFA3A65BE81" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common Stock, Par or Stated Value Per Share</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_262631CF391CFE9A34F48BFA3A65BE81" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockParOrStatedValuePerShare_262631CF391CFE9A34F48BFA3A65BE81" xlink:to="lab_us-gaap_CommonStockParOrStatedValuePerShare_262631CF391CFE9A34F48BFA3A65BE81" xlink:type="arc" />
    <link:label id="lab_us-gaap_CommonStockSharesAuthorized_305AD5CF683D2BBA0FCF8BFA3A65C5DF_verboseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesAuthorized_305AD5CF683D2BBA0FCF8BFA3A65C5DF" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Common Stock, Shares Authorized (shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesAuthorized_305AD5CF683D2BBA0FCF8BFA3A65C5DF_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesAuthorized_305AD5CF683D2BBA0FCF8BFA3A65C5DF" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common Stock, Shares Authorized</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_305AD5CF683D2BBA0FCF8BFA3A65C5DF" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesAuthorized_305AD5CF683D2BBA0FCF8BFA3A65C5DF" xlink:to="lab_us-gaap_CommonStockSharesAuthorized_305AD5CF683D2BBA0FCF8BFA3A65C5DF" xlink:type="arc" />
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_2F25F2C6BF497351AE548BFA3A656570_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding_2F25F2C6BF497351AE548BFA3A656570" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Common Stock, Shares, Outstanding</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_2F25F2C6BF497351AE548BFA3A656570_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding_2F25F2C6BF497351AE548BFA3A656570" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common Stock, Shares, Outstanding</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_2F25F2C6BF497351AE548BFA3A656570" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesOutstanding_2F25F2C6BF497351AE548BFA3A656570" xlink:to="lab_us-gaap_CommonStockSharesOutstanding_2F25F2C6BF497351AE548BFA3A656570" xlink:type="arc" />
    <link:label id="lab_us-gaap_RevolvingCreditFacilityMember_812BEE9F3875CC494881BD3C95D4C61D_terseLabel_en-US" xlink:label="lab_us-gaap_RevolvingCreditFacilityMember_812BEE9F3875CC494881BD3C95D4C61D" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revolving Credit Facility [Member]</link:label>
    <link:label id="lab_us-gaap_RevolvingCreditFacilityMember_812BEE9F3875CC494881BD3C95D4C61D_label_en-US" xlink:label="lab_us-gaap_RevolvingCreditFacilityMember_812BEE9F3875CC494881BD3C95D4C61D" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revolving Credit Facility [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevolvingCreditFacilityMember" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_812BEE9F3875CC494881BD3C95D4C61D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevolvingCreditFacilityMember_812BEE9F3875CC494881BD3C95D4C61D" xlink:to="lab_us-gaap_RevolvingCreditFacilityMember_812BEE9F3875CC494881BD3C95D4C61D" xlink:type="arc" />
    <link:label id="lab_us-gaap_LineOfCreditFacilityAxis_77EE1557A99E80AE658CBD3C95D58AA6_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityAxis_77EE1557A99E80AE658CBD3C95D58AA6" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Lender Name [Axis]</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityAxis_77EE1557A99E80AE658CBD3C95D58AA6_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityAxis_77EE1557A99E80AE658CBD3C95D58AA6" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lender Name [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LineOfCreditFacilityAxis" xlink:label="loc_us-gaap_LineOfCreditFacilityAxis_77EE1557A99E80AE658CBD3C95D58AA6" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityAxis_77EE1557A99E80AE658CBD3C95D58AA6" xlink:to="lab_us-gaap_LineOfCreditFacilityAxis_77EE1557A99E80AE658CBD3C95D58AA6" xlink:type="arc" />
    <link:label id="lab_us-gaap_LineOfCreditFacilityLenderDomain_C3C7185EC1AB88870485BD3C95D56406_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityLenderDomain_C3C7185EC1AB88870485BD3C95D56406" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Line of Credit Facility, Lender [Domain]</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityLenderDomain_C3C7185EC1AB88870485BD3C95D56406_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityLenderDomain_C3C7185EC1AB88870485BD3C95D56406" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Line of Credit Facility, Lender [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LineOfCreditFacilityLenderDomain" xlink:label="loc_us-gaap_LineOfCreditFacilityLenderDomain_C3C7185EC1AB88870485BD3C95D56406" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityLenderDomain_C3C7185EC1AB88870485BD3C95D56406" xlink:to="lab_us-gaap_LineOfCreditFacilityLenderDomain_C3C7185EC1AB88870485BD3C95D56406" xlink:type="arc" />
    <link:label id="lab_azz_BankOfAmericaMember_D6BF121545742B0C536FBD3C95D5FE25_terseLabel_en-US" xlink:label="lab_azz_BankOfAmericaMember_D6BF121545742B0C536FBD3C95D5FE25" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Bank of America [Member]</link:label>
    <link:label id="lab_azz_BankOfAmericaMember_D6BF121545742B0C536FBD3C95D5FE25_label_en-US" xlink:label="lab_azz_BankOfAmericaMember_D6BF121545742B0C536FBD3C95D5FE25" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Bank of America [Member]</link:label>
    <link:label id="lab_azz_BankOfAmericaMember_D6BF121545742B0C536FBD3C95D5FE25_documentation_en-US" xlink:label="lab_azz_BankOfAmericaMember_D6BF121545742B0C536FBD3C95D5FE25" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Bank of America [Member]</link:label>
    <link:loc xlink:href="azz-20200229.xsd#azz_BankOfAmericaMember" xlink:label="loc_azz_BankOfAmericaMember_D6BF121545742B0C536FBD3C95D5FE25" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_azz_BankOfAmericaMember_D6BF121545742B0C536FBD3C95D5FE25" xlink:to="lab_azz_BankOfAmericaMember_D6BF121545742B0C536FBD3C95D5FE25" xlink:type="arc" />
    <link:label id="lab_azz_BankOfAmericaAndOtherLendersMember_1B2251CD45BCD052E6FEBD3C95D50B40_terseLabel_en-US" xlink:label="lab_azz_BankOfAmericaAndOtherLendersMember_1B2251CD45BCD052E6FEBD3C95D50B40" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Bank Of America And Other Lenders [Member]</link:label>
    <link:label id="lab_azz_BankOfAmericaAndOtherLendersMember_1B2251CD45BCD052E6FEBD3C95D50B40_label_en-US" xlink:label="lab_azz_BankOfAmericaAndOtherLendersMember_1B2251CD45BCD052E6FEBD3C95D50B40" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Bank Of America And Other Lenders [Member]</link:label>
    <link:label id="lab_azz_BankOfAmericaAndOtherLendersMember_1B2251CD45BCD052E6FEBD3C95D50B40_documentation_en-US" xlink:label="lab_azz_BankOfAmericaAndOtherLendersMember_1B2251CD45BCD052E6FEBD3C95D50B40" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Bank of America and Other Lenders [Member]</link:label>
    <link:loc xlink:href="azz-20200229.xsd#azz_BankOfAmericaAndOtherLendersMember" xlink:label="loc_azz_BankOfAmericaAndOtherLendersMember_1B2251CD45BCD052E6FEBD3C95D50B40" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_azz_BankOfAmericaAndOtherLendersMember_1B2251CD45BCD052E6FEBD3C95D50B40" xlink:to="lab_azz_BankOfAmericaAndOtherLendersMember_1B2251CD45BCD052E6FEBD3C95D50B40" xlink:type="arc" />
    <link:label id="lab_us-gaap_LetterOfCreditMember_A6EE511208DF40F46476BD3C95D64FB0_terseLabel_en-US" xlink:label="lab_us-gaap_LetterOfCreditMember_A6EE511208DF40F46476BD3C95D64FB0" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Letter of Credit [Member]</link:label>
    <link:label id="lab_us-gaap_LetterOfCreditMember_A6EE511208DF40F46476BD3C95D64FB0_label_en-US" xlink:label="lab_us-gaap_LetterOfCreditMember_A6EE511208DF40F46476BD3C95D64FB0" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Letter of Credit [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LetterOfCreditMember" xlink:label="loc_us-gaap_LetterOfCreditMember_A6EE511208DF40F46476BD3C95D64FB0" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LetterOfCreditMember_A6EE511208DF40F46476BD3C95D64FB0" xlink:to="lab_us-gaap_LetterOfCreditMember_A6EE511208DF40F46476BD3C95D64FB0" xlink:type="arc" />
    <link:label id="lab_us-gaap_VariableRateAxis_222DBB41F367A53EE26EBD3C95D7C1A8_terseLabel_en-US" xlink:label="lab_us-gaap_VariableRateAxis_222DBB41F367A53EE26EBD3C95D7C1A8" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Variable Rate [Axis]</link:label>
    <link:label id="lab_us-gaap_VariableRateAxis_222DBB41F367A53EE26EBD3C95D7C1A8_label_en-US" xlink:label="lab_us-gaap_VariableRateAxis_222DBB41F367A53EE26EBD3C95D7C1A8" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Variable Rate [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_VariableRateAxis" xlink:label="loc_us-gaap_VariableRateAxis_222DBB41F367A53EE26EBD3C95D7C1A8" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableRateAxis_222DBB41F367A53EE26EBD3C95D7C1A8" xlink:to="lab_us-gaap_VariableRateAxis_222DBB41F367A53EE26EBD3C95D7C1A8" xlink:type="arc" />
    <link:label id="lab_us-gaap_VariableRateDomain_278D212E2F72C3E1BC66BD3C95D7D9C1_terseLabel_en-US" xlink:label="lab_us-gaap_VariableRateDomain_278D212E2F72C3E1BC66BD3C95D7D9C1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Variable Rate [Domain]</link:label>
    <link:label id="lab_us-gaap_VariableRateDomain_278D212E2F72C3E1BC66BD3C95D7D9C1_label_en-US" xlink:label="lab_us-gaap_VariableRateDomain_278D212E2F72C3E1BC66BD3C95D7D9C1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Variable Rate [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_VariableRateDomain" xlink:label="loc_us-gaap_VariableRateDomain_278D212E2F72C3E1BC66BD3C95D7D9C1" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableRateDomain_278D212E2F72C3E1BC66BD3C95D7D9C1" xlink:to="lab_us-gaap_VariableRateDomain_278D212E2F72C3E1BC66BD3C95D7D9C1" xlink:type="arc" />
    <link:label id="lab_us-gaap_EurodollarMember_58DB9AAC26CABB8FB528BD3C95D7B05E_terseLabel_en-US" xlink:label="lab_us-gaap_EurodollarMember_58DB9AAC26CABB8FB528BD3C95D7B05E" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Eurodollar [Member]</link:label>
    <link:label id="lab_us-gaap_EurodollarMember_58DB9AAC26CABB8FB528BD3C95D7B05E_label_en-US" xlink:label="lab_us-gaap_EurodollarMember_58DB9AAC26CABB8FB528BD3C95D7B05E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Eurodollar [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EurodollarMember" xlink:label="loc_us-gaap_EurodollarMember_58DB9AAC26CABB8FB528BD3C95D7B05E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EurodollarMember_58DB9AAC26CABB8FB528BD3C95D7B05E" xlink:to="lab_us-gaap_EurodollarMember_58DB9AAC26CABB8FB528BD3C95D7B05E" xlink:type="arc" />
    <link:label id="lab_us-gaap_BaseRateMember_936AFB73616122767E8DBD3C95D734F4_terseLabel_en-US" xlink:label="lab_us-gaap_BaseRateMember_936AFB73616122767E8DBD3C95D734F4" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Base Rate [Member]</link:label>
    <link:label id="lab_us-gaap_BaseRateMember_936AFB73616122767E8DBD3C95D734F4_label_en-US" xlink:label="lab_us-gaap_BaseRateMember_936AFB73616122767E8DBD3C95D734F4" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Base Rate [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BaseRateMember" xlink:label="loc_us-gaap_BaseRateMember_936AFB73616122767E8DBD3C95D734F4" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BaseRateMember_936AFB73616122767E8DBD3C95D734F4" xlink:to="lab_us-gaap_BaseRateMember_936AFB73616122767E8DBD3C95D734F4" xlink:type="arc" />
    <link:label id="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_74B717175301F466A08FBD3C95DF03E9_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_74B717175301F466A08FBD3C95DF03E9" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Maximum borrowing capacity</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_74B717175301F466A08FBD3C95DF03E9_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_74B717175301F466A08FBD3C95DF03E9" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Line of Credit Facility, Maximum Borrowing Capacity</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_74B717175301F466A08FBD3C95DF03E9" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_74B717175301F466A08FBD3C95DF03E9" xlink:to="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_74B717175301F466A08FBD3C95DF03E9" xlink:type="arc" />
    <link:label id="lab_azz_LineOfCreditFacilityAdditionalBorrowingCapacity_748B7421354BCBFB7F89BD3C95DFC9B8_terseLabel_en-US" xlink:label="lab_azz_LineOfCreditFacilityAdditionalBorrowingCapacity_748B7421354BCBFB7F89BD3C95DFC9B8" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accordion feature</link:label>
    <link:label id="lab_azz_LineOfCreditFacilityAdditionalBorrowingCapacity_748B7421354BCBFB7F89BD3C95DFC9B8_label_en-US" xlink:label="lab_azz_LineOfCreditFacilityAdditionalBorrowingCapacity_748B7421354BCBFB7F89BD3C95DFC9B8" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Line Of Credit Facility, Additional Borrowing Capacity</link:label>
    <link:label id="lab_azz_LineOfCreditFacilityAdditionalBorrowingCapacity_748B7421354BCBFB7F89BD3C95DFC9B8_documentation_en-US" xlink:label="lab_azz_LineOfCreditFacilityAdditionalBorrowingCapacity_748B7421354BCBFB7F89BD3C95DFC9B8" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Line Of Credit Facility, Additional Borrowing Capacity</link:label>
    <link:loc xlink:href="azz-20200229.xsd#azz_LineOfCreditFacilityAdditionalBorrowingCapacity" xlink:label="loc_azz_LineOfCreditFacilityAdditionalBorrowingCapacity_748B7421354BCBFB7F89BD3C95DFC9B8" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_azz_LineOfCreditFacilityAdditionalBorrowingCapacity_748B7421354BCBFB7F89BD3C95DFC9B8" xlink:to="lab_azz_LineOfCreditFacilityAdditionalBorrowingCapacity_748B7421354BCBFB7F89BD3C95DFC9B8" xlink:type="arc" />
    <link:label id="lab_azz_DebtInstrumentCovenantMaximumCapitalLeaseObligations_41403C50DEE50B2692ABBD3C95DF46C0_terseLabel_en-US" xlink:label="lab_azz_DebtInstrumentCovenantMaximumCapitalLeaseObligations_41403C50DEE50B2692ABBD3C95DF46C0" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Covenant, maximum capital lease obligations</link:label>
    <link:label id="lab_azz_DebtInstrumentCovenantMaximumCapitalLeaseObligations_41403C50DEE50B2692ABBD3C95DF46C0_label_en-US" xlink:label="lab_azz_DebtInstrumentCovenantMaximumCapitalLeaseObligations_41403C50DEE50B2692ABBD3C95DF46C0" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument, Covenant, Maximum Capital Lease Obligations</link:label>
    <link:label id="lab_azz_DebtInstrumentCovenantMaximumCapitalLeaseObligations_41403C50DEE50B2692ABBD3C95DF46C0_documentation_en-US" xlink:label="lab_azz_DebtInstrumentCovenantMaximumCapitalLeaseObligations_41403C50DEE50B2692ABBD3C95DF46C0" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Debt Instrument, Covenant, Maximum Capital Lease Obligations</link:label>
    <link:loc xlink:href="azz-20200229.xsd#azz_DebtInstrumentCovenantMaximumCapitalLeaseObligations" xlink:label="loc_azz_DebtInstrumentCovenantMaximumCapitalLeaseObligations_41403C50DEE50B2692ABBD3C95DF46C0" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_azz_DebtInstrumentCovenantMaximumCapitalLeaseObligations_41403C50DEE50B2692ABBD3C95DF46C0" xlink:to="lab_azz_DebtInstrumentCovenantMaximumCapitalLeaseObligations_41403C50DEE50B2692ABBD3C95DF46C0" xlink:type="arc" />
    <link:label id="lab_azz_DebtInstrumentCovenantMaximumInvestmentsInForeignSubsidiaries_06D73F669FEA2561269FBD3C95DF644C_terseLabel_en-US" xlink:label="lab_azz_DebtInstrumentCovenantMaximumInvestmentsInForeignSubsidiaries_06D73F669FEA2561269FBD3C95DF644C" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Covenant, maximum investments in foreign subsidiaries</link:label>
    <link:label id="lab_azz_DebtInstrumentCovenantMaximumInvestmentsInForeignSubsidiaries_06D73F669FEA2561269FBD3C95DF644C_label_en-US" xlink:label="lab_azz_DebtInstrumentCovenantMaximumInvestmentsInForeignSubsidiaries_06D73F669FEA2561269FBD3C95DF644C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument, Covenant, Maximum Investments In Foreign Subsidiaries</link:label>
    <link:label id="lab_azz_DebtInstrumentCovenantMaximumInvestmentsInForeignSubsidiaries_06D73F669FEA2561269FBD3C95DF644C_documentation_en-US" xlink:label="lab_azz_DebtInstrumentCovenantMaximumInvestmentsInForeignSubsidiaries_06D73F669FEA2561269FBD3C95DF644C" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Debt Instrument, Covenant, Maximum Investments In Foreign Subsidiaries</link:label>
    <link:loc xlink:href="azz-20200229.xsd#azz_DebtInstrumentCovenantMaximumInvestmentsInForeignSubsidiaries" xlink:label="loc_azz_DebtInstrumentCovenantMaximumInvestmentsInForeignSubsidiaries_06D73F669FEA2561269FBD3C95DF644C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_azz_DebtInstrumentCovenantMaximumInvestmentsInForeignSubsidiaries_06D73F669FEA2561269FBD3C95DF644C" xlink:to="lab_azz_DebtInstrumentCovenantMaximumInvestmentsInForeignSubsidiaries_06D73F669FEA2561269FBD3C95DF644C" xlink:type="arc" />
    <link:label id="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_1E526EF3352E8DF16C61BD3C95E0E241_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_1E526EF3352E8DF16C61BD3C95E0E241" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Basis spread</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_1E526EF3352E8DF16C61BD3C95E0E241_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_1E526EF3352E8DF16C61BD3C95E0E241" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument, Basis Spread on Variable Rate</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_1E526EF3352E8DF16C61BD3C95E0E241" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_1E526EF3352E8DF16C61BD3C95E0E241" xlink:to="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_1E526EF3352E8DF16C61BD3C95E0E241" xlink:type="arc" />
    <link:label id="lab_us-gaap_LineOfCreditFacilityCommitmentFeePercentage_D5BC41AAF47170AAC079BD3C95E00DE6_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityCommitmentFeePercentage_D5BC41AAF47170AAC079BD3C95E00DE6" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Commitment fees</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityCommitmentFeePercentage_D5BC41AAF47170AAC079BD3C95E00DE6_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityCommitmentFeePercentage_D5BC41AAF47170AAC079BD3C95E00DE6" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Line of Credit Facility, Commitment Fee Percentage</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LineOfCreditFacilityCommitmentFeePercentage" xlink:label="loc_us-gaap_LineOfCreditFacilityCommitmentFeePercentage_D5BC41AAF47170AAC079BD3C95E00DE6" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityCommitmentFeePercentage_D5BC41AAF47170AAC079BD3C95E00DE6" xlink:to="lab_us-gaap_LineOfCreditFacilityCommitmentFeePercentage_D5BC41AAF47170AAC079BD3C95E00DE6" xlink:type="arc" />
    <link:label id="lab_us-gaap_DebtInstrumentInterestRateEffectivePercentage_041C67B105F329A86B18BD99789C11C9_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentInterestRateEffectivePercentage_041C67B105F329A86B18BD99789C11C9" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Debt instrument, interest rate, effective percentage</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentInterestRateEffectivePercentage_041C67B105F329A86B18BD99789C11C9_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentInterestRateEffectivePercentage_041C67B105F329A86B18BD99789C11C9" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument, Interest Rate, Effective Percentage</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:label="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_041C67B105F329A86B18BD99789C11C9" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_041C67B105F329A86B18BD99789C11C9" xlink:to="lab_us-gaap_DebtInstrumentInterestRateEffectivePercentage_041C67B105F329A86B18BD99789C11C9" xlink:type="arc" />
    <link:label id="lab_us-gaap_LongTermDebt_2D407B7AF00874363873BD3C95E0DDAE_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebt_2D407B7AF00874363873BD3C95E0DDAE" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Long-term Debt</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermDebt" xlink:label="loc_us-gaap_LongTermDebt_2D407B7AF00874363873BD3C95E0DDAE" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebt_2D407B7AF00874363873BD3C95E0DDAE" xlink:to="lab_us-gaap_LongTermDebt_2D407B7AF00874363873BD3C95E0DDAE" xlink:type="arc" />
    <link:label id="lab_azz_DebtInstrumentCovenantNetCapitalAssetsMinimum_E9F9B75B662C8E2D2FFCBD3C95E0B790_terseLabel_en-US" xlink:label="lab_azz_DebtInstrumentCovenantNetCapitalAssetsMinimum_E9F9B75B662C8E2D2FFCBD3C95E0B790" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Covenant, net worth minimum</link:label>
    <link:label id="lab_azz_DebtInstrumentCovenantNetCapitalAssetsMinimum_E9F9B75B662C8E2D2FFCBD3C95E0B790_label_en-US" xlink:label="lab_azz_DebtInstrumentCovenantNetCapitalAssetsMinimum_E9F9B75B662C8E2D2FFCBD3C95E0B790" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument, Covenant, Net Capital Assets, Minimum</link:label>
    <link:label id="lab_azz_DebtInstrumentCovenantNetCapitalAssetsMinimum_E9F9B75B662C8E2D2FFCBD3C95E0B790_documentation_en-US" xlink:label="lab_azz_DebtInstrumentCovenantNetCapitalAssetsMinimum_E9F9B75B662C8E2D2FFCBD3C95E0B790" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Debt Instrument, Covenant, Net Capital Assets, Minimum</link:label>
    <link:loc xlink:href="azz-20200229.xsd#azz_DebtInstrumentCovenantNetCapitalAssetsMinimum" xlink:label="loc_azz_DebtInstrumentCovenantNetCapitalAssetsMinimum_E9F9B75B662C8E2D2FFCBD3C95E0B790" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_azz_DebtInstrumentCovenantNetCapitalAssetsMinimum_E9F9B75B662C8E2D2FFCBD3C95E0B790" xlink:to="lab_azz_DebtInstrumentCovenantNetCapitalAssetsMinimum_E9F9B75B662C8E2D2FFCBD3C95E0B790" xlink:type="arc" />
    <link:label id="lab_azz_DebtInstrumentCovenantRetentionOfFutureIncomePercentageMinimum_61606163B598815320ADBD3C95E0F99C_terseLabel_en-US" xlink:label="lab_azz_DebtInstrumentCovenantRetentionOfFutureIncomePercentageMinimum_61606163B598815320ADBD3C95E0F99C" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Covenant, minimum retention of future income</link:label>
    <link:label id="lab_azz_DebtInstrumentCovenantRetentionOfFutureIncomePercentageMinimum_61606163B598815320ADBD3C95E0F99C_label_en-US" xlink:label="lab_azz_DebtInstrumentCovenantRetentionOfFutureIncomePercentageMinimum_61606163B598815320ADBD3C95E0F99C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument, Covenant, Retention Of Future Income, Percentage, Minimum</link:label>
    <link:label id="lab_azz_DebtInstrumentCovenantRetentionOfFutureIncomePercentageMinimum_61606163B598815320ADBD3C95E0F99C_documentation_en-US" xlink:label="lab_azz_DebtInstrumentCovenantRetentionOfFutureIncomePercentageMinimum_61606163B598815320ADBD3C95E0F99C" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Debt Instrument, Covenant, Retention Of Future Income, Percentage, Minimum</link:label>
    <link:loc xlink:href="azz-20200229.xsd#azz_DebtInstrumentCovenantRetentionOfFutureIncomePercentageMinimum" xlink:label="loc_azz_DebtInstrumentCovenantRetentionOfFutureIncomePercentageMinimum_61606163B598815320ADBD3C95E0F99C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_azz_DebtInstrumentCovenantRetentionOfFutureIncomePercentageMinimum_61606163B598815320ADBD3C95E0F99C" xlink:to="lab_azz_DebtInstrumentCovenantRetentionOfFutureIncomePercentageMinimum_61606163B598815320ADBD3C95E0F99C" xlink:type="arc" />
    <link:label id="lab_azz_DebtInstrumentCovenantLevarageRatioMaximum_B89717E02F1B7D8D17CFBD3C95E03A69_terseLabel_en-US" xlink:label="lab_azz_DebtInstrumentCovenantLevarageRatioMaximum_B89717E02F1B7D8D17CFBD3C95E03A69" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Covenant, maximum leverage ratio</link:label>
    <link:label id="lab_azz_DebtInstrumentCovenantLevarageRatioMaximum_B89717E02F1B7D8D17CFBD3C95E03A69_label_en-US" xlink:label="lab_azz_DebtInstrumentCovenantLevarageRatioMaximum_B89717E02F1B7D8D17CFBD3C95E03A69" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument, Covenant, Levarage Ratio, Maximum</link:label>
    <link:label id="lab_azz_DebtInstrumentCovenantLevarageRatioMaximum_B89717E02F1B7D8D17CFBD3C95E03A69_documentation_en-US" xlink:label="lab_azz_DebtInstrumentCovenantLevarageRatioMaximum_B89717E02F1B7D8D17CFBD3C95E03A69" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Debt Instrument, Covenant, Levarage Ratio, Maximum</link:label>
    <link:loc xlink:href="azz-20200229.xsd#azz_DebtInstrumentCovenantLevarageRatioMaximum" xlink:label="loc_azz_DebtInstrumentCovenantLevarageRatioMaximum_B89717E02F1B7D8D17CFBD3C95E03A69" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_azz_DebtInstrumentCovenantLevarageRatioMaximum_B89717E02F1B7D8D17CFBD3C95E03A69" xlink:to="lab_azz_DebtInstrumentCovenantLevarageRatioMaximum_B89717E02F1B7D8D17CFBD3C95E03A69" xlink:type="arc" />
    <link:label id="lab_azz_DebtInstrumentCovenantFixedChargeCoverageRatioMinimum_55DD7E8357A75923C3C2BD3C95E1BD0F_terseLabel_en-US" xlink:label="lab_azz_DebtInstrumentCovenantFixedChargeCoverageRatioMinimum_55DD7E8357A75923C3C2BD3C95E1BD0F" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Covenant, minimum fixed charge coverage ratio</link:label>
    <link:label id="lab_azz_DebtInstrumentCovenantFixedChargeCoverageRatioMinimum_55DD7E8357A75923C3C2BD3C95E1BD0F_label_en-US" xlink:label="lab_azz_DebtInstrumentCovenantFixedChargeCoverageRatioMinimum_55DD7E8357A75923C3C2BD3C95E1BD0F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument, Covenant, Fixed Charge Coverage Ratio, Minimum</link:label>
    <link:label id="lab_azz_DebtInstrumentCovenantFixedChargeCoverageRatioMinimum_55DD7E8357A75923C3C2BD3C95E1BD0F_documentation_en-US" xlink:label="lab_azz_DebtInstrumentCovenantFixedChargeCoverageRatioMinimum_55DD7E8357A75923C3C2BD3C95E1BD0F" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Debt Instrument, Covenant, Fixed Charge Coverage Ratio, Minimum</link:label>
    <link:loc xlink:href="azz-20200229.xsd#azz_DebtInstrumentCovenantFixedChargeCoverageRatioMinimum" xlink:label="loc_azz_DebtInstrumentCovenantFixedChargeCoverageRatioMinimum_55DD7E8357A75923C3C2BD3C95E1BD0F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_azz_DebtInstrumentCovenantFixedChargeCoverageRatioMinimum_55DD7E8357A75923C3C2BD3C95E1BD0F" xlink:to="lab_azz_DebtInstrumentCovenantFixedChargeCoverageRatioMinimum_55DD7E8357A75923C3C2BD3C95E1BD0F" xlink:type="arc" />
    <link:label id="lab_us-gaap_RepaymentsOfLongTermDebt_A9CC2C22564D94EA5667BD3C95E169C2_terseLabel_en-US" xlink:label="lab_us-gaap_RepaymentsOfLongTermDebt_A9CC2C22564D94EA5667BD3C95E169C2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Repayments of long term debt</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RepaymentsOfLongTermDebt" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt_A9CC2C22564D94EA5667BD3C95E169C2" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RepaymentsOfLongTermDebt_A9CC2C22564D94EA5667BD3C95E169C2" xlink:to="lab_us-gaap_RepaymentsOfLongTermDebt_A9CC2C22564D94EA5667BD3C95E169C2" xlink:type="arc" />
    <link:label id="lab_us-gaap_DebtInstrumentDescriptionOfVariableRateBasis_F00FDED01E6EF7438876BD3C95E1BD57_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentDescriptionOfVariableRateBasis_F00FDED01E6EF7438876BD3C95E1BD57" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Variable rate description</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentDescriptionOfVariableRateBasis_F00FDED01E6EF7438876BD3C95E1BD57_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentDescriptionOfVariableRateBasis_F00FDED01E6EF7438876BD3C95E1BD57" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument, Description of Variable Rate Basis</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentDescriptionOfVariableRateBasis" xlink:label="loc_us-gaap_DebtInstrumentDescriptionOfVariableRateBasis_F00FDED01E6EF7438876BD3C95E1BD57" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentDescriptionOfVariableRateBasis_F00FDED01E6EF7438876BD3C95E1BD57" xlink:to="lab_us-gaap_DebtInstrumentDescriptionOfVariableRateBasis_F00FDED01E6EF7438876BD3C95E1BD57" xlink:type="arc" />
    <link:label id="lab_us-gaap_LineOfCredit_C3A256A0085AD3D5FDD0BD3C95E10464_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCredit_C3A256A0085AD3D5FDD0BD3C95E10464" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Amount outstanding on line of credit</link:label>
    <link:label id="lab_us-gaap_LineOfCredit_C3A256A0085AD3D5FDD0BD3C95E10464_label_en-US" xlink:label="lab_us-gaap_LineOfCredit_C3A256A0085AD3D5FDD0BD3C95E10464" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-term Line of Credit</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LineOfCredit" xlink:label="loc_us-gaap_LineOfCredit_C3A256A0085AD3D5FDD0BD3C95E10464" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCredit_C3A256A0085AD3D5FDD0BD3C95E10464" xlink:to="lab_us-gaap_LineOfCredit_C3A256A0085AD3D5FDD0BD3C95E10464" xlink:type="arc" />
    <link:label id="lab_us-gaap_LettersOfCreditOutstandingAmount_82A93D100600718DEA04BD3C95E1AEF9_terseLabel_en-US" xlink:label="lab_us-gaap_LettersOfCreditOutstandingAmount_82A93D100600718DEA04BD3C95E1AEF9" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Letters of credit outstanding</link:label>
    <link:label id="lab_us-gaap_LettersOfCreditOutstandingAmount_82A93D100600718DEA04BD3C95E1AEF9_label_en-US" xlink:label="lab_us-gaap_LettersOfCreditOutstandingAmount_82A93D100600718DEA04BD3C95E1AEF9" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Letters of Credit Outstanding, Amount</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LettersOfCreditOutstandingAmount" xlink:label="loc_us-gaap_LettersOfCreditOutstandingAmount_82A93D100600718DEA04BD3C95E1AEF9" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LettersOfCreditOutstandingAmount_82A93D100600718DEA04BD3C95E1AEF9" xlink:to="lab_us-gaap_LettersOfCreditOutstandingAmount_82A93D100600718DEA04BD3C95E1AEF9" xlink:type="arc" />
    <link:label id="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_79D05392ADAFBBA14EEFBD3C95E1C727_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_79D05392ADAFBBA14EEFBD3C95E1C727" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Remaining borrowing capacity on line of credit</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_79D05392ADAFBBA14EEFBD3C95E1C727_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_79D05392ADAFBBA14EEFBD3C95E1C727" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Line of Credit Facility, Remaining Borrowing Capacity</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:label="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_79D05392ADAFBBA14EEFBD3C95E1C727" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_79D05392ADAFBBA14EEFBD3C95E1C727" xlink:to="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_79D05392ADAFBBA14EEFBD3C95E1C727" xlink:type="arc" />
    <link:label id="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage_FB2E7ADDBC421B9450D1BD3C95E26185_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage_FB2E7ADDBC421B9450D1BD3C95E26185" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Debt instrument, stated percentage</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage_FB2E7ADDBC421B9450D1BD3C95E26185_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage_FB2E7ADDBC421B9450D1BD3C95E26185" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument, Interest Rate, Stated Percentage</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_FB2E7ADDBC421B9450D1BD3C95E26185" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_FB2E7ADDBC421B9450D1BD3C95E26185" xlink:to="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage_FB2E7ADDBC421B9450D1BD3C95E26185" xlink:type="arc" />
    <link:label id="lab_azz_NumberOfAnnualInstallments_3B0BB20580FD3641CBEBBD3C95E2EB99_terseLabel_en-US" xlink:label="lab_azz_NumberOfAnnualInstallments_3B0BB20580FD3641CBEBBD3C95E2EB99" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of annual installments</link:label>
    <link:label id="lab_azz_NumberOfAnnualInstallments_3B0BB20580FD3641CBEBBD3C95E2EB99_label_en-US" xlink:label="lab_azz_NumberOfAnnualInstallments_3B0BB20580FD3641CBEBBD3C95E2EB99" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Number Of Annual Installments</link:label>
    <link:label id="lab_azz_NumberOfAnnualInstallments_3B0BB20580FD3641CBEBBD3C95E2EB99_documentation_en-US" xlink:label="lab_azz_NumberOfAnnualInstallments_3B0BB20580FD3641CBEBBD3C95E2EB99" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Number Of Annual Installments</link:label>
    <link:loc xlink:href="azz-20200229.xsd#azz_NumberOfAnnualInstallments" xlink:label="loc_azz_NumberOfAnnualInstallments_3B0BB20580FD3641CBEBBD3C95E2EB99" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_azz_NumberOfAnnualInstallments_3B0BB20580FD3641CBEBBD3C95E2EB99" xlink:to="lab_azz_NumberOfAnnualInstallments_3B0BB20580FD3641CBEBBD3C95E2EB99" xlink:type="arc" />
    <link:label id="lab_us-gaap_DebtInstrumentPeriodicPayment_2B5E609E38406EF33FE1BD3C95E2D7CC_verboseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentPeriodicPayment_2B5E609E38406EF33FE1BD3C95E2D7CC" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Annual installments</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentPeriodicPayment_2B5E609E38406EF33FE1BD3C95E2D7CC_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentPeriodicPayment_2B5E609E38406EF33FE1BD3C95E2D7CC" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument, Periodic Payment</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentPeriodicPayment" xlink:label="loc_us-gaap_DebtInstrumentPeriodicPayment_2B5E609E38406EF33FE1BD3C95E2D7CC" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentPeriodicPayment_2B5E609E38406EF33FE1BD3C95E2D7CC" xlink:to="lab_us-gaap_DebtInstrumentPeriodicPayment_2B5E609E38406EF33FE1BD3C95E2D7CC" xlink:type="arc" />
    <link:label id="lab_azz_DebtInstrumentCovenantRatioOfIndebtednessToEarningsBeforeInterestTaxDepreiationAmortizationMaximum_325411B78E307E2D5B5FBD3C95E20D87_terseLabel_en-US" xlink:label="lab_azz_DebtInstrumentCovenantRatioOfIndebtednessToEarningsBeforeInterestTaxDepreiationAmortizationMaximum_325411B78E307E2D5B5FBD3C95E20D87" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Covenant, minimum ratio of indebtedness to EBIDTA</link:label>
    <link:label id="lab_azz_DebtInstrumentCovenantRatioOfIndebtednessToEarningsBeforeInterestTaxDepreiationAmortizationMaximum_325411B78E307E2D5B5FBD3C95E20D87_label_en-US" xlink:label="lab_azz_DebtInstrumentCovenantRatioOfIndebtednessToEarningsBeforeInterestTaxDepreiationAmortizationMaximum_325411B78E307E2D5B5FBD3C95E20D87" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument, Covenant, Ratio Of Indebtedness To Earnings Before Interest, Tax, Depreiation, Amortization, Maximum</link:label>
    <link:label id="lab_azz_DebtInstrumentCovenantRatioOfIndebtednessToEarningsBeforeInterestTaxDepreiationAmortizationMaximum_325411B78E307E2D5B5FBD3C95E20D87_documentation_en-US" xlink:label="lab_azz_DebtInstrumentCovenantRatioOfIndebtednessToEarningsBeforeInterestTaxDepreiationAmortizationMaximum_325411B78E307E2D5B5FBD3C95E20D87" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Debt Instrument, Covenant, Ratio Of Indebtedness To Earnings Before Interest, Tax, Depreiation, Amortization, Maximum</link:label>
    <link:loc xlink:href="azz-20200229.xsd#azz_DebtInstrumentCovenantRatioOfIndebtednessToEarningsBeforeInterestTaxDepreiationAmortizationMaximum" xlink:label="loc_azz_DebtInstrumentCovenantRatioOfIndebtednessToEarningsBeforeInterestTaxDepreiationAmortizationMaximum_325411B78E307E2D5B5FBD3C95E20D87" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_azz_DebtInstrumentCovenantRatioOfIndebtednessToEarningsBeforeInterestTaxDepreiationAmortizationMaximum_325411B78E307E2D5B5FBD3C95E20D87" xlink:to="lab_azz_DebtInstrumentCovenantRatioOfIndebtednessToEarningsBeforeInterestTaxDepreiationAmortizationMaximum_325411B78E307E2D5B5FBD3C95E20D87" xlink:type="arc" />
    <link:label id="lab_azz_DebtInstrumentCovenantAggregateAmountOfPriorityIndebtednessMaximum_006A8CA1E5B1D2519B3DBD3C95E25DE4_terseLabel_en-US" xlink:label="lab_azz_DebtInstrumentCovenantAggregateAmountOfPriorityIndebtednessMaximum_006A8CA1E5B1D2519B3DBD3C95E25DE4" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Covenant, maximum percentage of priority indebtedness</link:label>
    <link:label id="lab_azz_DebtInstrumentCovenantAggregateAmountOfPriorityIndebtednessMaximum_006A8CA1E5B1D2519B3DBD3C95E25DE4_label_en-US" xlink:label="lab_azz_DebtInstrumentCovenantAggregateAmountOfPriorityIndebtednessMaximum_006A8CA1E5B1D2519B3DBD3C95E25DE4" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument, Covenant, Aggregate Amount Of Priority Indebtedness, Maximum</link:label>
    <link:label id="lab_azz_DebtInstrumentCovenantAggregateAmountOfPriorityIndebtednessMaximum_006A8CA1E5B1D2519B3DBD3C95E25DE4_documentation_en-US" xlink:label="lab_azz_DebtInstrumentCovenantAggregateAmountOfPriorityIndebtednessMaximum_006A8CA1E5B1D2519B3DBD3C95E25DE4" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Debt Instrument, Covenant, Aggregate Amount Of Priority Indebtedness,Maximum</link:label>
    <link:loc xlink:href="azz-20200229.xsd#azz_DebtInstrumentCovenantAggregateAmountOfPriorityIndebtednessMaximum" xlink:label="loc_azz_DebtInstrumentCovenantAggregateAmountOfPriorityIndebtednessMaximum_006A8CA1E5B1D2519B3DBD3C95E25DE4" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_azz_DebtInstrumentCovenantAggregateAmountOfPriorityIndebtednessMaximum_006A8CA1E5B1D2519B3DBD3C95E25DE4" xlink:to="lab_azz_DebtInstrumentCovenantAggregateAmountOfPriorityIndebtednessMaximum_006A8CA1E5B1D2519B3DBD3C95E25DE4" xlink:type="arc" />
    <link:label id="lab_us-gaap_RestructuringAndRelatedActivitiesAbstract_9E6ED4C74B8AFCC9AA8DC13FCC48BAB2_label_en-US" xlink:label="lab_us-gaap_RestructuringAndRelatedActivitiesAbstract_9E6ED4C74B8AFCC9AA8DC13FCC48BAB2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restructuring and Related Activities [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RestructuringAndRelatedActivitiesAbstract" xlink:label="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_9E6ED4C74B8AFCC9AA8DC13FCC48BAB2" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_9E6ED4C74B8AFCC9AA8DC13FCC48BAB2" xlink:to="lab_us-gaap_RestructuringAndRelatedActivitiesAbstract_9E6ED4C74B8AFCC9AA8DC13FCC48BAB2" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_DC5A638EB7F0178F764FC13FCC49BDA9_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_DC5A638EB7F0178F764FC13FCC49BDA9" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Restructuring and Related Costs [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_DC5A638EB7F0178F764FC13FCC49BDA9_label_en-US" xlink:label="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_DC5A638EB7F0178F764FC13FCC49BDA9" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Restructuring and Related Costs [Table]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:label="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_DC5A638EB7F0178F764FC13FCC49BDA9" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_DC5A638EB7F0178F764FC13FCC49BDA9" xlink:to="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_DC5A638EB7F0178F764FC13FCC49BDA9" xlink:type="arc" />
    <link:label id="lab_us-gaap_RestructuringCostAndReserveAxis_225F9EC728D56A11225FC13FCC4B1414_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringCostAndReserveAxis_225F9EC728D56A11225FC13FCC4B1414" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Restructuring Type [Axis]</link:label>
    <link:label id="lab_us-gaap_RestructuringCostAndReserveAxis_225F9EC728D56A11225FC13FCC4B1414_label_en-US" xlink:label="lab_us-gaap_RestructuringCostAndReserveAxis_225F9EC728D56A11225FC13FCC4B1414" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restructuring Type [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RestructuringCostAndReserveAxis" xlink:label="loc_us-gaap_RestructuringCostAndReserveAxis_225F9EC728D56A11225FC13FCC4B1414" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringCostAndReserveAxis_225F9EC728D56A11225FC13FCC4B1414" xlink:to="lab_us-gaap_RestructuringCostAndReserveAxis_225F9EC728D56A11225FC13FCC4B1414" xlink:type="arc" />
    <link:label id="lab_us-gaap_TypeOfRestructuringDomain_9E76AF77D5C6B5187C72C13FCC4BA940_terseLabel_en-US" xlink:label="lab_us-gaap_TypeOfRestructuringDomain_9E76AF77D5C6B5187C72C13FCC4BA940" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Type of Restructuring [Domain]</link:label>
    <link:label id="lab_us-gaap_TypeOfRestructuringDomain_9E76AF77D5C6B5187C72C13FCC4BA940_label_en-US" xlink:label="lab_us-gaap_TypeOfRestructuringDomain_9E76AF77D5C6B5187C72C13FCC4BA940" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Type of Restructuring [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TypeOfRestructuringDomain" xlink:label="loc_us-gaap_TypeOfRestructuringDomain_9E76AF77D5C6B5187C72C13FCC4BA940" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_9E76AF77D5C6B5187C72C13FCC4BA940" xlink:to="lab_us-gaap_TypeOfRestructuringDomain_9E76AF77D5C6B5187C72C13FCC4BA940" xlink:type="arc" />
    <link:label id="lab_us-gaap_OneTimeTerminationBenefitsMember_B508147D115FC49B2C19C13FCC4CB9FB_terseLabel_en-US" xlink:label="lab_us-gaap_OneTimeTerminationBenefitsMember_B508147D115FC49B2C19C13FCC4CB9FB" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">One-time Termination Benefits [Member]</link:label>
    <link:label id="lab_us-gaap_OneTimeTerminationBenefitsMember_B508147D115FC49B2C19C13FCC4CB9FB_label_en-US" xlink:label="lab_us-gaap_OneTimeTerminationBenefitsMember_B508147D115FC49B2C19C13FCC4CB9FB" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">One-time Termination Benefits [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OneTimeTerminationBenefitsMember" xlink:label="loc_us-gaap_OneTimeTerminationBenefitsMember_B508147D115FC49B2C19C13FCC4CB9FB" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OneTimeTerminationBenefitsMember_B508147D115FC49B2C19C13FCC4CB9FB" xlink:to="lab_us-gaap_OneTimeTerminationBenefitsMember_B508147D115FC49B2C19C13FCC4CB9FB" xlink:type="arc" />
    <link:label id="lab_us-gaap_OtherRestructuringMember_ED9FF113362D64C1730FC13FCC4CD546_terseLabel_en-US" xlink:label="lab_us-gaap_OtherRestructuringMember_ED9FF113362D64C1730FC13FCC4CD546" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other Restructuring [Member]</link:label>
    <link:label id="lab_us-gaap_OtherRestructuringMember_ED9FF113362D64C1730FC13FCC4CD546_label_en-US" xlink:label="lab_us-gaap_OtherRestructuringMember_ED9FF113362D64C1730FC13FCC4CD546" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Restructuring [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherRestructuringMember" xlink:label="loc_us-gaap_OtherRestructuringMember_ED9FF113362D64C1730FC13FCC4CD546" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherRestructuringMember_ED9FF113362D64C1730FC13FCC4CD546" xlink:to="lab_us-gaap_OtherRestructuringMember_ED9FF113362D64C1730FC13FCC4CD546" xlink:type="arc" />
    <link:label id="lab_us-gaap_RestructuringPlanAxis_FB940556613B2D03899AC13FCC4C4CBE_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringPlanAxis_FB940556613B2D03899AC13FCC4C4CBE" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Restructuring Plan [Axis]</link:label>
    <link:label id="lab_us-gaap_RestructuringPlanAxis_FB940556613B2D03899AC13FCC4C4CBE_label_en-US" xlink:label="lab_us-gaap_RestructuringPlanAxis_FB940556613B2D03899AC13FCC4C4CBE" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restructuring Plan [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RestructuringPlanAxis" xlink:label="loc_us-gaap_RestructuringPlanAxis_FB940556613B2D03899AC13FCC4C4CBE" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringPlanAxis_FB940556613B2D03899AC13FCC4C4CBE" xlink:to="lab_us-gaap_RestructuringPlanAxis_FB940556613B2D03899AC13FCC4C4CBE" xlink:type="arc" />
    <link:label id="lab_us-gaap_RestructuringPlanDomain_1514267E84A4AE7FAE68C13FCC4C7E44_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringPlanDomain_1514267E84A4AE7FAE68C13FCC4C7E44" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Restructuring Plan [Domain]</link:label>
    <link:label id="lab_us-gaap_RestructuringPlanDomain_1514267E84A4AE7FAE68C13FCC4C7E44_label_en-US" xlink:label="lab_us-gaap_RestructuringPlanDomain_1514267E84A4AE7FAE68C13FCC4C7E44" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restructuring Plan [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RestructuringPlanDomain" xlink:label="loc_us-gaap_RestructuringPlanDomain_1514267E84A4AE7FAE68C13FCC4C7E44" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringPlanDomain_1514267E84A4AE7FAE68C13FCC4C7E44" xlink:to="lab_us-gaap_RestructuringPlanDomain_1514267E84A4AE7FAE68C13FCC4C7E44" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncomeStatementLocationAxis_0C3914247C2A9172E2EFC13FCC4DC0F7_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationAxis_0C3914247C2A9172E2EFC13FCC4DC0F7" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income Statement Location [Axis]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementLocationAxis_0C3914247C2A9172E2EFC13FCC4DC0F7_label_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationAxis_0C3914247C2A9172E2EFC13FCC4DC0F7" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Statement Location [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_0C3914247C2A9172E2EFC13FCC4DC0F7" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_0C3914247C2A9172E2EFC13FCC4DC0F7" xlink:to="lab_us-gaap_IncomeStatementLocationAxis_0C3914247C2A9172E2EFC13FCC4DC0F7" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncomeStatementLocationDomain_102107E5AD67A50EDE67C13FCC4DE7DF_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationDomain_102107E5AD67A50EDE67C13FCC4DE7DF" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income Statement Location [Domain]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementLocationDomain_102107E5AD67A50EDE67C13FCC4DE7DF_label_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationDomain_102107E5AD67A50EDE67C13FCC4DE7DF" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Statement Location [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_102107E5AD67A50EDE67C13FCC4DE7DF" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_102107E5AD67A50EDE67C13FCC4DE7DF" xlink:to="lab_us-gaap_IncomeStatementLocationDomain_102107E5AD67A50EDE67C13FCC4DE7DF" xlink:type="arc" />
    <link:label id="lab_us-gaap_SellingGeneralAndAdministrativeExpensesMember_01D4A8F4F7CD230C7169C13FCC4DB6E3_terseLabel_en-US" xlink:label="lab_us-gaap_SellingGeneralAndAdministrativeExpensesMember_01D4A8F4F7CD230C7169C13FCC4DB6E3" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Selling, General and Administrative Expenses [Member]</link:label>
    <link:label id="lab_us-gaap_SellingGeneralAndAdministrativeExpensesMember_01D4A8F4F7CD230C7169C13FCC4DB6E3_label_en-US" xlink:label="lab_us-gaap_SellingGeneralAndAdministrativeExpensesMember_01D4A8F4F7CD230C7169C13FCC4DB6E3" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Selling, General and Administrative Expenses [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_01D4A8F4F7CD230C7169C13FCC4DB6E3" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_01D4A8F4F7CD230C7169C13FCC4DB6E3" xlink:to="lab_us-gaap_SellingGeneralAndAdministrativeExpensesMember_01D4A8F4F7CD230C7169C13FCC4DB6E3" xlink:type="arc" />
    <link:label id="lab_us-gaap_CostOfSalesMember_D00CB730DFDBD2A5F44CC13FCC4E9E5C_terseLabel_en-US" xlink:label="lab_us-gaap_CostOfSalesMember_D00CB730DFDBD2A5F44CC13FCC4E9E5C" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cost of Sales [Member]</link:label>
    <link:label id="lab_us-gaap_CostOfSalesMember_D00CB730DFDBD2A5F44CC13FCC4E9E5C_label_en-US" xlink:label="lab_us-gaap_CostOfSalesMember_D00CB730DFDBD2A5F44CC13FCC4E9E5C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cost of Sales [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CostOfSalesMember" xlink:label="loc_us-gaap_CostOfSalesMember_D00CB730DFDBD2A5F44CC13FCC4E9E5C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfSalesMember_D00CB730DFDBD2A5F44CC13FCC4E9E5C" xlink:to="lab_us-gaap_CostOfSalesMember_D00CB730DFDBD2A5F44CC13FCC4E9E5C" xlink:type="arc" />
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLocationAxis_19D425B64A385095FBCAC13FCC4E4F7B_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLocationAxis_19D425B64A385095FBCAC13FCC4E4F7B" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other Comprehensive Income Location [Axis]</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLocationAxis_19D425B64A385095FBCAC13FCC4E4F7B_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLocationAxis_19D425B64A385095FBCAC13FCC4E4F7B" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Comprehensive Income Location [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeLocationAxis" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLocationAxis_19D425B64A385095FBCAC13FCC4E4F7B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLocationAxis_19D425B64A385095FBCAC13FCC4E4F7B" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLocationAxis_19D425B64A385095FBCAC13FCC4E4F7B" xlink:type="arc" />
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLocationDomain_D2143423F7EBCB0AA637C13FCC4ECC17_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLocationDomain_D2143423F7EBCB0AA637C13FCC4ECC17" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other Comprehensive Income Location [Domain]</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLocationDomain_D2143423F7EBCB0AA637C13FCC4ECC17_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLocationDomain_D2143423F7EBCB0AA637C13FCC4ECC17" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Comprehensive Income Location [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeLocationDomain" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLocationDomain_D2143423F7EBCB0AA637C13FCC4ECC17" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLocationDomain_D2143423F7EBCB0AA637C13FCC4ECC17" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLocationDomain_D2143423F7EBCB0AA637C13FCC4ECC17" xlink:type="arc" />
    <link:label id="lab_us-gaap_RestructuringCostAndReserveLineItems_6009209CAB50AF4D8057C13FCC4E7782_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringCostAndReserveLineItems_6009209CAB50AF4D8057C13FCC4E7782" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Restructuring Cost and Reserve [Line Items]</link:label>
    <link:label id="lab_us-gaap_RestructuringCostAndReserveLineItems_6009209CAB50AF4D8057C13FCC4E7782_label_en-US" xlink:label="lab_us-gaap_RestructuringCostAndReserveLineItems_6009209CAB50AF4D8057C13FCC4E7782" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restructuring Cost and Reserve [Line Items]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RestructuringCostAndReserveLineItems" xlink:label="loc_us-gaap_RestructuringCostAndReserveLineItems_6009209CAB50AF4D8057C13FCC4E7782" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_6009209CAB50AF4D8057C13FCC4E7782" xlink:to="lab_us-gaap_RestructuringCostAndReserveLineItems_6009209CAB50AF4D8057C13FCC4E7782" xlink:type="arc" />
    <link:label id="lab_us-gaap_RestructuringReserve_FE949CDBC88CA21C25C9C13FCC4F3FD8_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringReserve_FE949CDBC88CA21C25C9C13FCC4F3FD8" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Restructuring Reserve</link:label>
    <link:label id="lab_us-gaap_RestructuringReserve_FE949CDBC88CA21C25C9C13FCC4F3FD8_label_en-US" xlink:label="lab_us-gaap_RestructuringReserve_FE949CDBC88CA21C25C9C13FCC4F3FD8" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restructuring Reserve</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RestructuringReserve" xlink:label="loc_us-gaap_RestructuringReserve_FE949CDBC88CA21C25C9C13FCC4F3FD8" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringReserve_FE949CDBC88CA21C25C9C13FCC4F3FD8" xlink:to="lab_us-gaap_RestructuringReserve_FE949CDBC88CA21C25C9C13FCC4F3FD8" xlink:type="arc" />
    <link:label id="lab_us-gaap_PaymentsForRestructuring_76C2D112E4F742083087C13FCC4F5913_terseLabel_en-US" xlink:label="lab_us-gaap_PaymentsForRestructuring_76C2D112E4F742083087C13FCC4F5913" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Payments for Restructuring</link:label>
    <link:label id="lab_us-gaap_PaymentsForRestructuring_76C2D112E4F742083087C13FCC4F5913_label_en-US" xlink:label="lab_us-gaap_PaymentsForRestructuring_76C2D112E4F742083087C13FCC4F5913" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payments for Restructuring</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsForRestructuring" xlink:label="loc_us-gaap_PaymentsForRestructuring_76C2D112E4F742083087C13FCC4F5913" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsForRestructuring_76C2D112E4F742083087C13FCC4F5913" xlink:to="lab_us-gaap_PaymentsForRestructuring_76C2D112E4F742083087C13FCC4F5913" xlink:type="arc" />
    <link:label id="lab_us-gaap_RestructuringCharges_EA103A6D016B7A7A2B6CC13FCC4F702F_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringCharges_EA103A6D016B7A7A2B6CC13FCC4F702F" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Restructuring Charges</link:label>
    <link:label id="lab_us-gaap_RestructuringCharges_EA103A6D016B7A7A2B6CC13FCC4F702F_label_en-US" xlink:label="lab_us-gaap_RestructuringCharges_EA103A6D016B7A7A2B6CC13FCC4F702F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restructuring Charges</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RestructuringCharges" xlink:label="loc_us-gaap_RestructuringCharges_EA103A6D016B7A7A2B6CC13FCC4F702F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringCharges_EA103A6D016B7A7A2B6CC13FCC4F702F" xlink:to="lab_us-gaap_RestructuringCharges_EA103A6D016B7A7A2B6CC13FCC4F702F" xlink:type="arc" />
    <link:label id="lab_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock_C3E7FB3428EFC8073FC18BFA3B6EFBAE_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock_C3E7FB3428EFC8073FC18BFA3B6EFBAE" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Restructuring and Related Activities Disclosure [Text Block]</link:label>
    <link:label id="lab_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock_C3E7FB3428EFC8073FC18BFA3B6EFBAE_label_en-US" xlink:label="lab_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock_C3E7FB3428EFC8073FC18BFA3B6EFBAE" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restructuring and Related Activities Disclosure [Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock" xlink:label="loc_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock_C3E7FB3428EFC8073FC18BFA3B6EFBAE" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock_C3E7FB3428EFC8073FC18BFA3B6EFBAE" xlink:to="lab_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock_C3E7FB3428EFC8073FC18BFA3B6EFBAE" xlink:type="arc" />
    <link:label id="lab_us-gaap_SubsequentEventsAbstract_6CBAD3D18793E9570B9C8BFA392AC680_label_en-US" xlink:label="lab_us-gaap_SubsequentEventsAbstract_6CBAD3D18793E9570B9C8BFA392AC680" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Subsequent Events [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SubsequentEventsAbstract" xlink:label="loc_us-gaap_SubsequentEventsAbstract_6CBAD3D18793E9570B9C8BFA392AC680" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventsAbstract_6CBAD3D18793E9570B9C8BFA392AC680" xlink:to="lab_us-gaap_SubsequentEventsAbstract_6CBAD3D18793E9570B9C8BFA392AC680" xlink:type="arc" />
    <link:label id="lab_us-gaap_SubsequentEventsTextBlock_B6307961B0E75FC26A118BFA392A7C7E_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventsTextBlock_B6307961B0E75FC26A118BFA392A7C7E" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Subsequent Events</link:label>
    <link:label id="lab_us-gaap_SubsequentEventsTextBlock_B6307961B0E75FC26A118BFA392A7C7E_label_en-US" xlink:label="lab_us-gaap_SubsequentEventsTextBlock_B6307961B0E75FC26A118BFA392A7C7E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Subsequent Events [Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SubsequentEventsTextBlock" xlink:label="loc_us-gaap_SubsequentEventsTextBlock_B6307961B0E75FC26A118BFA392A7C7E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventsTextBlock_B6307961B0E75FC26A118BFA392A7C7E" xlink:to="lab_us-gaap_SubsequentEventsTextBlock_B6307961B0E75FC26A118BFA392A7C7E" xlink:type="arc" />
    <link:label id="lab_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_0367D348751791D7B6D4BD3C973D1F36_terseLabel_en-US" xlink:label="lab_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_0367D348751791D7B6D4BD3C973D1F36" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred income tax assets:</link:label>
    <link:label id="lab_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_0367D348751791D7B6D4BD3C973D1F36_label_en-US" xlink:label="lab_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_0367D348751791D7B6D4BD3C973D1F36" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Components of Deferred Tax Assets [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ComponentsOfDeferredTaxAssetsAbstract" xlink:label="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_0367D348751791D7B6D4BD3C973D1F36" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_0367D348751791D7B6D4BD3C973D1F36" xlink:to="lab_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_0367D348751791D7B6D4BD3C973D1F36" xlink:type="arc" />
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits_A61F17DD7181AEEBDD9EBD3C973DF8AC_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits_A61F17DD7181AEEBDD9EBD3C973DF8AC" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Employee related items</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits_A61F17DD7181AEEBDD9EBD3C973DF8AC_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits_A61F17DD7181AEEBDD9EBD3C973DF8AC" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits_A61F17DD7181AEEBDD9EBD3C973DF8AC" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits_A61F17DD7181AEEBDD9EBD3C973DF8AC" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits_A61F17DD7181AEEBDD9EBD3C973DF8AC" xlink:type="arc" />
    <link:label id="lab_us-gaap_DeferredTaxAssetsInventory_3F052D2921B7CCA2E50ABD3C973D570B_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsInventory_3F052D2921B7CCA2E50ABD3C973D570B" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Inventories</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsInventory_3F052D2921B7CCA2E50ABD3C973D570B_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsInventory_3F052D2921B7CCA2E50ABD3C973D570B" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Inventory</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxAssetsInventory" xlink:label="loc_us-gaap_DeferredTaxAssetsInventory_3F052D2921B7CCA2E50ABD3C973D570B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsInventory_3F052D2921B7CCA2E50ABD3C973D570B" xlink:to="lab_us-gaap_DeferredTaxAssetsInventory_3F052D2921B7CCA2E50ABD3C973D570B" xlink:type="arc" />
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves_49C77B65E29760BF5545BD3C973DB52C_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves_49C77B65E29760BF5545BD3C973DB52C" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accrued warranty</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves_49C77B65E29760BF5545BD3C973DB52C_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves_49C77B65E29760BF5545BD3C973DB52C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Warranty Reserves</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves_49C77B65E29760BF5545BD3C973DB52C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves_49C77B65E29760BF5545BD3C973DB52C" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves_49C77B65E29760BF5545BD3C973DB52C" xlink:type="arc" />
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_F7C364ED84C6C788722ABD3C973E1D20_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_F7C364ED84C6C788722ABD3C973E1D20" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Allowance for Doubtful Accounts</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_F7C364ED84C6C788722ABD3C973E1D20_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_F7C364ED84C6C788722ABD3C973E1D20" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Allowance for Doubtful Accounts</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_F7C364ED84C6C788722ABD3C973E1D20" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_F7C364ED84C6C788722ABD3C973E1D20" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_F7C364ED84C6C788722ABD3C973E1D20" xlink:type="arc" />
    <link:label id="lab_azz_DeferredTaxAssetsLeaseLiabilities_AD8EC5A49937670371E6BD720A8DA306_terseLabel_en-US" xlink:label="lab_azz_DeferredTaxAssetsLeaseLiabilities_AD8EC5A49937670371E6BD720A8DA306" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Lease Liabilities</link:label>
    <link:label id="lab_azz_DeferredTaxAssetsLeaseLiabilities_AD8EC5A49937670371E6BD720A8DA306_label_en-US" xlink:label="lab_azz_DeferredTaxAssetsLeaseLiabilities_AD8EC5A49937670371E6BD720A8DA306" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Lease Liabilities</link:label>
    <link:label id="lab_azz_DeferredTaxAssetsLeaseLiabilities_AD8EC5A49937670371E6BD720A8DA306_documentation_en-US" xlink:label="lab_azz_DeferredTaxAssetsLeaseLiabilities_AD8EC5A49937670371E6BD720A8DA306" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Lease Liabilities</link:label>
    <link:loc xlink:href="azz-20200229.xsd#azz_DeferredTaxAssetsLeaseLiabilities" xlink:label="loc_azz_DeferredTaxAssetsLeaseLiabilities_AD8EC5A49937670371E6BD720A8DA306" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_azz_DeferredTaxAssetsLeaseLiabilities_AD8EC5A49937670371E6BD720A8DA306" xlink:to="lab_azz_DeferredTaxAssetsLeaseLiabilities_AD8EC5A49937670371E6BD720A8DA306" xlink:type="arc" />
    <link:label id="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_EAAB62B59BDF256E03A9BD3C973EC053_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_EAAB62B59BDF256E03A9BD3C973EC053" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net operating loss carry forward</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_EAAB62B59BDF256E03A9BD3C973EC053_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_EAAB62B59BDF256E03A9BD3C973EC053" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Operating Loss Carryforwards</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_EAAB62B59BDF256E03A9BD3C973EC053" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_EAAB62B59BDF256E03A9BD3C973EC053" xlink:to="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_EAAB62B59BDF256E03A9BD3C973EC053" xlink:type="arc" />
    <link:label id="lab_us-gaap_DeferredTaxAssetsGross_8B62D079D3589EB7693FBD3C973ED71B_totalLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsGross_8B62D079D3589EB7693FBD3C973ED71B" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total deferred income tax assets</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsGross_8B62D079D3589EB7693FBD3C973ED71B_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsGross_8B62D079D3589EB7693FBD3C973ED71B" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Gross</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxAssetsGross" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_8B62D079D3589EB7693FBD3C973ED71B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_8B62D079D3589EB7693FBD3C973ED71B" xlink:to="lab_us-gaap_DeferredTaxAssetsGross_8B62D079D3589EB7693FBD3C973ED71B" xlink:type="arc" />
    <link:label id="lab_us-gaap_DeferredTaxAssetsValuationAllowance_362F4D5C3745B417F70BBD3C973E5302_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsValuationAllowance_362F4D5C3745B417F70BBD3C973E5302" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Valuation Allowance</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowance" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_362F4D5C3745B417F70BBD3C973E5302" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsValuationAllowance_362F4D5C3745B417F70BBD3C973E5302" xlink:to="lab_us-gaap_DeferredTaxAssetsValuationAllowance_362F4D5C3745B417F70BBD3C973E5302" xlink:type="arc" />
    <link:label id="lab_us-gaap_DeferredTaxAssetsNet_1519DAE54A1DF06CF0C8BD3C973E866F_totalLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsNet_1519DAE54A1DF06CF0C8BD3C973E866F" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Net of Valuation Allowance</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsNet_1519DAE54A1DF06CF0C8BD3C973E866F_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsNet_1519DAE54A1DF06CF0C8BD3C973E866F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Net of Valuation Allowance</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxAssetsNet" xlink:label="loc_us-gaap_DeferredTaxAssetsNet_1519DAE54A1DF06CF0C8BD3C973E866F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsNet_1519DAE54A1DF06CF0C8BD3C973E866F" xlink:to="lab_us-gaap_DeferredTaxAssetsNet_1519DAE54A1DF06CF0C8BD3C973E866F" xlink:type="arc" />
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesAbstract_C5EF02ED8E1CF58150B8BD3C973F27C3_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesAbstract_C5EF02ED8E1CF58150B8BD3C973F27C3" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred income tax liabilities:</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesAbstract_C5EF02ED8E1CF58150B8BD3C973F27C3_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesAbstract_C5EF02ED8E1CF58150B8BD3C973F27C3" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Liabilities, Gross [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxLiabilitiesAbstract" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesAbstract_C5EF02ED8E1CF58150B8BD3C973F27C3" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract_C5EF02ED8E1CF58150B8BD3C973F27C3" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesAbstract_C5EF02ED8E1CF58150B8BD3C973F27C3" xlink:type="arc" />
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_27577561E72BD70AB47CBD3C973F4A82_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_27577561E72BD70AB47CBD3C973F4A82" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Depreciation methods and property basis differences</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_27577561E72BD70AB47CBD3C973F4A82_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_27577561E72BD70AB47CBD3C973F4A82" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Liabilities, Property, Plant and Equipment</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_27577561E72BD70AB47CBD3C973F4A82" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_27577561E72BD70AB47CBD3C973F4A82" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_27577561E72BD70AB47CBD3C973F4A82" xlink:type="arc" />
    <link:label id="lab_azz_DeferredTaxLiabilitiesRightofUseAssets_3C1E6F7B3F99B2F6B5CDBD7303EF63C5_negatedTerseLabel_en-US" xlink:label="lab_azz_DeferredTaxLiabilitiesRightofUseAssets_3C1E6F7B3F99B2F6B5CDBD7303EF63C5" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Deferred Tax Liabilities, Right-of-Use Assets</link:label>
    <link:label id="lab_azz_DeferredTaxLiabilitiesRightofUseAssets_3C1E6F7B3F99B2F6B5CDBD7303EF63C5_label_en-US" xlink:label="lab_azz_DeferredTaxLiabilitiesRightofUseAssets_3C1E6F7B3F99B2F6B5CDBD7303EF63C5" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Liabilities, Right-of-Use Assets</link:label>
    <link:label id="lab_azz_DeferredTaxLiabilitiesRightofUseAssets_3C1E6F7B3F99B2F6B5CDBD7303EF63C5_documentation_en-US" xlink:label="lab_azz_DeferredTaxLiabilitiesRightofUseAssets_3C1E6F7B3F99B2F6B5CDBD7303EF63C5" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Deferred Tax Liabilities, Right-of-Use Assets</link:label>
    <link:loc xlink:href="azz-20200229.xsd#azz_DeferredTaxLiabilitiesRightofUseAssets" xlink:label="loc_azz_DeferredTaxLiabilitiesRightofUseAssets_3C1E6F7B3F99B2F6B5CDBD7303EF63C5" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_azz_DeferredTaxLiabilitiesRightofUseAssets_3C1E6F7B3F99B2F6B5CDBD7303EF63C5" xlink:to="lab_azz_DeferredTaxLiabilitiesRightofUseAssets_3C1E6F7B3F99B2F6B5CDBD7303EF63C5" xlink:type="arc" />
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets_BB2D717758A91476DF0ABD3C973FE9E4_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets_BB2D717758A91476DF0ABD3C973FE9E4" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Deferred Tax Liabilities, Goodwill and Intangible Assets</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets_BB2D717758A91476DF0ABD3C973FE9E4_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets_BB2D717758A91476DF0ABD3C973FE9E4" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Liabilities, Goodwill and Intangible Assets</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets_BB2D717758A91476DF0ABD3C973FE9E4" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets_BB2D717758A91476DF0ABD3C973FE9E4" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets_BB2D717758A91476DF0ABD3C973FE9E4" xlink:type="arc" />
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilities_A22183D28FF806B81FCBBD3C973F0FE2_negatedTotalLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilities_A22183D28FF806B81FCBBD3C973F0FE2" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="resource" xml:lang="en-US">Total deferred income tax liabilities</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilities_A22183D28FF806B81FCBBD3C973F0FE2_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilities_A22183D28FF806B81FCBBD3C973F0FE2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Liabilities, Gross</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilities" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_A22183D28FF806B81FCBBD3C973F0FE2" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_A22183D28FF806B81FCBBD3C973F0FE2" xlink:to="lab_us-gaap_DeferredIncomeTaxLiabilities_A22183D28FF806B81FCBBD3C973F0FE2" xlink:type="arc" />
    <link:label id="lab_us-gaap_DeferredTaxLiabilities_0C2458D00F5A61AF3D5CBD3C97458818_negatedTotalLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilities_0C2458D00F5A61AF3D5CBD3C97458818" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="resource" xml:lang="en-US">Net deferred income tax liabilities</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilities_0C2458D00F5A61AF3D5CBD3C97458818_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilities_0C2458D00F5A61AF3D5CBD3C97458818" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Liabilities, Net</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxLiabilities" xlink:label="loc_us-gaap_DeferredTaxLiabilities_0C2458D00F5A61AF3D5CBD3C97458818" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilities_0C2458D00F5A61AF3D5CBD3C97458818" xlink:to="lab_us-gaap_DeferredTaxLiabilities_0C2458D00F5A61AF3D5CBD3C97458818" xlink:type="arc" />
    <link:label id="lab_us-gaap_StatementOfStockholdersEquityAbstract_02BD3029711A36A7026B8BFA3A55F18D_label_en-US" xlink:label="lab_us-gaap_StatementOfStockholdersEquityAbstract_02BD3029711A36A7026B8BFA3A55F18D" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement of Stockholders' Equity [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract_02BD3029711A36A7026B8BFA3A55F18D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_02BD3029711A36A7026B8BFA3A55F18D" xlink:to="lab_us-gaap_StatementOfStockholdersEquityAbstract_02BD3029711A36A7026B8BFA3A55F18D" xlink:type="arc" />
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesTax_B57994ED15279549DC598BFA3A556636_negatedLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesTax_B57994ED15279549DC598BFA3A556636" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Interest rate swap, income tax</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesTax_B57994ED15279549DC598BFA3A556636_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesTax_B57994ED15279549DC598BFA3A556636" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Comprehensive Income (Loss), Derivatives Qualifying as Hedges, Tax</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesTax_B57994ED15279549DC598BFA3A556636" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesTax_B57994ED15279549DC598BFA3A556636" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesTax_B57994ED15279549DC598BFA3A556636" xlink:type="arc" />
    <link:label id="lab_us-gaap_StatementEquityComponentsAxis_859936B5D770D316291CBD3C98DEF830_terseLabel_en-US" xlink:label="lab_us-gaap_StatementEquityComponentsAxis_859936B5D770D316291CBD3C98DEF830" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity Components [Axis]</link:label>
    <link:label id="lab_us-gaap_StatementEquityComponentsAxis_859936B5D770D316291CBD3C98DEF830_label_en-US" xlink:label="lab_us-gaap_StatementEquityComponentsAxis_859936B5D770D316291CBD3C98DEF830" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Components [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_859936B5D770D316291CBD3C98DEF830" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_859936B5D770D316291CBD3C98DEF830" xlink:to="lab_us-gaap_StatementEquityComponentsAxis_859936B5D770D316291CBD3C98DEF830" xlink:type="arc" />
    <link:label id="lab_us-gaap_EquityComponentDomain_D26953215A783350242DBD3C98DEF5BD_terseLabel_en-US" xlink:label="lab_us-gaap_EquityComponentDomain_D26953215A783350242DBD3C98DEF5BD" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity Component [Domain]</link:label>
    <link:label id="lab_us-gaap_EquityComponentDomain_D26953215A783350242DBD3C98DEF5BD_label_en-US" xlink:label="lab_us-gaap_EquityComponentDomain_D26953215A783350242DBD3C98DEF5BD" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Component [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaap_EquityComponentDomain_D26953215A783350242DBD3C98DEF5BD" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityComponentDomain_D26953215A783350242DBD3C98DEF5BD" xlink:to="lab_us-gaap_EquityComponentDomain_D26953215A783350242DBD3C98DEF5BD" xlink:type="arc" />
    <link:label id="lab_us-gaap_CommonStockMember_C58921F57EE76FA274D5BD3C98DF41EB_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockMember_C58921F57EE76FA274D5BD3C98DF41EB" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Common Stock [Member]</link:label>
    <link:label id="lab_us-gaap_CommonStockMember_C58921F57EE76FA274D5BD3C98DF41EB_label_en-US" xlink:label="lab_us-gaap_CommonStockMember_C58921F57EE76FA274D5BD3C98DF41EB" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common Stock [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockMember" xlink:label="loc_us-gaap_CommonStockMember_C58921F57EE76FA274D5BD3C98DF41EB" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockMember_C58921F57EE76FA274D5BD3C98DF41EB" xlink:to="lab_us-gaap_CommonStockMember_C58921F57EE76FA274D5BD3C98DF41EB" xlink:type="arc" />
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalMember_171E0644463A19F8D17CBD3C98DFD069_terseLabel_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalMember_171E0644463A19F8D17CBD3C98DFD069" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Additional Paid-in Capital [Member]</link:label>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalMember_171E0644463A19F8D17CBD3C98DFD069_label_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalMember_171E0644463A19F8D17CBD3C98DFD069" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Additional Paid-in Capital [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_171E0644463A19F8D17CBD3C98DFD069" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdditionalPaidInCapitalMember_171E0644463A19F8D17CBD3C98DFD069" xlink:to="lab_us-gaap_AdditionalPaidInCapitalMember_171E0644463A19F8D17CBD3C98DFD069" xlink:type="arc" />
    <link:label id="lab_us-gaap_RetainedEarningsMember_0D71A425F5DCF3ED9012BD3C98DF5828_terseLabel_en-US" xlink:label="lab_us-gaap_RetainedEarningsMember_0D71A425F5DCF3ED9012BD3C98DF5828" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Retained Earnings [Member]</link:label>
    <link:label id="lab_us-gaap_RetainedEarningsMember_0D71A425F5DCF3ED9012BD3C98DF5828_label_en-US" xlink:label="lab_us-gaap_RetainedEarningsMember_0D71A425F5DCF3ED9012BD3C98DF5828" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Retained Earnings [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RetainedEarningsMember" xlink:label="loc_us-gaap_RetainedEarningsMember_0D71A425F5DCF3ED9012BD3C98DF5828" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsMember_0D71A425F5DCF3ED9012BD3C98DF5828" xlink:to="lab_us-gaap_RetainedEarningsMember_0D71A425F5DCF3ED9012BD3C98DF5828" xlink:type="arc" />
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember_739B7DBAA9D77A9158C9BD3C98DFD98E_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember_739B7DBAA9D77A9158C9BD3C98DFD98E" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss) [Member]</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember_739B7DBAA9D77A9158C9BD3C98DFD98E_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember_739B7DBAA9D77A9158C9BD3C98DFD98E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">AOCI Attributable to Parent [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_739B7DBAA9D77A9158C9BD3C98DFD98E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_739B7DBAA9D77A9158C9BD3C98DFD98E" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember_739B7DBAA9D77A9158C9BD3C98DFD98E" xlink:type="arc" />
    <link:label id="lab_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_51A0B72C15B1CF6AED5ABD3C98E0110F_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_51A0B72C15B1CF6AED5ABD3C98E0110F" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Adjustments for New Accounting Pronouncements [Axis]</link:label>
    <link:label id="lab_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_51A0B72C15B1CF6AED5ABD3C98E0110F_label_en-US" xlink:label="lab_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_51A0B72C15B1CF6AED5ABD3C98E0110F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Adjustments for New Accounting Pronouncements [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:label="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_51A0B72C15B1CF6AED5ABD3C98E0110F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_51A0B72C15B1CF6AED5ABD3C98E0110F" xlink:to="lab_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_51A0B72C15B1CF6AED5ABD3C98E0110F" xlink:type="arc" />
    <link:label id="lab_us-gaap_TypeOfAdoptionMember_0347B614C350BB6B3835BD3C98E01DA4_terseLabel_en-US" xlink:label="lab_us-gaap_TypeOfAdoptionMember_0347B614C350BB6B3835BD3C98E01DA4" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Type of Adoption [Domain]</link:label>
    <link:label id="lab_us-gaap_TypeOfAdoptionMember_0347B614C350BB6B3835BD3C98E01DA4_label_en-US" xlink:label="lab_us-gaap_TypeOfAdoptionMember_0347B614C350BB6B3835BD3C98E01DA4" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Type of Adoption [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TypeOfAdoptionMember" xlink:label="loc_us-gaap_TypeOfAdoptionMember_0347B614C350BB6B3835BD3C98E01DA4" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TypeOfAdoptionMember_0347B614C350BB6B3835BD3C98E01DA4" xlink:to="lab_us-gaap_TypeOfAdoptionMember_0347B614C350BB6B3835BD3C98E01DA4" xlink:type="arc" />
    <link:label id="lab_us-gaap_AdjustmentsForChangeInAccountingPrincipleAxis_FB2123ACDF3E6FE7E40DBD3C98E00832_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsForChangeInAccountingPrincipleAxis_FB2123ACDF3E6FE7E40DBD3C98E00832" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Adjustments for Change in Accounting Principle [Axis]</link:label>
    <link:label id="lab_us-gaap_AdjustmentsForChangeInAccountingPrincipleAxis_FB2123ACDF3E6FE7E40DBD3C98E00832_label_en-US" xlink:label="lab_us-gaap_AdjustmentsForChangeInAccountingPrincipleAxis_FB2123ACDF3E6FE7E40DBD3C98E00832" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Adjustments for Change in Accounting Principle [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdjustmentsForChangeInAccountingPrincipleAxis" xlink:label="loc_us-gaap_AdjustmentsForChangeInAccountingPrincipleAxis_FB2123ACDF3E6FE7E40DBD3C98E00832" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsForChangeInAccountingPrincipleAxis_FB2123ACDF3E6FE7E40DBD3C98E00832" xlink:to="lab_us-gaap_AdjustmentsForChangeInAccountingPrincipleAxis_FB2123ACDF3E6FE7E40DBD3C98E00832" xlink:type="arc" />
    <link:label id="lab_us-gaap_ChangeInAccountingPrincipleMember_C2E3FD4F5135BC1ADBE1BD3C98E01E92_terseLabel_en-US" xlink:label="lab_us-gaap_ChangeInAccountingPrincipleMember_C2E3FD4F5135BC1ADBE1BD3C98E01E92" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Adjustments for Change in Accounting Principle [Domain]</link:label>
    <link:label id="lab_us-gaap_ChangeInAccountingPrincipleMember_C2E3FD4F5135BC1ADBE1BD3C98E01E92_label_en-US" xlink:label="lab_us-gaap_ChangeInAccountingPrincipleMember_C2E3FD4F5135BC1ADBE1BD3C98E01E92" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Adjustments for Change in Accounting Principle [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ChangeInAccountingPrincipleMember" xlink:label="loc_us-gaap_ChangeInAccountingPrincipleMember_C2E3FD4F5135BC1ADBE1BD3C98E01E92" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ChangeInAccountingPrincipleMember_C2E3FD4F5135BC1ADBE1BD3C98E01E92" xlink:to="lab_us-gaap_ChangeInAccountingPrincipleMember_C2E3FD4F5135BC1ADBE1BD3C98E01E92" xlink:type="arc" />
    <link:label id="lab_us-gaap_CumulativeEffectOnRetainedEarningsNetOfTax1_2F28BCEFC1DBB4434E0FBD3C98E165F8_terseLabel_en-US" xlink:label="lab_us-gaap_CumulativeEffectOnRetainedEarningsNetOfTax1_2F28BCEFC1DBB4434E0FBD3C98E165F8" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cumulative Effect on Retained Earnings, Net of Tax</link:label>
    <link:label id="lab_us-gaap_CumulativeEffectOnRetainedEarningsNetOfTax1_2F28BCEFC1DBB4434E0FBD3C98E165F8_label_en-US" xlink:label="lab_us-gaap_CumulativeEffectOnRetainedEarningsNetOfTax1_2F28BCEFC1DBB4434E0FBD3C98E165F8" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cumulative Effect on Retained Earnings, Net of Tax</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CumulativeEffectOnRetainedEarningsNetOfTax1" xlink:label="loc_us-gaap_CumulativeEffectOnRetainedEarningsNetOfTax1_2F28BCEFC1DBB4434E0FBD3C98E165F8" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CumulativeEffectOnRetainedEarningsNetOfTax1_2F28BCEFC1DBB4434E0FBD3C98E165F8" xlink:to="lab_us-gaap_CumulativeEffectOnRetainedEarningsNetOfTax1_2F28BCEFC1DBB4434E0FBD3C98E165F8" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_D570F00ED33C65126A66BD3C98E245F4_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_D570F00ED33C65126A66BD3C98E245F4" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Stockholders' Equity [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_D570F00ED33C65126A66BD3C98E245F4_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_D570F00ED33C65126A66BD3C98E245F4" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Stockholders' Equity [Roll Forward]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_D570F00ED33C65126A66BD3C98E245F4" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_D570F00ED33C65126A66BD3C98E245F4" xlink:to="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_D570F00ED33C65126A66BD3C98E245F4" xlink:type="arc" />
    <link:label id="lab_us-gaap_SharesIssued_A5B3139F83E254AE5A6EBD3C98E2F018_periodStartLabel_en-US" xlink:label="lab_us-gaap_SharesIssued_A5B3139F83E254AE5A6EBD3C98E2F018" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Balance, beginning balance (shares)</link:label>
    <link:label id="lab_us-gaap_SharesIssued_A5B3139F83E254AE5A6EBD3C98E2F018_label_en-US" xlink:label="lab_us-gaap_SharesIssued_A5B3139F83E254AE5A6EBD3C98E2F018" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Shares, Issued</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SharesIssued" xlink:label="loc_us-gaap_SharesIssued_A5B3139F83E254AE5A6EBD3C98E2F018" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharesIssued_A5B3139F83E254AE5A6EBD3C98E2F018" xlink:to="lab_us-gaap_SharesIssued_A5B3139F83E254AE5A6EBD3C98E2F018" xlink:type="arc" />
    <link:label id="lab_us-gaap_StockholdersEquity_A222CC5171B34B36A606BD3C98E28D31_periodStartLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity_A222CC5171B34B36A606BD3C98E28D31" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Balance, beginning balance</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaap_StockholdersEquity_A222CC5171B34B36A606BD3C98E28D31" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquity_A222CC5171B34B36A606BD3C98E28D31" xlink:to="lab_us-gaap_StockholdersEquity_A222CC5171B34B36A606BD3C98E28D31" xlink:type="arc" />
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_A33084432954CEBAC4F9BD3C98E2F0B3_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_A33084432954CEBAC4F9BD3C98E2F0B3" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Exercise of stock options (shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_A33084432954CEBAC4F9BD3C98E2F0B3_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_A33084432954CEBAC4F9BD3C98E2F0B3" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_A33084432954CEBAC4F9BD3C98E2F0B3" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_A33084432954CEBAC4F9BD3C98E2F0B3" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_A33084432954CEBAC4F9BD3C98E2F0B3" xlink:type="arc" />
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_639B74807E7E2BD65396BD3C98E20B27_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_639B74807E7E2BD65396BD3C98E20B27" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock compensation (shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_639B74807E7E2BD65396BD3C98E20B27_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_639B74807E7E2BD65396BD3C98E20B27" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Shares Issued, Shares, Share-based Payment Arrangement, after Forfeiture</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_639B74807E7E2BD65396BD3C98E20B27" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_639B74807E7E2BD65396BD3C98E20B27" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_639B74807E7E2BD65396BD3C98E20B27" xlink:type="arc" />
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_F0AF80F73104888AC765BD3C98E417AD_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_F0AF80F73104888AC765BD3C98E417AD" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share-based compensation</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_F0AF80F73104888AC765BD3C98E417AD_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_F0AF80F73104888AC765BD3C98E417AD" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Shares Issued, Value, Share-based Payment Arrangement, after Forfeiture</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_F0AF80F73104888AC765BD3C98E417AD" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_F0AF80F73104888AC765BD3C98E417AD" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_F0AF80F73104888AC765BD3C98E417AD" xlink:type="arc" />
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross_5F28E0590FE6385C0CEEBD3C98E47ABF_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross_5F28E0590FE6385C0CEEBD3C98E47ABF" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock Issued During Period, Shares, Restricted Stock Award, Gross</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross_5F28E0590FE6385C0CEEBD3C98E47ABF_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross_5F28E0590FE6385C0CEEBD3C98E47ABF" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Issued During Period, Shares, Restricted Stock Award, Gross</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross_5F28E0590FE6385C0CEEBD3C98E47ABF" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross_5F28E0590FE6385C0CEEBD3C98E47ABF" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross_5F28E0590FE6385C0CEEBD3C98E47ABF" xlink:type="arc" />
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross_DB0983C9ABBF6E42A04EBD3C98E47A87_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross_DB0983C9ABBF6E42A04EBD3C98E47A87" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Restricted Stock Units</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross_DB0983C9ABBF6E42A04EBD3C98E47A87_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross_DB0983C9ABBF6E42A04EBD3C98E47A87" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Issued During Period, Value, Restricted Stock Award, Gross</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross_DB0983C9ABBF6E42A04EBD3C98E47A87" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross_DB0983C9ABBF6E42A04EBD3C98E47A87" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross_DB0983C9ABBF6E42A04EBD3C98E47A87" xlink:type="arc" />
    <link:label id="lab_azz_StockIssuedForStockAppreciationRightsShares_EF436F5CD60B960E8728BD3C98E4FA26_terseLabel_en-US" xlink:label="lab_azz_StockIssuedForStockAppreciationRightsShares_EF436F5CD60B960E8728BD3C98E4FA26" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock Issued for SARs, Shares</link:label>
    <link:label id="lab_azz_StockIssuedForStockAppreciationRightsShares_EF436F5CD60B960E8728BD3C98E4FA26_label_en-US" xlink:label="lab_azz_StockIssuedForStockAppreciationRightsShares_EF436F5CD60B960E8728BD3C98E4FA26" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Issued for Stock Appreciation Rights Shares</link:label>
    <link:label id="lab_azz_StockIssuedForStockAppreciationRightsShares_EF436F5CD60B960E8728BD3C98E4FA26_documentation_en-US" xlink:label="lab_azz_StockIssuedForStockAppreciationRightsShares_EF436F5CD60B960E8728BD3C98E4FA26" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Stock issued for stock appreciation rights shares.</link:label>
    <link:loc xlink:href="azz-20200229.xsd#azz_StockIssuedForStockAppreciationRightsShares" xlink:label="loc_azz_StockIssuedForStockAppreciationRightsShares_EF436F5CD60B960E8728BD3C98E4FA26" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_azz_StockIssuedForStockAppreciationRightsShares_EF436F5CD60B960E8728BD3C98E4FA26" xlink:to="lab_azz_StockIssuedForStockAppreciationRightsShares_EF436F5CD60B960E8728BD3C98E4FA26" xlink:type="arc" />
    <link:label id="lab_azz_StockIssuedForStockAppreciationRights_A1A467DCDB5A7DE5A5B9BD3C98E90111_terseLabel_en-US" xlink:label="lab_azz_StockIssuedForStockAppreciationRights_A1A467DCDB5A7DE5A5B9BD3C98E90111" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock Issued for SARs</link:label>
    <link:label id="lab_azz_StockIssuedForStockAppreciationRights_A1A467DCDB5A7DE5A5B9BD3C98E90111_label_en-US" xlink:label="lab_azz_StockIssuedForStockAppreciationRights_A1A467DCDB5A7DE5A5B9BD3C98E90111" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Issued For Stock Appreciation Rights</link:label>
    <link:label id="lab_azz_StockIssuedForStockAppreciationRights_A1A467DCDB5A7DE5A5B9BD3C98E90111_documentation_en-US" xlink:label="lab_azz_StockIssuedForStockAppreciationRights_A1A467DCDB5A7DE5A5B9BD3C98E90111" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Stock Issued For Stock Appreciation Rights</link:label>
    <link:loc xlink:href="azz-20200229.xsd#azz_StockIssuedForStockAppreciationRights" xlink:label="loc_azz_StockIssuedForStockAppreciationRights_A1A467DCDB5A7DE5A5B9BD3C98E90111" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_azz_StockIssuedForStockAppreciationRights_A1A467DCDB5A7DE5A5B9BD3C98E90111" xlink:to="lab_azz_StockIssuedForStockAppreciationRights_A1A467DCDB5A7DE5A5B9BD3C98E90111" xlink:type="arc" />
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_3332CE4E379935E8F998BD3C98E93807_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_3332CE4E379935E8F998BD3C98E93807" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Employee Stock Purchase Plan (shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_3332CE4E379935E8F998BD3C98E93807_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_3332CE4E379935E8F998BD3C98E93807" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Issued During Period, Shares, Employee Stock Purchase Plans</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_3332CE4E379935E8F998BD3C98E93807" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_3332CE4E379935E8F998BD3C98E93807" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_3332CE4E379935E8F998BD3C98E93807" xlink:type="arc" />
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_665AABF2A2716C71BEC2BD3C98E98CB4_verboseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_665AABF2A2716C71BEC2BD3C98E98CB4" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Employee Stock Purchase Plan</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_665AABF2A2716C71BEC2BD3C98E98CB4_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_665AABF2A2716C71BEC2BD3C98E98CB4" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Issued During Period, Value, Employee Stock Purchase Plan</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_665AABF2A2716C71BEC2BD3C98E98CB4" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_665AABF2A2716C71BEC2BD3C98E98CB4" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_665AABF2A2716C71BEC2BD3C98E98CB4" xlink:type="arc" />
    <link:label id="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_8023D3C9EBAC261AE802BD3C98E91BC6_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_8023D3C9EBAC261AE802BD3C98E91BC6" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Retirement of treasury shares (in shares)</link:label>
    <link:label id="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_8023D3C9EBAC261AE802BD3C98E91BC6_label_en-US" xlink:label="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_8023D3C9EBAC261AE802BD3C98E91BC6" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Repurchased and Retired During Period, Shares</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_8023D3C9EBAC261AE802BD3C98E91BC6" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_8023D3C9EBAC261AE802BD3C98E91BC6" xlink:to="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_8023D3C9EBAC261AE802BD3C98E91BC6" xlink:type="arc" />
    <link:label id="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_4CE7AF7F41CB6F9855DCBD3C98EA84E4_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_4CE7AF7F41CB6F9855DCBD3C98EA84E4" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Retirement of treasury shares</link:label>
    <link:label id="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_4CE7AF7F41CB6F9855DCBD3C98EA84E4_label_en-US" xlink:label="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_4CE7AF7F41CB6F9855DCBD3C98EA84E4" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Repurchased and Retired During Period, Value</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodValue" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_4CE7AF7F41CB6F9855DCBD3C98EA84E4" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_4CE7AF7F41CB6F9855DCBD3C98EA84E4" xlink:to="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_4CE7AF7F41CB6F9855DCBD3C98EA84E4" xlink:type="arc" />
    <link:label id="lab_us-gaap_DividendsCash_7EEEF4A9AB2F6DD89B7EBD3C98EA2479_negatedLabel_en-US" xlink:label="lab_us-gaap_DividendsCash_7EEEF4A9AB2F6DD89B7EBD3C98EA2479" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Cash dividend paid</link:label>
    <link:label id="lab_us-gaap_DividendsCash_7EEEF4A9AB2F6DD89B7EBD3C98EA2479_label_en-US" xlink:label="lab_us-gaap_DividendsCash_7EEEF4A9AB2F6DD89B7EBD3C98EA2479" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Dividends, Cash</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DividendsCash" xlink:label="loc_us-gaap_DividendsCash_7EEEF4A9AB2F6DD89B7EBD3C98EA2479" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DividendsCash_7EEEF4A9AB2F6DD89B7EBD3C98EA2479" xlink:to="lab_us-gaap_DividendsCash_7EEEF4A9AB2F6DD89B7EBD3C98EA2479" xlink:type="arc" />
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_D7927AC9A734EDB62868BD3C98EA5106_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_D7927AC9A734EDB62868BD3C98EA5106" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Foreign currency translation</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_D7927AC9A734EDB62868BD3C98EA5106" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_D7927AC9A734EDB62868BD3C98EA5106" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_D7927AC9A734EDB62868BD3C98EA5106" xlink:type="arc" />
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax_59406E0838560C312AD9BD3C98EB2AA2_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax_59406E0838560C312AD9BD3C98EB2AA2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Interest rate swap, net of $29,205 of income tax</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax_59406E0838560C312AD9BD3C98EB2AA2" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax_59406E0838560C312AD9BD3C98EB2AA2" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax_59406E0838560C312AD9BD3C98EB2AA2" xlink:type="arc" />
    <link:label id="lab_us-gaap_SharesIssued_9EB15DD0A16FCF46CE04BD3C98EB95E5_periodEndLabel_en-US" xlink:label="lab_us-gaap_SharesIssued_9EB15DD0A16FCF46CE04BD3C98EB95E5" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Balance, ending balance (shares)</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SharesIssued" xlink:label="loc_us-gaap_SharesIssued_9EB15DD0A16FCF46CE04BD3C98EB95E5" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharesIssued_9EB15DD0A16FCF46CE04BD3C98EB95E5" xlink:to="lab_us-gaap_SharesIssued_9EB15DD0A16FCF46CE04BD3C98EB95E5" xlink:type="arc" />
    <link:label id="lab_us-gaap_StockholdersEquity_38F38DC849458FCC123BBD3C98EB39E5_periodEndLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity_38F38DC849458FCC123BBD3C98EB39E5" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Balance, ending balance</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaap_StockholdersEquity_38F38DC849458FCC123BBD3C98EB39E5" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquity_38F38DC849458FCC123BBD3C98EB39E5" xlink:to="lab_us-gaap_StockholdersEquity_38F38DC849458FCC123BBD3C98EB39E5" xlink:type="arc" />
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_F06CF86E7CAC7ED9E6938BFA3AC2F877_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_F06CF86E7CAC7ED9E6938BFA3AC2F877" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment Disclosure [Text Block]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_F06CF86E7CAC7ED9E6938BFA3AC2F877_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_F06CF86E7CAC7ED9E6938BFA3AC2F877" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment Disclosure [Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_F06CF86E7CAC7ED9E6938BFA3AC2F877" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_F06CF86E7CAC7ED9E6938BFA3AC2F877" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_F06CF86E7CAC7ED9E6938BFA3AC2F877" xlink:type="arc" />
    <link:label id="lab_us-gaap_InventoryRawMaterialsNetOfReserves_3E21A5724C8D6B11B8A78BFA38EC169F_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryRawMaterialsNetOfReserves_3E21A5724C8D6B11B8A78BFA38EC169F" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Raw materials</link:label>
    <link:label id="lab_us-gaap_InventoryRawMaterialsNetOfReserves_3E21A5724C8D6B11B8A78BFA38EC169F_label_en-US" xlink:label="lab_us-gaap_InventoryRawMaterialsNetOfReserves_3E21A5724C8D6B11B8A78BFA38EC169F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Inventory, Raw Materials, Net of Reserves</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryRawMaterialsNetOfReserves" xlink:label="loc_us-gaap_InventoryRawMaterialsNetOfReserves_3E21A5724C8D6B11B8A78BFA38EC169F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryRawMaterialsNetOfReserves_3E21A5724C8D6B11B8A78BFA38EC169F" xlink:to="lab_us-gaap_InventoryRawMaterialsNetOfReserves_3E21A5724C8D6B11B8A78BFA38EC169F" xlink:type="arc" />
    <link:label id="lab_us-gaap_InventoryWorkInProcessNetOfReserves_C9B5BBA27A66EED129778BFA38ECC4EC_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryWorkInProcessNetOfReserves_C9B5BBA27A66EED129778BFA38ECC4EC" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Work-in-process</link:label>
    <link:label id="lab_us-gaap_InventoryWorkInProcessNetOfReserves_C9B5BBA27A66EED129778BFA38ECC4EC_label_en-US" xlink:label="lab_us-gaap_InventoryWorkInProcessNetOfReserves_C9B5BBA27A66EED129778BFA38ECC4EC" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Inventory, Work in Process, Net of Reserves</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryWorkInProcessNetOfReserves" xlink:label="loc_us-gaap_InventoryWorkInProcessNetOfReserves_C9B5BBA27A66EED129778BFA38ECC4EC" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryWorkInProcessNetOfReserves_C9B5BBA27A66EED129778BFA38ECC4EC" xlink:to="lab_us-gaap_InventoryWorkInProcessNetOfReserves_C9B5BBA27A66EED129778BFA38ECC4EC" xlink:type="arc" />
    <link:label id="lab_us-gaap_InventoryFinishedGoodsNetOfReserves_F51DCD3147355D384E8B8BFA38EC77DF_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryFinishedGoodsNetOfReserves_F51DCD3147355D384E8B8BFA38EC77DF" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Finished goods</link:label>
    <link:label id="lab_us-gaap_InventoryFinishedGoodsNetOfReserves_F51DCD3147355D384E8B8BFA38EC77DF_label_en-US" xlink:label="lab_us-gaap_InventoryFinishedGoodsNetOfReserves_F51DCD3147355D384E8B8BFA38EC77DF" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Inventory, Finished Goods, Net of Reserves</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryFinishedGoodsNetOfReserves" xlink:label="loc_us-gaap_InventoryFinishedGoodsNetOfReserves_F51DCD3147355D384E8B8BFA38EC77DF" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryFinishedGoodsNetOfReserves_F51DCD3147355D384E8B8BFA38EC77DF" xlink:to="lab_us-gaap_InventoryFinishedGoodsNetOfReserves_F51DCD3147355D384E8B8BFA38EC77DF" xlink:type="arc" />
    <link:label id="lab_us-gaap_InventoryNet_86159FF00C0B516A42418BFA38ECFD0A_totalLabel_en-US" xlink:label="lab_us-gaap_InventoryNet_86159FF00C0B516A42418BFA38ECFD0A" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total Inventory</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryNet" xlink:label="loc_us-gaap_InventoryNet_86159FF00C0B516A42418BFA38ECFD0A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryNet_86159FF00C0B516A42418BFA38ECFD0A" xlink:to="lab_us-gaap_InventoryNet_86159FF00C0B516A42418BFA38ECFD0A" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncomeStatementAbstract_7F75A5B9B9DB09CD78D3BD3C85E617CC_label_en-US" xlink:label="lab_us-gaap_IncomeStatementAbstract_7F75A5B9B9DB09CD78D3BD3C85E617CC" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Statement [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeStatementAbstract" xlink:label="loc_us-gaap_IncomeStatementAbstract_7F75A5B9B9DB09CD78D3BD3C85E617CC" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementAbstract_7F75A5B9B9DB09CD78D3BD3C85E617CC" xlink:to="lab_us-gaap_IncomeStatementAbstract_7F75A5B9B9DB09CD78D3BD3C85E617CC" xlink:type="arc" />
    <link:label id="lab_us-gaap_OperatingCostsAndExpensesAbstract_9C78FE6793F70DB22D2ABD3C85E9E165_verboseLabel_en-US" xlink:label="lab_us-gaap_OperatingCostsAndExpensesAbstract_9C78FE6793F70DB22D2ABD3C85E9E165" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Costs and Expenses</link:label>
    <link:label id="lab_us-gaap_OperatingCostsAndExpensesAbstract_9C78FE6793F70DB22D2ABD3C85E9E165_label_en-US" xlink:label="lab_us-gaap_OperatingCostsAndExpensesAbstract_9C78FE6793F70DB22D2ABD3C85E9E165" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Costs and Expenses [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingCostsAndExpensesAbstract" xlink:label="loc_us-gaap_OperatingCostsAndExpensesAbstract_9C78FE6793F70DB22D2ABD3C85E9E165" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingCostsAndExpensesAbstract_9C78FE6793F70DB22D2ABD3C85E9E165" xlink:to="lab_us-gaap_OperatingCostsAndExpensesAbstract_9C78FE6793F70DB22D2ABD3C85E9E165" xlink:type="arc" />
    <link:label id="lab_us-gaap_CostOfGoodsAndServicesSold_6C00D047CD0A44C562AABD3C85E9A626_terseLabel_en-US" xlink:label="lab_us-gaap_CostOfGoodsAndServicesSold_6C00D047CD0A44C562AABD3C85E9A626" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cost of Goods and Services Sold</link:label>
    <link:label id="lab_us-gaap_CostOfGoodsAndServicesSold_6C00D047CD0A44C562AABD3C85E9A626_label_en-US" xlink:label="lab_us-gaap_CostOfGoodsAndServicesSold_6C00D047CD0A44C562AABD3C85E9A626" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cost of Goods and Services Sold</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_6C00D047CD0A44C562AABD3C85E9A626" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfGoodsAndServicesSold_6C00D047CD0A44C562AABD3C85E9A626" xlink:to="lab_us-gaap_CostOfGoodsAndServicesSold_6C00D047CD0A44C562AABD3C85E9A626" xlink:type="arc" />
    <link:label id="lab_us-gaap_GrossProfit_E365BC7CBA598EA63CCBBD3C85EA3088_totalLabel_en-US" xlink:label="lab_us-gaap_GrossProfit_E365BC7CBA598EA63CCBBD3C85EA3088" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Gross profit</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GrossProfit" xlink:label="loc_us-gaap_GrossProfit_E365BC7CBA598EA63CCBBD3C85EA3088" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GrossProfit_E365BC7CBA598EA63CCBBD3C85EA3088" xlink:to="lab_us-gaap_GrossProfit_E365BC7CBA598EA63CCBBD3C85EA3088" xlink:type="arc" />
    <link:label id="lab_us-gaap_SellingGeneralAndAdministrativeExpense_A548CE79AB83E27D1BE1BD3C85EA7830_verboseLabel_en-US" xlink:label="lab_us-gaap_SellingGeneralAndAdministrativeExpense_A548CE79AB83E27D1BE1BD3C85EA7830" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Selling, General and Administrative</link:label>
    <link:label id="lab_us-gaap_SellingGeneralAndAdministrativeExpense_A548CE79AB83E27D1BE1BD3C85EA7830_label_en-US" xlink:label="lab_us-gaap_SellingGeneralAndAdministrativeExpense_A548CE79AB83E27D1BE1BD3C85EA7830" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Selling, General and Administrative Expense</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpense" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_A548CE79AB83E27D1BE1BD3C85EA7830" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SellingGeneralAndAdministrativeExpense_A548CE79AB83E27D1BE1BD3C85EA7830" xlink:to="lab_us-gaap_SellingGeneralAndAdministrativeExpense_A548CE79AB83E27D1BE1BD3C85EA7830" xlink:type="arc" />
    <link:label id="lab_us-gaap_OperatingIncomeLoss_7A7AD786B22FE134CAB6BD3C85EA2756_totalLabel_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss_7A7AD786B22FE134CAB6BD3C85EA2756" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Operating Income (Loss)</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="loc_us-gaap_OperatingIncomeLoss_7A7AD786B22FE134CAB6BD3C85EA2756" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingIncomeLoss_7A7AD786B22FE134CAB6BD3C85EA2756" xlink:to="lab_us-gaap_OperatingIncomeLoss_7A7AD786B22FE134CAB6BD3C85EA2756" xlink:type="arc" />
    <link:label id="lab_us-gaap_InterestExpense_745A15E1F6F72D9C2739BD3C85EA08A5_verboseLabel_en-US" xlink:label="lab_us-gaap_InterestExpense_745A15E1F6F72D9C2739BD3C85EA08A5" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Interest Expense</link:label>
    <link:label id="lab_us-gaap_InterestExpense_745A15E1F6F72D9C2739BD3C85EA08A5_label_en-US" xlink:label="lab_us-gaap_InterestExpense_745A15E1F6F72D9C2739BD3C85EA08A5" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Interest Expense</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InterestExpense" xlink:label="loc_us-gaap_InterestExpense_745A15E1F6F72D9C2739BD3C85EA08A5" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestExpense_745A15E1F6F72D9C2739BD3C85EA08A5" xlink:to="lab_us-gaap_InterestExpense_745A15E1F6F72D9C2739BD3C85EA08A5" xlink:type="arc" />
    <link:label id="lab_us-gaap_OtherNonoperatingIncomeExpense_2B1C76BAFABCC46BC269BD3C85EAFD1E_negatedLabel_en-US" xlink:label="lab_us-gaap_OtherNonoperatingIncomeExpense_2B1C76BAFABCC46BC269BD3C85EAFD1E" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Other Expense (Income) - net</link:label>
    <link:label id="lab_us-gaap_OtherNonoperatingIncomeExpense_2B1C76BAFABCC46BC269BD3C85EAFD1E_label_en-US" xlink:label="lab_us-gaap_OtherNonoperatingIncomeExpense_2B1C76BAFABCC46BC269BD3C85EAFD1E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Nonoperating Income (Expense)</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_2B1C76BAFABCC46BC269BD3C85EAFD1E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpense_2B1C76BAFABCC46BC269BD3C85EAFD1E" xlink:to="lab_us-gaap_OtherNonoperatingIncomeExpense_2B1C76BAFABCC46BC269BD3C85EAFD1E" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_E4EC11BB4BD71F325A43BD3C85EB8113_verboseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit_E4EC11BB4BD71F325A43BD3C85EB8113" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Income Tax Expense</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_E4EC11BB4BD71F325A43BD3C85EB8113" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_E4EC11BB4BD71F325A43BD3C85EB8113" xlink:to="lab_us-gaap_IncomeTaxExpenseBenefit_E4EC11BB4BD71F325A43BD3C85EB8113" xlink:type="arc" />
    <link:label id="lab_us-gaap_NetIncomeLoss_AFCC4E42A157A268C3E5BD3C85EBC26E_totalLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss_AFCC4E42A157A268C3E5BD3C85EBC26E" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net Income</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_AFCC4E42A157A268C3E5BD3C85EBC26E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLoss_AFCC4E42A157A268C3E5BD3C85EBC26E" xlink:to="lab_us-gaap_NetIncomeLoss_AFCC4E42A157A268C3E5BD3C85EBC26E" xlink:type="arc" />
    <link:label id="lab_us-gaap_EarningsPerShareAbstract_74F587E2141B591581FFBD3C85EB31C0_verboseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareAbstract_74F587E2141B591581FFBD3C85EB31C0" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Earnings Per Common Share</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="loc_us-gaap_EarningsPerShareAbstract_74F587E2141B591581FFBD3C85EB31C0" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareAbstract_74F587E2141B591581FFBD3C85EB31C0" xlink:to="lab_us-gaap_EarningsPerShareAbstract_74F587E2141B591581FFBD3C85EB31C0" xlink:type="arc" />
    <link:label id="lab_us-gaap_EarningsPerShareBasic_37ADA399122FFAF5A774BD3C85EB50D5_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic_37ADA399122FFAF5A774BD3C85EB50D5" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Basic Earnings Per Share (usd per share)</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareBasic" xlink:label="loc_us-gaap_EarningsPerShareBasic_37ADA399122FFAF5A774BD3C85EB50D5" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareBasic_37ADA399122FFAF5A774BD3C85EB50D5" xlink:to="lab_us-gaap_EarningsPerShareBasic_37ADA399122FFAF5A774BD3C85EB50D5" xlink:type="arc" />
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_5743C9A904435D4F39E2BD3C85EC5B73_verboseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted_5743C9A904435D4F39E2BD3C85EC5B73" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Diluted Earnings Per Share (usd per share)</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="loc_us-gaap_EarningsPerShareDiluted_5743C9A904435D4F39E2BD3C85EC5B73" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareDiluted_5743C9A904435D4F39E2BD3C85EC5B73" xlink:to="lab_us-gaap_EarningsPerShareDiluted_5743C9A904435D4F39E2BD3C85EC5B73" xlink:type="arc" />
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_5CFF7E935CFF47C9B287BD3C85ECBA45_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_5CFF7E935CFF47C9B287BD3C85ECBA45" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Weighted average number common shares (shares)</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_5CFF7E935CFF47C9B287BD3C85ECBA45" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_5CFF7E935CFF47C9B287BD3C85ECBA45" xlink:to="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_5CFF7E935CFF47C9B287BD3C85ECBA45" xlink:type="arc" />
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_C4D4C2BD81CE9C732ACFBD3C85ECBDC7_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_C4D4C2BD81CE9C732ACFBD3C85ECBDC7" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Weighted average number common shares and potentially dilutive common shares (shares)</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_C4D4C2BD81CE9C732ACFBD3C85ECBDC7" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_C4D4C2BD81CE9C732ACFBD3C85ECBDC7" xlink:to="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_C4D4C2BD81CE9C732ACFBD3C85ECBDC7" xlink:type="arc" />
    <link:label id="lab_us-gaap_CommonStockDividendsPerShareDeclared_5E79FE577D6019DEF332BD3C85EC98F3_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockDividendsPerShareDeclared_5E79FE577D6019DEF332BD3C85EC98F3" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Common Stock, Dividends, Per Share, Declared</link:label>
    <link:label id="lab_us-gaap_CommonStockDividendsPerShareDeclared_5E79FE577D6019DEF332BD3C85EC98F3_label_en-US" xlink:label="lab_us-gaap_CommonStockDividendsPerShareDeclared_5E79FE577D6019DEF332BD3C85EC98F3" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common Stock, Dividends, Per Share, Declared</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockDividendsPerShareDeclared" xlink:label="loc_us-gaap_CommonStockDividendsPerShareDeclared_5E79FE577D6019DEF332BD3C85EC98F3" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockDividendsPerShareDeclared_5E79FE577D6019DEF332BD3C85EC98F3" xlink:to="lab_us-gaap_CommonStockDividendsPerShareDeclared_5E79FE577D6019DEF332BD3C85EC98F3" xlink:type="arc" />
    <link:label id="lab_us-gaap_BusinessAcquisitionsProFormaRevenue_F5E0B3DE9B510CA80CB1BDC4039A5D94_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionsProFormaRevenue_F5E0B3DE9B510CA80CB1BDC4039A5D94" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revenues</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionsProFormaRevenue_F5E0B3DE9B510CA80CB1BDC4039A5D94_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionsProFormaRevenue_F5E0B3DE9B510CA80CB1BDC4039A5D94" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Acquisition, Pro Forma Revenue</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionsProFormaRevenue" xlink:label="loc_us-gaap_BusinessAcquisitionsProFormaRevenue_F5E0B3DE9B510CA80CB1BDC4039A5D94" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionsProFormaRevenue_F5E0B3DE9B510CA80CB1BDC4039A5D94" xlink:to="lab_us-gaap_BusinessAcquisitionsProFormaRevenue_F5E0B3DE9B510CA80CB1BDC4039A5D94" xlink:type="arc" />
    <link:label id="lab_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss_1DE3DA62C703EADB8668BDC4039A5DC9_verboseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss_1DE3DA62C703EADB8668BDC4039A5DC9" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Net Income</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss_1DE3DA62C703EADB8668BDC4039A5DC9_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss_1DE3DA62C703EADB8668BDC4039A5DC9" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Acquisition, Pro Forma Net Income (Loss)</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss" xlink:label="loc_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss_1DE3DA62C703EADB8668BDC4039A5DC9" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss_1DE3DA62C703EADB8668BDC4039A5DC9" xlink:to="lab_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss_1DE3DA62C703EADB8668BDC4039A5DC9" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_79A49521BD484BD2BB958BFA3988634C_verboseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_79A49521BD484BD2BB958BFA3988634C" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Operations and assets by segment</link:label>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_79A49521BD484BD2BB958BFA3988634C_label_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_79A49521BD484BD2BB958BFA3988634C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Segment Reporting Information, by Segment [Table Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_79A49521BD484BD2BB958BFA3988634C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_79A49521BD484BD2BB958BFA3988634C" xlink:to="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_79A49521BD484BD2BB958BFA3988634C" xlink:type="arc" />
    <link:label id="lab_us-gaap_LongTermPurchaseCommitmentTable_03BFCE1FB3B0B60B8669C14252B14D63_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermPurchaseCommitmentTable_03BFCE1FB3B0B60B8669C14252B14D63" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Long-term Purchase Commitment [Table]</link:label>
    <link:label id="lab_us-gaap_LongTermPurchaseCommitmentTable_03BFCE1FB3B0B60B8669C14252B14D63_label_en-US" xlink:label="lab_us-gaap_LongTermPurchaseCommitmentTable_03BFCE1FB3B0B60B8669C14252B14D63" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-term Purchase Commitment [Table]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermPurchaseCommitmentTable" xlink:label="loc_us-gaap_LongTermPurchaseCommitmentTable_03BFCE1FB3B0B60B8669C14252B14D63" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentTable_03BFCE1FB3B0B60B8669C14252B14D63" xlink:to="lab_us-gaap_LongTermPurchaseCommitmentTable_03BFCE1FB3B0B60B8669C14252B14D63" xlink:type="arc" />
    <link:label id="lab_us-gaap_FinancialInstrumentAxis_37DAB3BAFE234D5FBF86C14252B2937C_terseLabel_en-US" xlink:label="lab_us-gaap_FinancialInstrumentAxis_37DAB3BAFE234D5FBF86C14252B2937C" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Financial Instrument [Axis]</link:label>
    <link:label id="lab_us-gaap_FinancialInstrumentAxis_37DAB3BAFE234D5FBF86C14252B2937C_label_en-US" xlink:label="lab_us-gaap_FinancialInstrumentAxis_37DAB3BAFE234D5FBF86C14252B2937C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Financial Instrument [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinancialInstrumentAxis" xlink:label="loc_us-gaap_FinancialInstrumentAxis_37DAB3BAFE234D5FBF86C14252B2937C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancialInstrumentAxis_37DAB3BAFE234D5FBF86C14252B2937C" xlink:to="lab_us-gaap_FinancialInstrumentAxis_37DAB3BAFE234D5FBF86C14252B2937C" xlink:type="arc" />
    <link:label id="lab_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_BC63CA00D7F5992A2F4DC14252B2A2C6_terseLabel_en-US" xlink:label="lab_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_BC63CA00D7F5992A2F4DC14252B2A2C6" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Financial Instruments [Domain]</link:label>
    <link:label id="lab_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_BC63CA00D7F5992A2F4DC14252B2A2C6_label_en-US" xlink:label="lab_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_BC63CA00D7F5992A2F4DC14252B2A2C6" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Financial Instruments [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_BC63CA00D7F5992A2F4DC14252B2A2C6" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_BC63CA00D7F5992A2F4DC14252B2A2C6" xlink:to="lab_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_BC63CA00D7F5992A2F4DC14252B2A2C6" xlink:type="arc" />
    <link:label id="lab_us-gaap_ForwardContractsMember_BBAA32729CE266EFAB95C14252B33323_terseLabel_en-US" xlink:label="lab_us-gaap_ForwardContractsMember_BBAA32729CE266EFAB95C14252B33323" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Forward Contracts [Member]</link:label>
    <link:label id="lab_us-gaap_ForwardContractsMember_BBAA32729CE266EFAB95C14252B33323_label_en-US" xlink:label="lab_us-gaap_ForwardContractsMember_BBAA32729CE266EFAB95C14252B33323" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Forward Contracts [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ForwardContractsMember" xlink:label="loc_us-gaap_ForwardContractsMember_BBAA32729CE266EFAB95C14252B33323" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForwardContractsMember_BBAA32729CE266EFAB95C14252B33323" xlink:to="lab_us-gaap_ForwardContractsMember_BBAA32729CE266EFAB95C14252B33323" xlink:type="arc" />
    <link:label id="lab_us-gaap_LongTermPurchaseCommitmentLineItems_156FD58CF5BB89D8A4B2C14252B31581_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermPurchaseCommitmentLineItems_156FD58CF5BB89D8A4B2C14252B31581" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Long-term Purchase Commitment [Line Items]</link:label>
    <link:label id="lab_us-gaap_LongTermPurchaseCommitmentLineItems_156FD58CF5BB89D8A4B2C14252B31581_label_en-US" xlink:label="lab_us-gaap_LongTermPurchaseCommitmentLineItems_156FD58CF5BB89D8A4B2C14252B31581" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-term Purchase Commitment [Line Items]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermPurchaseCommitmentLineItems" xlink:label="loc_us-gaap_LongTermPurchaseCommitmentLineItems_156FD58CF5BB89D8A4B2C14252B31581" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentLineItems_156FD58CF5BB89D8A4B2C14252B31581" xlink:to="lab_us-gaap_LongTermPurchaseCommitmentLineItems_156FD58CF5BB89D8A4B2C14252B31581" xlink:type="arc" />
    <link:label id="lab_us-gaap_ProductWarrantyAccrualClassifiedCurrent_9C9682B74E50668948E9C14266CD862A_verboseLabel_en-US" xlink:label="lab_us-gaap_ProductWarrantyAccrualClassifiedCurrent_9C9682B74E50668948E9C14266CD862A" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Product Warranty Accrual, Current</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProductWarrantyAccrualClassifiedCurrent" xlink:label="loc_us-gaap_ProductWarrantyAccrualClassifiedCurrent_9C9682B74E50668948E9C14266CD862A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProductWarrantyAccrualClassifiedCurrent_9C9682B74E50668948E9C14266CD862A" xlink:to="lab_us-gaap_ProductWarrantyAccrualClassifiedCurrent_9C9682B74E50668948E9C14266CD862A" xlink:type="arc" />
    <link:label id="lab_us-gaap_LongTermPurchaseCommitmentAmount_543C93974573EFB75A28C14252B31A9C_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermPurchaseCommitmentAmount_543C93974573EFB75A28C14252B31A9C" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Long-term Purchase Commitment, Amount</link:label>
    <link:label id="lab_us-gaap_LongTermPurchaseCommitmentAmount_543C93974573EFB75A28C14252B31A9C_label_en-US" xlink:label="lab_us-gaap_LongTermPurchaseCommitmentAmount_543C93974573EFB75A28C14252B31A9C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-term Purchase Commitment, Amount</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermPurchaseCommitmentAmount" xlink:label="loc_us-gaap_LongTermPurchaseCommitmentAmount_543C93974573EFB75A28C14252B31A9C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentAmount_543C93974573EFB75A28C14252B31A9C" xlink:to="lab_us-gaap_LongTermPurchaseCommitmentAmount_543C93974573EFB75A28C14252B31A9C" xlink:type="arc" />
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_E174C5F94D1129E892CCBD3C9579477C_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_E174C5F94D1129E892CCBD3C9579477C" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Liability, Maturity</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_E174C5F94D1129E892CCBD3C9579477C_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_E174C5F94D1129E892CCBD3C9579477C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Liability, Maturity [Table Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_E174C5F94D1129E892CCBD3C9579477C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_E174C5F94D1129E892CCBD3C9579477C" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_E174C5F94D1129E892CCBD3C9579477C" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock_F262D056F09DAA608876BD3C9579E6DC_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock_F262D056F09DAA608876BD3C9579E6DC" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Future Minimum Rental Payments for Operating Leases</link:label>
    <link:label id="lab_us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock_F262D056F09DAA608876BD3C9579E6DC_label_en-US" xlink:label="lab_us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock_F262D056F09DAA608876BD3C9579E6DC" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Future Minimum Rental Payments for Operating Leases [Table Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock_F262D056F09DAA608876BD3C9579E6DC" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock_F262D056F09DAA608876BD3C9579E6DC" xlink:to="lab_us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock_F262D056F09DAA608876BD3C9579E6DC" xlink:type="arc" />
    <link:label id="lab_us-gaap_LeaseCostTableTextBlock_3C931F5AC5D4EC7DF92DBD3C95791D50_terseLabel_en-US" xlink:label="lab_us-gaap_LeaseCostTableTextBlock_3C931F5AC5D4EC7DF92DBD3C95791D50" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Lease, Cost</link:label>
    <link:label id="lab_us-gaap_LeaseCostTableTextBlock_3C931F5AC5D4EC7DF92DBD3C95791D50_label_en-US" xlink:label="lab_us-gaap_LeaseCostTableTextBlock_3C931F5AC5D4EC7DF92DBD3C95791D50" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lease, Cost [Table Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LeaseCostTableTextBlock" xlink:label="loc_us-gaap_LeaseCostTableTextBlock_3C931F5AC5D4EC7DF92DBD3C95791D50" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseCostTableTextBlock_3C931F5AC5D4EC7DF92DBD3C95791D50" xlink:to="lab_us-gaap_LeaseCostTableTextBlock_3C931F5AC5D4EC7DF92DBD3C95791D50" xlink:type="arc" />
    <link:label id="lab_us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit_D376D4953FFD0F2AEFB5C13C29B45C73_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit_D376D4953FFD0F2AEFB5C13C29B45C73" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Goodwill, Written off Related to Sale of Business Unit</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit" xlink:label="loc_us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit_D376D4953FFD0F2AEFB5C13C29B45C73" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit_D376D4953FFD0F2AEFB5C13C29B45C73" xlink:to="lab_us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit_D376D4953FFD0F2AEFB5C13C29B45C73" xlink:type="arc" />
    <link:label id="lab_us-gaap_AmortizationOfIntangibleAssets_849684FFA81589C6566AC13C29B42BE3_terseLabel_en-US" xlink:label="lab_us-gaap_AmortizationOfIntangibleAssets_849684FFA81589C6566AC13C29B42BE3" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Amortization of intangible assets</link:label>
    <link:label id="lab_us-gaap_AmortizationOfIntangibleAssets_849684FFA81589C6566AC13C29B42BE3_label_en-US" xlink:label="lab_us-gaap_AmortizationOfIntangibleAssets_849684FFA81589C6566AC13C29B42BE3" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Amortization of Intangible Assets</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_849684FFA81589C6566AC13C29B42BE3" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AmortizationOfIntangibleAssets_849684FFA81589C6566AC13C29B42BE3" xlink:to="lab_us-gaap_AmortizationOfIntangibleAssets_849684FFA81589C6566AC13C29B42BE3" xlink:type="arc" />
    <link:label id="lab_us-gaap_ImpairmentOfIntangibleAssetsFinitelived_A86B80D0DCDF28C6EC6EC13C29B56913_terseLabel_en-US" xlink:label="lab_us-gaap_ImpairmentOfIntangibleAssetsFinitelived_A86B80D0DCDF28C6EC6EC13C29B56913" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Impairment of Intangible Assets, Finite-lived</link:label>
    <link:label id="lab_us-gaap_ImpairmentOfIntangibleAssetsFinitelived_A86B80D0DCDF28C6EC6EC13C29B56913_label_en-US" xlink:label="lab_us-gaap_ImpairmentOfIntangibleAssetsFinitelived_A86B80D0DCDF28C6EC6EC13C29B56913" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Impairment of Intangible Assets, Finite-lived</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ImpairmentOfIntangibleAssetsFinitelived" xlink:label="loc_us-gaap_ImpairmentOfIntangibleAssetsFinitelived_A86B80D0DCDF28C6EC6EC13C29B56913" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ImpairmentOfIntangibleAssetsFinitelived_A86B80D0DCDF28C6EC6EC13C29B56913" xlink:to="lab_us-gaap_ImpairmentOfIntangibleAssetsFinitelived_A86B80D0DCDF28C6EC6EC13C29B56913" xlink:type="arc" />
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsNet_4F26CCE5D783EC290527C13C29B58674_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsNet_4F26CCE5D783EC290527C13C29B58674" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Assets, Net</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_4F26CCE5D783EC290527C13C29B58674" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_4F26CCE5D783EC290527C13C29B58674" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsNet_4F26CCE5D783EC290527C13C29B58674" xlink:type="arc" />
    <link:label id="lab_us-gaap_LossContingenciesTable_8EC4EDE84ABF65B8C15A8BFA3A3673E6_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingenciesTable_8EC4EDE84ABF65B8C15A8BFA3A3673E6" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Loss Contingencies [Table]</link:label>
    <link:label id="lab_us-gaap_LossContingenciesTable_8EC4EDE84ABF65B8C15A8BFA3A3673E6_label_en-US" xlink:label="lab_us-gaap_LossContingenciesTable_8EC4EDE84ABF65B8C15A8BFA3A3673E6" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Loss Contingencies [Table]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LossContingenciesTable" xlink:label="loc_us-gaap_LossContingenciesTable_8EC4EDE84ABF65B8C15A8BFA3A3673E6" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingenciesTable_8EC4EDE84ABF65B8C15A8BFA3A3673E6" xlink:to="lab_us-gaap_LossContingenciesTable_8EC4EDE84ABF65B8C15A8BFA3A3673E6" xlink:type="arc" />
    <link:label id="lab_us-gaap_LossContingenciesLineItems_F7BB906AB24F10F701BC8BFA3A3637AF_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingenciesLineItems_F7BB906AB24F10F701BC8BFA3A3637AF" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Loss Contingencies [Line Items]</link:label>
    <link:label id="lab_us-gaap_LossContingenciesLineItems_F7BB906AB24F10F701BC8BFA3A3637AF_label_en-US" xlink:label="lab_us-gaap_LossContingenciesLineItems_F7BB906AB24F10F701BC8BFA3A3637AF" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Loss Contingencies [Line Items]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LossContingenciesLineItems" xlink:label="loc_us-gaap_LossContingenciesLineItems_F7BB906AB24F10F701BC8BFA3A3637AF" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingenciesLineItems_F7BB906AB24F10F701BC8BFA3A3637AF" xlink:to="lab_us-gaap_LossContingenciesLineItems_F7BB906AB24F10F701BC8BFA3A3637AF" xlink:type="arc" />
    <link:label id="lab_us-gaap_EarningsPerShareTextBlock_1DFB02A2550B978469BA8BFA39A7DCCD_verboseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareTextBlock_1DFB02A2550B978469BA8BFA39A7DCCD" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Earnings per share</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareTextBlock_1DFB02A2550B978469BA8BFA39A7DCCD_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareTextBlock_1DFB02A2550B978469BA8BFA39A7DCCD" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Earnings Per Share [Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareTextBlock" xlink:label="loc_us-gaap_EarningsPerShareTextBlock_1DFB02A2550B978469BA8BFA39A7DCCD" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareTextBlock_1DFB02A2550B978469BA8BFA39A7DCCD" xlink:to="lab_us-gaap_EarningsPerShareTextBlock_1DFB02A2550B978469BA8BFA39A7DCCD" xlink:type="arc" />
  </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>13
<FILENAME>azz-20200229_pre.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII"?>
<!--XBRL Document Created with Wdesk from Workiva-->
<!-- -->
<link:linkbase xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" 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">
  <link:roleRef roleURI="http://www.azz.com/role/Acquisitions" xlink:href="azz-20200229.xsd#Acquisitions" xlink:type="simple" />
  <link:roleRef roleURI="http://www.azz.com/role/AcquisitionsAcquisitionsIntangiblesDetails" xlink:href="azz-20200229.xsd#AcquisitionsAcquisitionsIntangiblesDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.azz.com/role/AcquisitionsDetailsTextual" xlink:href="azz-20200229.xsd#AcquisitionsDetailsTextual" xlink:type="simple" />
  <link:roleRef roleURI="http://www.azz.com/role/AcquisitionsProFormaInformationDetails" xlink:href="azz-20200229.xsd#AcquisitionsProFormaInformationDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.azz.com/role/AcquisitionsPurchasePriceAllocationDetails" xlink:href="azz-20200229.xsd#AcquisitionsPurchasePriceAllocationDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.azz.com/role/AcquisitionsTables" xlink:href="azz-20200229.xsd#AcquisitionsTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.azz.com/role/CommitmentsAndContingenciesDetails" xlink:href="azz-20200229.xsd#CommitmentsAndContingenciesDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.azz.com/role/CommitmentsAndContingenciesNotes" xlink:href="azz-20200229.xsd#CommitmentsAndContingenciesNotes" xlink:type="simple" />
  <link:roleRef roleURI="http://www.azz.com/role/CommitmentsAndContingenciesProductWarrantyAccrualDetails" xlink:href="azz-20200229.xsd#CommitmentsAndContingenciesProductWarrantyAccrualDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.azz.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome" xlink:href="azz-20200229.xsd#CondensedConsolidatedStatementsOfComprehensiveIncome" xlink:type="simple" />
  <link:roleRef roleURI="http://www.azz.com/role/ConsolidatedBalanceSheets" xlink:href="azz-20200229.xsd#ConsolidatedBalanceSheets" xlink:type="simple" />
  <link:roleRef roleURI="http://www.azz.com/role/ConsolidatedBalanceSheetsParenthetical" xlink:href="azz-20200229.xsd#ConsolidatedBalanceSheetsParenthetical" xlink:type="simple" />
  <link:roleRef roleURI="http://www.azz.com/role/ConsolidatedStatementOfShareholdersEquity" xlink:href="azz-20200229.xsd#ConsolidatedStatementOfShareholdersEquity" xlink:type="simple" />
  <link:roleRef roleURI="http://www.azz.com/role/ConsolidatedStatementOfShareholdersEquityParenthetical" xlink:href="azz-20200229.xsd#ConsolidatedStatementOfShareholdersEquityParenthetical" xlink:type="simple" />
  <link:roleRef roleURI="http://www.azz.com/role/ConsolidatedStatementsOfCashFlows" xlink:href="azz-20200229.xsd#ConsolidatedStatementsOfCashFlows" xlink:type="simple" />
  <link:roleRef roleURI="http://www.azz.com/role/ConsolidatedStatementsOfComprehensiveIncomeParenthetical" xlink:href="azz-20200229.xsd#ConsolidatedStatementsOfComprehensiveIncomeParenthetical" xlink:type="simple" />
  <link:roleRef roleURI="http://www.azz.com/role/ConsolidatedStatementsOfIncome" xlink:href="azz-20200229.xsd#ConsolidatedStatementsOfIncome" xlink:type="simple" />
  <link:roleRef roleURI="http://www.azz.com/role/DebtNarrativeDetails" xlink:href="azz-20200229.xsd#DebtNarrativeDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.azz.com/role/DebtNotes" xlink:href="azz-20200229.xsd#DebtNotes" xlink:type="simple" />
  <link:roleRef roleURI="http://www.azz.com/role/DebtScheduleOfLongTermDebtDetails" xlink:href="azz-20200229.xsd#DebtScheduleOfLongTermDebtDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.azz.com/role/DebtScheduleOfLongTermDebtMaturitiesDetails" xlink:href="azz-20200229.xsd#DebtScheduleOfLongTermDebtMaturitiesDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.azz.com/role/DebtTables" xlink:href="azz-20200229.xsd#DebtTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.azz.com/role/DocumentAndEntityInformation" xlink:href="azz-20200229.xsd#DocumentAndEntityInformation" xlink:type="simple" />
  <link:roleRef roleURI="http://www.azz.com/role/EarningsPerShareDetails" xlink:href="azz-20200229.xsd#EarningsPerShareDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.azz.com/role/EarningsPerShareNarrativeDetails" xlink:href="azz-20200229.xsd#EarningsPerShareNarrativeDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.azz.com/role/EarningsPerShareNotes" xlink:href="azz-20200229.xsd#EarningsPerShareNotes" xlink:type="simple" />
  <link:roleRef roleURI="http://www.azz.com/role/EarningsPerShareTables" xlink:href="azz-20200229.xsd#EarningsPerShareTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.azz.com/role/EmployeeBenefitPlansDetails" xlink:href="azz-20200229.xsd#EmployeeBenefitPlansDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.azz.com/role/EmployeeBenefitPlansMultiemployerPlanDetails" xlink:href="azz-20200229.xsd#EmployeeBenefitPlansMultiemployerPlanDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.azz.com/role/EmployeeBenefitPlansNotes" xlink:href="azz-20200229.xsd#EmployeeBenefitPlansNotes" xlink:type="simple" />
  <link:roleRef roleURI="http://www.azz.com/role/GoodwillAndIntangibleAssetsIndefiniteLivedIntangibleAssetsDetails" xlink:href="azz-20200229.xsd#GoodwillAndIntangibleAssetsIndefiniteLivedIntangibleAssetsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.azz.com/role/GoodwillAndIntangibleAssetsNarrativeDetails" xlink:href="azz-20200229.xsd#GoodwillAndIntangibleAssetsNarrativeDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.azz.com/role/GoodwillAndIntangibleAssetsNotes" xlink:href="azz-20200229.xsd#GoodwillAndIntangibleAssetsNotes" xlink:type="simple" />
  <link:roleRef roleURI="http://www.azz.com/role/GoodwillAndIntangibleAssetsScheduleOfAmortizableIntangibleAssetsDetails" xlink:href="azz-20200229.xsd#GoodwillAndIntangibleAssetsScheduleOfAmortizableIntangibleAssetsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.azz.com/role/GoodwillAndIntangibleAssetsScheduleOfFutureAmortizationDetails" xlink:href="azz-20200229.xsd#GoodwillAndIntangibleAssetsScheduleOfFutureAmortizationDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.azz.com/role/GoodwillAndIntangibleAssetsScheduleOfGoodwillDetails" xlink:href="azz-20200229.xsd#GoodwillAndIntangibleAssetsScheduleOfGoodwillDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.azz.com/role/GoodwillAndIntangibleAssetsTables" xlink:href="azz-20200229.xsd#GoodwillAndIntangibleAssetsTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.azz.com/role/IncomeTaxesNarrativeDetails" xlink:href="azz-20200229.xsd#IncomeTaxesNarrativeDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.azz.com/role/IncomeTaxesNotes" xlink:href="azz-20200229.xsd#IncomeTaxesNotes" xlink:type="simple" />
  <link:roleRef roleURI="http://www.azz.com/role/IncomeTaxesProvisionOfIncomeTaxesDetails" xlink:href="azz-20200229.xsd#IncomeTaxesProvisionOfIncomeTaxesDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.azz.com/role/IncomeTaxesReconciliationOfUnrecognizedTaxBenefitsDetails" xlink:href="azz-20200229.xsd#IncomeTaxesReconciliationOfUnrecognizedTaxBenefitsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.azz.com/role/IncomeTaxesReconcilliationOfEffectiveIncomeTaxRateDetails" xlink:href="azz-20200229.xsd#IncomeTaxesReconcilliationOfEffectiveIncomeTaxRateDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.azz.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" xlink:href="azz-20200229.xsd#IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.azz.com/role/IncomeTaxesScheduleOfNetOperatingLossCarryforwardsDetails" xlink:href="azz-20200229.xsd#IncomeTaxesScheduleOfNetOperatingLossCarryforwardsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.azz.com/role/IncomeTaxesTables" xlink:href="azz-20200229.xsd#IncomeTaxesTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.azz.com/role/InventoriesDetails" xlink:href="azz-20200229.xsd#InventoriesDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.azz.com/role/InventoriesNotes" xlink:href="azz-20200229.xsd#InventoriesNotes" xlink:type="simple" />
  <link:roleRef roleURI="http://www.azz.com/role/InventoriesTables" xlink:href="azz-20200229.xsd#InventoriesTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.azz.com/role/Leases" xlink:href="azz-20200229.xsd#Leases" xlink:type="simple" />
  <link:roleRef roleURI="http://www.azz.com/role/LeasesFutureLeaseLiabilityPriorToAdoptionOfAsc842Details" xlink:href="azz-20200229.xsd#LeasesFutureLeaseLiabilityPriorToAdoptionOfAsc842Details" xlink:type="simple" />
  <link:roleRef roleURI="http://www.azz.com/role/LeasesLeaseCostDetails" xlink:href="azz-20200229.xsd#LeasesLeaseCostDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.azz.com/role/LeasesLeaseDetailsDetails" xlink:href="azz-20200229.xsd#LeasesLeaseDetailsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.azz.com/role/LeasesLeaseMaturityDetails" xlink:href="azz-20200229.xsd#LeasesLeaseMaturityDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.azz.com/role/LeasesTables" xlink:href="azz-20200229.xsd#LeasesTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.azz.com/role/OperatingSegmentsDetails" xlink:href="azz-20200229.xsd#OperatingSegmentsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.azz.com/role/OperatingSegmentsNotes" xlink:href="azz-20200229.xsd#OperatingSegmentsNotes" xlink:type="simple" />
  <link:roleRef roleURI="http://www.azz.com/role/OperatingSegmentsTables" xlink:href="azz-20200229.xsd#OperatingSegmentsTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.azz.com/role/OtherAccruedLiabilitiesDetails" xlink:href="azz-20200229.xsd#OtherAccruedLiabilitiesDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.azz.com/role/OtherAccruedLiabilitiesNotes" xlink:href="azz-20200229.xsd#OtherAccruedLiabilitiesNotes" xlink:type="simple" />
  <link:roleRef roleURI="http://www.azz.com/role/OtherAccruedLiabilitiesTables" xlink:href="azz-20200229.xsd#OtherAccruedLiabilitiesTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.azz.com/role/PropertyPlantAndEquipmentDetails" xlink:href="azz-20200229.xsd#PropertyPlantAndEquipmentDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.azz.com/role/PropertyPlantAndEquipmentNotes" xlink:href="azz-20200229.xsd#PropertyPlantAndEquipmentNotes" xlink:type="simple" />
  <link:roleRef roleURI="http://www.azz.com/role/PropertyPlantAndEquipmentTables" xlink:href="azz-20200229.xsd#PropertyPlantAndEquipmentTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.azz.com/role/QuarterlyFinancialInformationUnauditedDetails" xlink:href="azz-20200229.xsd#QuarterlyFinancialInformationUnauditedDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.azz.com/role/QuarterlyFinancialInformationUnauditedNotes" xlink:href="azz-20200229.xsd#QuarterlyFinancialInformationUnauditedNotes" xlink:type="simple" />
  <link:roleRef roleURI="http://www.azz.com/role/QuarterlyFinancialInformationUnauditedTables" xlink:href="azz-20200229.xsd#QuarterlyFinancialInformationUnauditedTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.azz.com/role/RestructuringAndOtherRelatedCostsDetails" xlink:href="azz-20200229.xsd#RestructuringAndOtherRelatedCostsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.azz.com/role/RestructuringAndOtherRelatedCostsNotes" xlink:href="azz-20200229.xsd#RestructuringAndOtherRelatedCostsNotes" xlink:type="simple" />
  <link:roleRef roleURI="http://www.azz.com/role/ScheduleIiValuationAndQualiyingAccountsAndReservesDetails" xlink:href="azz-20200229.xsd#ScheduleIiValuationAndQualiyingAccountsAndReservesDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.azz.com/role/ScheduleIiValuationAndQualiyingAccountsAndReservesNotes" xlink:href="azz-20200229.xsd#ScheduleIiValuationAndQualiyingAccountsAndReservesNotes" xlink:type="simple" />
  <link:roleRef roleURI="http://www.azz.com/role/StockCompensationDetailsTextual" xlink:href="azz-20200229.xsd#StockCompensationDetailsTextual" xlink:type="simple" />
  <link:roleRef roleURI="http://www.azz.com/role/StockCompensationNonVestedRestrictedStockActivityDetails" xlink:href="azz-20200229.xsd#StockCompensationNonVestedRestrictedStockActivityDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.azz.com/role/StockCompensationNotes" xlink:href="azz-20200229.xsd#StockCompensationNotes" xlink:type="simple" />
  <link:roleRef roleURI="http://www.azz.com/role/StockCompensationPerformanceShareUnitsDetails" xlink:href="azz-20200229.xsd#StockCompensationPerformanceShareUnitsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.azz.com/role/StockCompensationSarsAndOptionAwardsActivityDetails" xlink:href="azz-20200229.xsd#StockCompensationSarsAndOptionAwardsActivityDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.azz.com/role/StockCompensationScheduleByExercisePriceRangeDetails" xlink:href="azz-20200229.xsd#StockCompensationScheduleByExercisePriceRangeDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.azz.com/role/StockCompensationShareBasedCompensationAndIncomeTaxesDetails" xlink:href="azz-20200229.xsd#StockCompensationShareBasedCompensationAndIncomeTaxesDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.azz.com/role/StockCompensationTables" xlink:href="azz-20200229.xsd#StockCompensationTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.azz.com/role/SubsequentEventsNotes" xlink:href="azz-20200229.xsd#SubsequentEventsNotes" xlink:type="simple" />
  <link:roleRef roleURI="http://www.azz.com/role/SummaryOfSignificantAccountingPoliciesAccumulatedOtherComprehensiveIncomeDetails" xlink:href="azz-20200229.xsd#SummaryOfSignificantAccountingPoliciesAccumulatedOtherComprehensiveIncomeDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.azz.com/role/SummaryOfSignificantAccountingPoliciesContractLiabilityDetailsDetails" xlink:href="azz-20200229.xsd#SummaryOfSignificantAccountingPoliciesContractLiabilityDetailsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.azz.com/role/SummaryOfSignificantAccountingPoliciesDebtDetails" xlink:href="azz-20200229.xsd#SummaryOfSignificantAccountingPoliciesDebtDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.azz.com/role/SummaryOfSignificantAccountingPoliciesDetails" xlink:href="azz-20200229.xsd#SummaryOfSignificantAccountingPoliciesDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.azz.com/role/SummaryOfSignificantAccountingPoliciesDisaggregatedRevenuesDetails" xlink:href="azz-20200229.xsd#SummaryOfSignificantAccountingPoliciesDisaggregatedRevenuesDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.azz.com/role/SummaryOfSignificantAccountingPoliciesIntangibleAssetsDetails" xlink:href="azz-20200229.xsd#SummaryOfSignificantAccountingPoliciesIntangibleAssetsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.azz.com/role/SummaryOfSignificantAccountingPoliciesNotes" xlink:href="azz-20200229.xsd#SummaryOfSignificantAccountingPoliciesNotes" xlink:type="simple" />
  <link:roleRef roleURI="http://www.azz.com/role/SummaryOfSignificantAccountingPoliciesPolicies" xlink:href="azz-20200229.xsd#SummaryOfSignificantAccountingPoliciesPolicies" xlink:type="simple" />
  <link:roleRef roleURI="http://www.azz.com/role/SummaryOfSignificantAccountingPoliciesProductWarrantyRollForwardDetails" xlink:href="azz-20200229.xsd#SummaryOfSignificantAccountingPoliciesProductWarrantyRollForwardDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.azz.com/role/SummaryOfSignificantAccountingPoliciesPropertyPlantAndEquipmentDetails" xlink:href="azz-20200229.xsd#SummaryOfSignificantAccountingPoliciesPropertyPlantAndEquipmentDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.azz.com/role/SummaryOfSignificantAccountingPoliciesTables" xlink:href="azz-20200229.xsd#SummaryOfSignificantAccountingPoliciesTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedLabel" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedLabel" xlink:type="simple" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedNetLabel" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedNetLabel" xlink:type="simple" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodEndLabel" xlink:type="simple" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodStartLabel" xlink:type="simple" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTerseLabel" xlink:type="simple" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTotalLabel" xlink:type="simple" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/netLabel" xlink:href="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd#netLabel" xlink:type="simple" />
  <link:presentationLink xlink:role="http://www.azz.com/role/Acquisitions" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationsAbstract" xlink:label="loc_us-gaap_BusinessCombinationsAbstract_07E7DB29F1CBD48E2D228BFA3A3638C4" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationDisclosureTextBlock" xlink:label="loc_us-gaap_BusinessCombinationDisclosureTextBlock_DC4A6DB3B94518C092AD8BFA3A36059D" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationsAbstract_07E7DB29F1CBD48E2D228BFA3A3638C4" xlink:to="loc_us-gaap_BusinessCombinationDisclosureTextBlock_DC4A6DB3B94518C092AD8BFA3A36059D" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.azz.com/role/AcquisitionsAcquisitionsIntangiblesDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationsAbstract" xlink:label="loc_us-gaap_BusinessCombinationsAbstract_C825D97E363C389916EEBDBDCAA30CAA" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_C827C8CA3CE1F50961BEBDBDD2BF4D47" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationsAbstract_C825D97E363C389916EEBDBDCAA30CAA" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_C827C8CA3CE1F50961BEBDBDD2BF4D47" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_9C8C07B32AC40CAC2367BDC00ACF2C51" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_C827C8CA3CE1F50961BEBDBDD2BF4D47" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_9C8C07B32AC40CAC2367BDC00ACF2C51" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_61CB2F8DBA949A13AFCCBDC00AD11EDF" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_9C8C07B32AC40CAC2367BDC00ACF2C51" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_61CB2F8DBA949A13AFCCBDC00AD11EDF" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CustomerRelationshipsMember" xlink:label="loc_us-gaap_CustomerRelationshipsMember_9A6B9B079ABFC75F6EBEBDC035E7BE27" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_61CB2F8DBA949A13AFCCBDC00AD11EDF" xlink:to="loc_us-gaap_CustomerRelationshipsMember_9A6B9B079ABFC75F6EBEBDC035E7BE27" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NoncompeteAgreementsMember" xlink:label="loc_us-gaap_NoncompeteAgreementsMember_BAF2A9A73668F55D80B1BDC07362A752" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_61CB2F8DBA949A13AFCCBDC00AD11EDF" xlink:to="loc_us-gaap_NoncompeteAgreementsMember_BAF2A9A73668F55D80B1BDC07362A752" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_66574C52F3EF48517EE0BDBDD2BF900E" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_C827C8CA3CE1F50961BEBDBDD2BF4D47" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_66574C52F3EF48517EE0BDBDD2BF900E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_5307BF5141F872CAE6E5BDBDD2C0C26F" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_66574C52F3EF48517EE0BDBDD2BF900E" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_5307BF5141F872CAE6E5BDBDD2C0C26F" xlink:type="arc" />
    <link:loc xlink:href="azz-20200229.xsd#azz_A2020AcquisitionsMember" xlink:label="loc_azz_A2020AcquisitionsMember_0F9F3C74C285CEE075ACBDBFDA84B85F" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_5307BF5141F872CAE6E5BDBDD2C0C26F" xlink:to="loc_azz_A2020AcquisitionsMember_0F9F3C74C285CEE075ACBDBFDA84B85F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionLineItems" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_1743624871DD1DA67288BDBDD2CAACB0" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_C827C8CA3CE1F50961BEBDBDD2BF4D47" xlink:to="loc_us-gaap_BusinessAcquisitionLineItems_1743624871DD1DA67288BDBDD2CAACB0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinitelivedIntangibleAssetsAcquired1" xlink:label="loc_us-gaap_FinitelivedIntangibleAssetsAcquired1_EE4741C16BFF5C0AC9A0BDBECC0D7126" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_1743624871DD1DA67288BDBDD2CAACB0" xlink:to="loc_us-gaap_FinitelivedIntangibleAssetsAcquired1_EE4741C16BFF5C0AC9A0BDBECC0D7126" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_E0913900C221F62B0C9DBDBF3AC9B777" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_1743624871DD1DA67288BDBDD2CAACB0" xlink:to="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_E0913900C221F62B0C9DBDBF3AC9B777" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.azz.com/role/AcquisitionsDetailsTextual" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationsAbstract" xlink:label="loc_us-gaap_BusinessCombinationsAbstract_6321DAA1714A7A85EDFDC1407D6D97AD" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_0D2AFAF297F3FF113784C1407D6D6825" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationsAbstract_6321DAA1714A7A85EDFDC1407D6D97AD" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_0D2AFAF297F3FF113784C1407D6D6825" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_AB6B151F82E213ACF248C1407D6D752B" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_0D2AFAF297F3FF113784C1407D6D6825" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_AB6B151F82E213ACF248C1407D6D752B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_110F908AFF8F542555F4C1407D6D74A8" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_AB6B151F82E213ACF248C1407D6D752B" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_110F908AFF8F542555F4C1407D6D74A8" xlink:type="arc" />
    <link:loc xlink:href="azz-20200229.xsd#azz_NuclearLogisticsBusinessMember" xlink:label="loc_azz_NuclearLogisticsBusinessMember_A26991E76A7ECE2B7374C1407D6EC589" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_110F908AFF8F542555F4C1407D6D74A8" xlink:to="loc_azz_NuclearLogisticsBusinessMember_A26991E76A7ECE2B7374C1407D6EC589" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_34AA9D302E5D2E2FF72DC1407D6ED2CE" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_0D2AFAF297F3FF113784C1407D6D6825" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_34AA9D302E5D2E2FF72DC1407D6ED2CE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_81EAF9F8F00E05160ACDC1407D6E5C5A" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_34AA9D302E5D2E2FF72DC1407D6ED2CE" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_81EAF9F8F00E05160ACDC1407D6E5C5A" xlink:type="arc" />
    <link:loc xlink:href="azz-20200229.xsd#azz_K2Member" xlink:label="loc_azz_K2Member_DEEC365759D44A95DE17C1407D6EAC0B" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_81EAF9F8F00E05160ACDC1407D6E5C5A" xlink:to="loc_azz_K2Member_DEEC365759D44A95DE17C1407D6EAC0B" xlink:type="arc" />
    <link:loc xlink:href="azz-20200229.xsd#azz_A2020AcquisitionsMember" xlink:label="loc_azz_A2020AcquisitionsMember_5F9209BC24251DB317F6C1407D6F825B" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_81EAF9F8F00E05160ACDC1407D6E5C5A" xlink:to="loc_azz_A2020AcquisitionsMember_5F9209BC24251DB317F6C1407D6F825B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionLineItems" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_2C7A5D58CB8731A45707C1407D6FF9DE" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_0D2AFAF297F3FF113784C1407D6D6825" xlink:to="loc_us-gaap_BusinessAcquisitionLineItems_2C7A5D58CB8731A45707C1407D6FF9DE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested" xlink:label="loc_us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested_196FBD6056D2CF8EFC9DC1407D6F8012" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_2C7A5D58CB8731A45707C1407D6FF9DE" xlink:to="loc_us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested_196FBD6056D2CF8EFC9DC1407D6F8012" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GainLossOnSaleOfBusiness" xlink:label="loc_us-gaap_GainLossOnSaleOfBusiness_077F2DA3F340AF0BB630C1407D6F8DE3" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_2C7A5D58CB8731A45707C1407D6FF9DE" xlink:to="loc_us-gaap_GainLossOnSaleOfBusiness_077F2DA3F340AF0BB630C1407D6F8DE3" xlink:type="arc" />
    <link:loc xlink:href="azz-20200229.xsd#azz_BusinessCombinationMaximumContingentConsiderationLiability" xlink:label="loc_azz_BusinessCombinationMaximumContingentConsiderationLiability_41B8A36C771D293F5AADC1407D6FAB26" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_2C7A5D58CB8731A45707C1407D6FF9DE" xlink:to="loc_azz_BusinessCombinationMaximumContingentConsiderationLiability_41B8A36C771D293F5AADC1407D6FAB26" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual" xlink:label="loc_us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual_E0BDF04FF28CE193DA1BC1407D707E4F" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_2C7A5D58CB8731A45707C1407D6FF9DE" xlink:to="loc_us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual_E0BDF04FF28CE193DA1BC1407D707E4F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual" xlink:label="loc_us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual_983EF5BE1083A922BD68C1407D7072F7" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_2C7A5D58CB8731A45707C1407D6FF9DE" xlink:to="loc_us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual_983EF5BE1083A922BD68C1407D7072F7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_C03D29F47EAE93AE7955C1407D701CD7" xlink:type="locator" />
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_2C7A5D58CB8731A45707C1407D6FF9DE" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_C03D29F47EAE93AE7955C1407D701CD7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationAcquisitionRelatedCosts" xlink:label="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts_AAD1C2017AC4367A2D5EC1407D7042C5" xlink:type="locator" />
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_2C7A5D58CB8731A45707C1407D6FF9DE" xlink:to="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts_AAD1C2017AC4367A2D5EC1407D7042C5" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.azz.com/role/AcquisitionsProFormaInformationDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationsAbstract" xlink:label="loc_us-gaap_BusinessCombinationsAbstract_864A4545AE989C030F8FBDC4038B9AB9" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_7566E476D9B2CE1DDC57BDC4039868C4" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationsAbstract_864A4545AE989C030F8FBDC4038B9AB9" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_7566E476D9B2CE1DDC57BDC4039868C4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_FA012E589315C9E00926BDC40399BB1E" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_7566E476D9B2CE1DDC57BDC4039868C4" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_FA012E589315C9E00926BDC40399BB1E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_2D95D559627940F7F68DBDC403997C96" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_FA012E589315C9E00926BDC40399BB1E" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_2D95D559627940F7F68DBDC403997C96" xlink:type="arc" />
    <link:loc xlink:href="azz-20200229.xsd#azz_A2020AcquisitionsMember" xlink:label="loc_azz_A2020AcquisitionsMember_1F00C0489CA308C53039BDC4ACF06D6C" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_2D95D559627940F7F68DBDC403997C96" xlink:to="loc_azz_A2020AcquisitionsMember_1F00C0489CA308C53039BDC4ACF06D6C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionLineItems" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_5D18AFCDD85479831A57BDC4039A046D" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_7566E476D9B2CE1DDC57BDC4039868C4" xlink:to="loc_us-gaap_BusinessAcquisitionLineItems_5D18AFCDD85479831A57BDC4039A046D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionsProFormaRevenue" xlink:label="loc_us-gaap_BusinessAcquisitionsProFormaRevenue_F5E0B3DE9B510CA80CB1BDC4039A5D94" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_5D18AFCDD85479831A57BDC4039A046D" xlink:to="loc_us-gaap_BusinessAcquisitionsProFormaRevenue_F5E0B3DE9B510CA80CB1BDC4039A5D94" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss" xlink:label="loc_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss_1DE3DA62C703EADB8668BDC4039A5DC9" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_5D18AFCDD85479831A57BDC4039A046D" xlink:to="loc_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss_1DE3DA62C703EADB8668BDC4039A5DC9" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.azz.com/role/AcquisitionsPurchasePriceAllocationDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationsAbstract" xlink:label="loc_us-gaap_BusinessCombinationsAbstract_F3EF4B342C5BDF7A3DC1BD3C94EB2727" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_D664CA161A38AD1F53FBBD3C94EBDCCF" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationsAbstract_F3EF4B342C5BDF7A3DC1BD3C94EB2727" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_D664CA161A38AD1F53FBBD3C94EBDCCF" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_0780CAC146FBC0254D5ABD3C94EC2FD0" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_D664CA161A38AD1F53FBBD3C94EBDCCF" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_0780CAC146FBC0254D5ABD3C94EC2FD0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_05A9075F3B5178E40C05BD3C94ECACE4" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_0780CAC146FBC0254D5ABD3C94EC2FD0" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_05A9075F3B5178E40C05BD3C94ECACE4" xlink:type="arc" />
    <link:loc xlink:href="azz-20200229.xsd#azz_A2020AcquisitionsMember" xlink:label="loc_azz_A2020AcquisitionsMember_5880A25C4BEC3998ACD2BDB02E761E65" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_05A9075F3B5178E40C05BD3C94ECACE4" xlink:to="loc_azz_A2020AcquisitionsMember_5880A25C4BEC3998ACD2BDB02E761E65" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionLineItems" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_E1C91203E8CD22B931EBBD3C94EDBFDE" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_D664CA161A38AD1F53FBBD3C94EBDCCF" xlink:to="loc_us-gaap_BusinessAcquisitionLineItems_E1C91203E8CD22B931EBBD3C94EDBFDE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAbstract" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAbstract_55339A5F6B83427D19FBBD3C94ED8C20" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_E1C91203E8CD22B931EBBD3C94EDBFDE" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAbstract_55339A5F6B83427D19FBBD3C94ED8C20" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_A2994540EE7C98E09DE2BDB16342C055" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAbstract_55339A5F6B83427D19FBBD3C94ED8C20" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_A2994540EE7C98E09DE2BDB16342C055" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory_6DF0D0A3A59E9E3B1ECEBDB1C4E972AF" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAbstract_55339A5F6B83427D19FBBD3C94ED8C20" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory_6DF0D0A3A59E9E3B1ECEBDB1C4E972AF" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets_A21E588D9C6D990CF633BDB1F088562F" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAbstract_55339A5F6B83427D19FBBD3C94ED8C20" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets_A21E588D9C6D990CF633BDB1F088562F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_0E41DCCFFD6088C3ADAFBDB224717D90" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAbstract_55339A5F6B83427D19FBBD3C94ED8C20" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_0E41DCCFFD6088C3ADAFBDB224717D90" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_69FC208A3988BA5EF341BD3C94F358EC" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAbstract_55339A5F6B83427D19FBBD3C94ED8C20" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_69FC208A3988BA5EF341BD3C94F358EC" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Goodwill" xlink:label="loc_us-gaap_Goodwill_2C569458BA841516AA8CBD3C94F3CB00" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAbstract_55339A5F6B83427D19FBBD3C94ED8C20" xlink:to="loc_us-gaap_Goodwill_2C569458BA841516AA8CBD3C94F3CB00" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable_DA4888255AB04F5760CCBDB343CCBBA4" xlink:type="locator" />
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAbstract_55339A5F6B83427D19FBBD3C94ED8C20" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable_DA4888255AB04F5760CCBDB343CCBBA4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContingentLiability" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContingentLiability_B4122A363C515D29E328BDB378FE9EA5" xlink:type="locator" />
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAbstract_55339A5F6B83427D19FBBD3C94ED8C20" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContingentLiability_B4122A363C515D29E328BDB378FE9EA5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_4237CFED99A0F3F17C72BDB3A20E30CF" xlink:type="locator" />
    <link:presentationArc order="9" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAbstract_55339A5F6B83427D19FBBD3C94ED8C20" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_4237CFED99A0F3F17C72BDB3A20E30CF" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_D4241B5331CBFD20C969BDB3E4DBA793" xlink:type="locator" />
    <link:presentationArc order="10" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAbstract_55339A5F6B83427D19FBBD3C94ED8C20" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_D4241B5331CBFD20C969BDB3E4DBA793" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.azz.com/role/AcquisitionsTables" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationsAbstract" xlink:label="loc_us-gaap_BusinessCombinationsAbstract_9A20CDC94B5DD154151BBD3C950D61C9" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock_9CB23854C93A1DA0B9F7BD3C950E9E20" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationsAbstract_9A20CDC94B5DD154151BBD3C950D61C9" xlink:to="loc_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock_9CB23854C93A1DA0B9F7BD3C950E9E20" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock_F921C04C0F08773FAD03BDAE09028C58" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationsAbstract_9A20CDC94B5DD154151BBD3C950D61C9" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock_F921C04C0F08773FAD03BDAE09028C58" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionProFormaInformationTextBlock" xlink:label="loc_us-gaap_BusinessAcquisitionProFormaInformationTextBlock_C2AFC6178585EC95FB4FBD3C950E5BD2" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationsAbstract_9A20CDC94B5DD154151BBD3C950D61C9" xlink:to="loc_us-gaap_BusinessAcquisitionProFormaInformationTextBlock_C2AFC6178585EC95FB4FBD3C950E5BD2" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.azz.com/role/CommitmentsAndContingenciesDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_56705C3F6489F99D8F5AC14252B170E7" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermPurchaseCommitmentTable" xlink:label="loc_us-gaap_LongTermPurchaseCommitmentTable_03BFCE1FB3B0B60B8669C14252B14D63" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_56705C3F6489F99D8F5AC14252B170E7" xlink:to="loc_us-gaap_LongTermPurchaseCommitmentTable_03BFCE1FB3B0B60B8669C14252B14D63" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinancialInstrumentAxis" xlink:label="loc_us-gaap_FinancialInstrumentAxis_37DAB3BAFE234D5FBF86C14252B2937C" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentTable_03BFCE1FB3B0B60B8669C14252B14D63" xlink:to="loc_us-gaap_FinancialInstrumentAxis_37DAB3BAFE234D5FBF86C14252B2937C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_BC63CA00D7F5992A2F4DC14252B2A2C6" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialInstrumentAxis_37DAB3BAFE234D5FBF86C14252B2937C" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_BC63CA00D7F5992A2F4DC14252B2A2C6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ForwardContractsMember" xlink:label="loc_us-gaap_ForwardContractsMember_BBAA32729CE266EFAB95C14252B33323" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_BC63CA00D7F5992A2F4DC14252B2A2C6" xlink:to="loc_us-gaap_ForwardContractsMember_BBAA32729CE266EFAB95C14252B33323" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermPurchaseCommitmentLineItems" xlink:label="loc_us-gaap_LongTermPurchaseCommitmentLineItems_156FD58CF5BB89D8A4B2C14252B31581" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentTable_03BFCE1FB3B0B60B8669C14252B14D63" xlink:to="loc_us-gaap_LongTermPurchaseCommitmentLineItems_156FD58CF5BB89D8A4B2C14252B31581" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProductWarrantyAccrualClassifiedCurrent" xlink:label="loc_us-gaap_ProductWarrantyAccrualClassifiedCurrent_9C9682B74E50668948E9C14266CD862A" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentLineItems_156FD58CF5BB89D8A4B2C14252B31581" xlink:to="loc_us-gaap_ProductWarrantyAccrualClassifiedCurrent_9C9682B74E50668948E9C14266CD862A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermPurchaseCommitmentAmount" xlink:label="loc_us-gaap_LongTermPurchaseCommitmentAmount_543C93974573EFB75A28C14252B31A9C" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentLineItems_156FD58CF5BB89D8A4B2C14252B31581" xlink:to="loc_us-gaap_LongTermPurchaseCommitmentAmount_543C93974573EFB75A28C14252B31A9C" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.azz.com/role/CommitmentsAndContingenciesNotes" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_99EB5D9E39B2F0200EEE8BFA390B5B12" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_21822D47B6D7D49316AF8BFA390B1257" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_99EB5D9E39B2F0200EEE8BFA390B5B12" xlink:to="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_21822D47B6D7D49316AF8BFA390B1257" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.azz.com/role/CommitmentsAndContingenciesProductWarrantyAccrualDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_A82F06D7639F01D1942E8BFA3A36236A" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LossContingenciesTable" xlink:label="loc_us-gaap_LossContingenciesTable_8EC4EDE84ABF65B8C15A8BFA3A3673E6" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_A82F06D7639F01D1942E8BFA3A36236A" xlink:to="loc_us-gaap_LossContingenciesTable_8EC4EDE84ABF65B8C15A8BFA3A3673E6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_6FA2BEE594CD3B5303EF8BFA3A36FC90" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_8EC4EDE84ABF65B8C15A8BFA3A3673E6" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_6FA2BEE594CD3B5303EF8BFA3A36FC90" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SegmentDomain" xlink:label="loc_us-gaap_SegmentDomain_334DC3D6E882E5B923A48BFA3A36E42E" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_6FA2BEE594CD3B5303EF8BFA3A36FC90" xlink:to="loc_us-gaap_SegmentDomain_334DC3D6E882E5B923A48BFA3A36E42E" xlink:type="arc" />
    <link:loc xlink:href="azz-20200229.xsd#azz_EnergyMember" xlink:label="loc_azz_EnergyMember_F442B1921F4F12BEE7E68BFA3A362FBE" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_334DC3D6E882E5B923A48BFA3A36E42E" xlink:to="loc_azz_EnergyMember_F442B1921F4F12BEE7E68BFA3A362FBE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LossContingenciesLineItems" xlink:label="loc_us-gaap_LossContingenciesLineItems_F7BB906AB24F10F701BC8BFA3A3637AF" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_8EC4EDE84ABF65B8C15A8BFA3A3673E6" xlink:to="loc_us-gaap_LossContingenciesLineItems_F7BB906AB24F10F701BC8BFA3A3637AF" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LettersOfCreditOutstandingAmount" xlink:label="loc_us-gaap_LettersOfCreditOutstandingAmount_E901364CD78DE2A25A078BFA3A3674C3" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_F7BB906AB24F10F701BC8BFA3A3637AF" xlink:to="loc_us-gaap_LettersOfCreditOutstandingAmount_E901364CD78DE2A25A078BFA3A3674C3" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProductWarrantyAccrualClassifiedCurrent" xlink:label="loc_us-gaap_ProductWarrantyAccrualClassifiedCurrent_7DE5C642E8D1A69E96C88BFA3A36105C" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_F7BB906AB24F10F701BC8BFA3A3637AF" xlink:to="loc_us-gaap_ProductWarrantyAccrualClassifiedCurrent_7DE5C642E8D1A69E96C88BFA3A36105C" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.azz.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:label="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_202D5394B7956C916CF48BFA3978D2F3" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_47377EA2E3D70F6FC1668BFA3978CB1B" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_202D5394B7956C916CF48BFA3978D2F3" xlink:to="loc_us-gaap_StatementTable_47377EA2E3D70F6FC1668BFA3978CB1B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_StatementScenarioAxis" xlink:label="loc_srt_StatementScenarioAxis_F562BDAE64C14E68CABB8BFA3978D72C" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_47377EA2E3D70F6FC1668BFA3978CB1B" xlink:to="loc_srt_StatementScenarioAxis_F562BDAE64C14E68CABB8BFA3978D72C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ScenarioUnspecifiedDomain" xlink:label="loc_srt_ScenarioUnspecifiedDomain_C6B2000F91626B1CCC0E8BFA3978D103" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementScenarioAxis_F562BDAE64C14E68CABB8BFA3978D72C" xlink:to="loc_srt_ScenarioUnspecifiedDomain_C6B2000F91626B1CCC0E8BFA3978D103" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_939D0506A4C8CE0AC6C88BFA3978B2D6" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_47377EA2E3D70F6FC1668BFA3978CB1B" xlink:to="loc_us-gaap_StatementLineItems_939D0506A4C8CE0AC6C88BFA3978B2D6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_4A424694AC9DD41D94B68BFA3978C7B7" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_939D0506A4C8CE0AC6C88BFA3978B2D6" xlink:to="loc_us-gaap_NetIncomeLoss_4A424694AC9DD41D94B68BFA3978C7B7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_1947AF25136133CE8D018BFA3978D320" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_939D0506A4C8CE0AC6C88BFA3978B2D6" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_1947AF25136133CE8D018BFA3978D320" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_A642EA4BA9D8AA6A4E1A8BFA397805F9" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_1947AF25136133CE8D018BFA3978D320" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_A642EA4BA9D8AA6A4E1A8BFA397805F9" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax_9F744B41510B9E523D608BFA3978CD1B" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_1947AF25136133CE8D018BFA3978D320" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax_9F744B41510B9E523D608BFA3978CD1B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_5ED0C93AB54C7E5FB05A8BFA3978F982" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_1947AF25136133CE8D018BFA3978D320" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_5ED0C93AB54C7E5FB05A8BFA3978F982" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_DCA071C07F85B20DC6978BFA3978DBB0" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_939D0506A4C8CE0AC6C88BFA3978B2D6" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTax_DCA071C07F85B20DC6978BFA3978DBB0" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.azz.com/role/ConsolidatedBalanceSheets" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_EF83E0AD2673B2676CBB8BFA3969E07D" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AssetsAbstract" xlink:label="loc_us-gaap_AssetsAbstract_967BF56E5413D61478318BFA3969DD03" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_EF83E0AD2673B2676CBB8BFA3969E07D" xlink:to="loc_us-gaap_AssetsAbstract_967BF56E5413D61478318BFA3969DD03" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="loc_us-gaap_AssetsCurrentAbstract_5FE3060B3CF243CD6DC38BFA3969C52C" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_967BF56E5413D61478318BFA3969DD03" xlink:to="loc_us-gaap_AssetsCurrentAbstract_5FE3060B3CF243CD6DC38BFA3969C52C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_AEDE15E31D7A051423F18BFA3969483E" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_5FE3060B3CF243CD6DC38BFA3969C52C" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_AEDE15E31D7A051423F18BFA3969483E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_0A6847697D3B2F8BF8888BFA39690B46" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_5FE3060B3CF243CD6DC38BFA3969C52C" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_0A6847697D3B2F8BF8888BFA39690B46" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryNet" xlink:label="loc_us-gaap_InventoryNet_7DBA974249127826327D8BFA39691E99" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_5FE3060B3CF243CD6DC38BFA3969C52C" xlink:to="loc_us-gaap_InventoryNet_7DBA974249127826327D8BFA39691E99" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ContractWithCustomerAssetNet" xlink:label="loc_us-gaap_ContractWithCustomerAssetNet_FF6EB29E9AFA5413769D8BFA396952F2" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_5FE3060B3CF243CD6DC38BFA3969C52C" xlink:to="loc_us-gaap_ContractWithCustomerAssetNet_FF6EB29E9AFA5413769D8BFA396952F2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear" xlink:label="loc_us-gaap_CostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear_4D91D4F8507F103131EC8BFA3969C0F7" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_5FE3060B3CF243CD6DC38BFA3969C52C" xlink:to="loc_us-gaap_CostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear_4D91D4F8507F103131EC8BFA3969C0F7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssets" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssets_454C19BB2CD3EB0F505B8BFA3969F876" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_5FE3060B3CF243CD6DC38BFA3969C52C" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssets_454C19BB2CD3EB0F505B8BFA3969F876" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="loc_us-gaap_AssetsCurrent_14B0E7EF0CC610890B028BFA3969CDF9" xlink:type="locator" />
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_5FE3060B3CF243CD6DC38BFA3969C52C" xlink:to="loc_us-gaap_AssetsCurrent_14B0E7EF0CC610890B028BFA3969CDF9" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_B405CDC5E84C9A1D8F9D8BFA3969BAFA" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_967BF56E5413D61478318BFA3969DD03" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_B405CDC5E84C9A1D8F9D8BFA3969BAFA" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_1C2BEC39607F659A78BD8BFA3969225E" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_967BF56E5413D61478318BFA3969DD03" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_1C2BEC39607F659A78BD8BFA3969225E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Goodwill" xlink:label="loc_us-gaap_Goodwill_8D8FA89B5B3A0D7015978BFA39695B0F" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_967BF56E5413D61478318BFA3969DD03" xlink:to="loc_us-gaap_Goodwill_8D8FA89B5B3A0D7015978BFA39695B0F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_BFACE6A23A83E42103DA8BFA3969FFA4" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_967BF56E5413D61478318BFA3969DD03" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_BFACE6A23A83E42103DA8BFA3969FFA4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Assets" xlink:label="loc_us-gaap_Assets_9ECC02C9A047421BE4A38BFA39699BE1" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_967BF56E5413D61478318BFA3969DD03" xlink:to="loc_us-gaap_Assets_9ECC02C9A047421BE4A38BFA39699BE1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_90A30A8DD7D966910E108BFA396922E3" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_EF83E0AD2673B2676CBB8BFA3969E07D" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_90A30A8DD7D966910E108BFA396922E3" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_F01E78D6E19BF65A762B8BFA39696F6A" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_90A30A8DD7D966910E108BFA396922E3" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_F01E78D6E19BF65A762B8BFA39696F6A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountsPayableCurrent" xlink:label="loc_us-gaap_AccountsPayableCurrent_C220078676FD7AF55E108BFA39690CBC" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_F01E78D6E19BF65A762B8BFA39696F6A" xlink:to="loc_us-gaap_AccountsPayableCurrent_C220078676FD7AF55E108BFA39690CBC" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccruedIncomeTaxesCurrent" xlink:label="loc_us-gaap_AccruedIncomeTaxesCurrent_2660E5B00C917046C9058BFA39693C30" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_F01E78D6E19BF65A762B8BFA39696F6A" xlink:to="loc_us-gaap_AccruedIncomeTaxesCurrent_2660E5B00C917046C9058BFA39693C30" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_C3C707444858DC5060428BFA396954AC" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_F01E78D6E19BF65A762B8BFA39696F6A" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_C3C707444858DC5060428BFA396954AC" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherLiabilitiesCurrent" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_13C523A05D6B8F1CD1B58BFA3969467C" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_F01E78D6E19BF65A762B8BFA39696F6A" xlink:to="loc_us-gaap_OtherLiabilitiesCurrent_13C523A05D6B8F1CD1B58BFA3969467C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CustomerAdvancesCurrent" xlink:label="loc_us-gaap_CustomerAdvancesCurrent_5699A1259A8E125A09548BFA3969B1DC" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_F01E78D6E19BF65A762B8BFA39696F6A" xlink:to="loc_us-gaap_CustomerAdvancesCurrent_5699A1259A8E125A09548BFA3969B1DC" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ContractWithCustomerLiability" xlink:label="loc_us-gaap_ContractWithCustomerLiability_B0C95C5972EE7D23C6BF8BFA3969F305" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_F01E78D6E19BF65A762B8BFA39696F6A" xlink:to="loc_us-gaap_ContractWithCustomerLiability_B0C95C5972EE7D23C6BF8BFA3969F305" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredCompensationShareBasedArrangementsLiabilityCurrent" xlink:label="loc_us-gaap_DeferredCompensationShareBasedArrangementsLiabilityCurrent_A139667E655B6433BC028BFA3969D750" xlink:type="locator" />
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_F01E78D6E19BF65A762B8BFA39696F6A" xlink:to="loc_us-gaap_DeferredCompensationShareBasedArrangementsLiabilityCurrent_A139667E655B6433BC028BFA3969D750" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_CB21F7A86508F21057928BFA3969CA78" xlink:type="locator" />
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_F01E78D6E19BF65A762B8BFA39696F6A" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_CB21F7A86508F21057928BFA3969CA78" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtCurrent" xlink:label="loc_us-gaap_DebtCurrent_800494B58FEF979BB2DA8BFA396952D9" xlink:type="locator" />
    <link:presentationArc order="9" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_F01E78D6E19BF65A762B8BFA39696F6A" xlink:to="loc_us-gaap_DebtCurrent_800494B58FEF979BB2DA8BFA396952D9" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="loc_us-gaap_LiabilitiesCurrent_BC9A2B3DF4420B6C0CA38BFA39698B32" xlink:type="locator" />
    <link:presentationArc order="10" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_F01E78D6E19BF65A762B8BFA39696F6A" xlink:to="loc_us-gaap_LiabilitiesCurrent_BC9A2B3DF4420B6C0CA38BFA39698B32" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermDebtNoncurrent" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_659258DD3EC2433D698F8BFA3969913B" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_90A30A8DD7D966910E108BFA396922E3" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_659258DD3EC2433D698F8BFA3969913B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxLiabilitiesNoncurrent" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesNoncurrent_ABB75E49B611BE9213548BFA39695BFD" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_90A30A8DD7D966910E108BFA396922E3" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesNoncurrent_ABB75E49B611BE9213548BFA39695BFD" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_93388C726E37050E7D938BFA39698B8D" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_90A30A8DD7D966910E108BFA396922E3" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_93388C726E37050E7D938BFA39698B8D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_94E383B78A0A3F0403F28BFA396950AE" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_90A30A8DD7D966910E108BFA396922E3" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_94E383B78A0A3F0403F28BFA396950AE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Liabilities" xlink:label="loc_us-gaap_Liabilities_9FDAF8D382374D1D02BF8BFA3969F9C2" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_90A30A8DD7D966910E108BFA396922E3" xlink:to="loc_us-gaap_Liabilities_9FDAF8D382374D1D02BF8BFA3969F9C2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockSharesIssued" xlink:label="loc_us-gaap_CommonStockSharesIssued_06D32A0247C3FC1284278BFA39699808" xlink:type="locator" />
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_90A30A8DD7D966910E108BFA396922E3" xlink:to="loc_us-gaap_CommonStockSharesIssued_06D32A0247C3FC1284278BFA39699808" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommitmentsAndContingencies" xlink:label="loc_us-gaap_CommitmentsAndContingencies_809FACD942717B6D509A8BFA396933C5" xlink:type="locator" />
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_90A30A8DD7D966910E108BFA396922E3" xlink:to="loc_us-gaap_CommitmentsAndContingencies_809FACD942717B6D509A8BFA396933C5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="loc_us-gaap_StockholdersEquityAbstract_AA37FCF40175834D21848BFA3969E31A" xlink:type="locator" />
    <link:presentationArc order="9" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_90A30A8DD7D966910E108BFA396922E3" xlink:to="loc_us-gaap_StockholdersEquityAbstract_AA37FCF40175834D21848BFA3969E31A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockValue" xlink:label="loc_us-gaap_CommonStockValue_CE11A1DB7DD2AD43391A8BFA3969794B" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_AA37FCF40175834D21848BFA3969E31A" xlink:to="loc_us-gaap_CommonStockValue_CE11A1DB7DD2AD43391A8BFA3969794B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdditionalPaidInCapitalCommonStock" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock_355AF6FD3233A1C27F218BFA39697F37" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_AA37FCF40175834D21848BFA3969E31A" xlink:to="loc_us-gaap_AdditionalPaidInCapitalCommonStock_355AF6FD3233A1C27F218BFA39697F37" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_71EE8771D7D4E8C2BF0C8BFA396959FF" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_AA37FCF40175834D21848BFA3969E31A" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_71EE8771D7D4E8C2BF0C8BFA396959FF" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_AC1BE57F3CE2579792118BFA3969B773" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_AA37FCF40175834D21848BFA3969E31A" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_AC1BE57F3CE2579792118BFA3969B773" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaap_StockholdersEquity_35B8049C9CE5D5A73EB08BFA39698735" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_AA37FCF40175834D21848BFA3969E31A" xlink:to="loc_us-gaap_StockholdersEquity_35B8049C9CE5D5A73EB08BFA39698735" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_DB78F6BBEF4F0FFD61DB8BFA39698E53" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_AA37FCF40175834D21848BFA3969E31A" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_DB78F6BBEF4F0FFD61DB8BFA39698E53" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.azz.com/role/ConsolidatedBalanceSheetsParenthetical" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_F5962010561DABD03E038BFA3A65B49C" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_D34AB0C7C40D43463A908BFA3A65AF29" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_F5962010561DABD03E038BFA3A65B49C" xlink:to="loc_us-gaap_StatementTable_D34AB0C7C40D43463A908BFA3A65AF29" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_StatementScenarioAxis" xlink:label="loc_srt_StatementScenarioAxis_F12681EC53D95E8848458BFA3A65694B" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_D34AB0C7C40D43463A908BFA3A65AF29" xlink:to="loc_srt_StatementScenarioAxis_F12681EC53D95E8848458BFA3A65694B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ScenarioUnspecifiedDomain" xlink:label="loc_srt_ScenarioUnspecifiedDomain_08B88D1579D120C0C7138BFA3A65E401" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementScenarioAxis_F12681EC53D95E8848458BFA3A65694B" xlink:to="loc_srt_ScenarioUnspecifiedDomain_08B88D1579D120C0C7138BFA3A65E401" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_283A5E9ECD368EA098CF8BFA3A650DE8" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_D34AB0C7C40D43463A908BFA3A65AF29" xlink:to="loc_us-gaap_StatementLineItems_283A5E9ECD368EA098CF8BFA3A650DE8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_3448AE83CB8326ECCB6F8BFA3A6523EB" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_283A5E9ECD368EA098CF8BFA3A650DE8" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_3448AE83CB8326ECCB6F8BFA3A6523EB" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_262631CF391CFE9A34F48BFA3A65BE81" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_283A5E9ECD368EA098CF8BFA3A650DE8" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_262631CF391CFE9A34F48BFA3A65BE81" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_305AD5CF683D2BBA0FCF8BFA3A65C5DF" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_283A5E9ECD368EA098CF8BFA3A650DE8" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_305AD5CF683D2BBA0FCF8BFA3A65C5DF" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockSharesIssued" xlink:label="loc_us-gaap_CommonStockSharesIssued_1E07681A6DD31C0CB5118BFA3A65AA93" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_283A5E9ECD368EA098CF8BFA3A650DE8" xlink:to="loc_us-gaap_CommonStockSharesIssued_1E07681A6DD31C0CB5118BFA3A65AA93" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_2F25F2C6BF497351AE548BFA3A656570" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_283A5E9ECD368EA098CF8BFA3A650DE8" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_2F25F2C6BF497351AE548BFA3A656570" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.azz.com/role/ConsolidatedStatementOfShareholdersEquity" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract_DAD031AA9505C78B955BBD3C98DD29FF" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_38D891CFC132E43DD0BDBD3C98DD6E31" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_DAD031AA9505C78B955BBD3C98DD29FF" xlink:to="loc_us-gaap_StatementTable_38D891CFC132E43DD0BDBD3C98DD6E31" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_StatementScenarioAxis" xlink:label="loc_srt_StatementScenarioAxis_C833C03848F228143F02BD3C98DD009F" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_38D891CFC132E43DD0BDBD3C98DD6E31" xlink:to="loc_srt_StatementScenarioAxis_C833C03848F228143F02BD3C98DD009F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ScenarioUnspecifiedDomain" xlink:label="loc_srt_ScenarioUnspecifiedDomain_B46E90D71C3F57D19AF6BD3C98DE6EF8" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementScenarioAxis_C833C03848F228143F02BD3C98DD009F" xlink:to="loc_srt_ScenarioUnspecifiedDomain_B46E90D71C3F57D19AF6BD3C98DE6EF8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_859936B5D770D316291CBD3C98DEF830" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_38D891CFC132E43DD0BDBD3C98DD6E31" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_859936B5D770D316291CBD3C98DEF830" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaap_EquityComponentDomain_D26953215A783350242DBD3C98DEF5BD" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_859936B5D770D316291CBD3C98DEF830" xlink:to="loc_us-gaap_EquityComponentDomain_D26953215A783350242DBD3C98DEF5BD" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockMember" xlink:label="loc_us-gaap_CommonStockMember_C58921F57EE76FA274D5BD3C98DF41EB" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_D26953215A783350242DBD3C98DEF5BD" xlink:to="loc_us-gaap_CommonStockMember_C58921F57EE76FA274D5BD3C98DF41EB" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_171E0644463A19F8D17CBD3C98DFD069" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_D26953215A783350242DBD3C98DEF5BD" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_171E0644463A19F8D17CBD3C98DFD069" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RetainedEarningsMember" xlink:label="loc_us-gaap_RetainedEarningsMember_0D71A425F5DCF3ED9012BD3C98DF5828" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_D26953215A783350242DBD3C98DEF5BD" xlink:to="loc_us-gaap_RetainedEarningsMember_0D71A425F5DCF3ED9012BD3C98DF5828" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_739B7DBAA9D77A9158C9BD3C98DFD98E" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_D26953215A783350242DBD3C98DEF5BD" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_739B7DBAA9D77A9158C9BD3C98DFD98E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_0D2EDB16D6B7718AB497BD3C98DF2444" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_38D891CFC132E43DD0BDBD3C98DD6E31" xlink:to="loc_us-gaap_StatementClassOfStockAxis_0D2EDB16D6B7718AB497BD3C98DF2444" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_74E0472D37C5972E9092BD3C98DF3C25" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_0D2EDB16D6B7718AB497BD3C98DF2444" xlink:to="loc_us-gaap_ClassOfStockDomain_74E0472D37C5972E9092BD3C98DF3C25" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:label="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_51A0B72C15B1CF6AED5ABD3C98E0110F" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_38D891CFC132E43DD0BDBD3C98DD6E31" xlink:to="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_51A0B72C15B1CF6AED5ABD3C98E0110F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TypeOfAdoptionMember" xlink:label="loc_us-gaap_TypeOfAdoptionMember_0347B614C350BB6B3835BD3C98E01DA4" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_51A0B72C15B1CF6AED5ABD3C98E0110F" xlink:to="loc_us-gaap_TypeOfAdoptionMember_0347B614C350BB6B3835BD3C98E01DA4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdjustmentsForChangeInAccountingPrincipleAxis" xlink:label="loc_us-gaap_AdjustmentsForChangeInAccountingPrincipleAxis_FB2123ACDF3E6FE7E40DBD3C98E00832" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_38D891CFC132E43DD0BDBD3C98DD6E31" xlink:to="loc_us-gaap_AdjustmentsForChangeInAccountingPrincipleAxis_FB2123ACDF3E6FE7E40DBD3C98E00832" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ChangeInAccountingPrincipleMember" xlink:label="loc_us-gaap_ChangeInAccountingPrincipleMember_C2E3FD4F5135BC1ADBE1BD3C98E01E92" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsForChangeInAccountingPrincipleAxis_FB2123ACDF3E6FE7E40DBD3C98E00832" xlink:to="loc_us-gaap_ChangeInAccountingPrincipleMember_C2E3FD4F5135BC1ADBE1BD3C98E01E92" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis" xlink:label="loc_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_1BADEB017D1735D6B040BD3C98E1F785" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_38D891CFC132E43DD0BDBD3C98DD6E31" xlink:to="loc_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_1BADEB017D1735D6B040BD3C98E1F785" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdjustmentsForErrorCorrectionDomain" xlink:label="loc_us-gaap_AdjustmentsForErrorCorrectionDomain_166F88895B4338373875BD3C98E175FA" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_1BADEB017D1735D6B040BD3C98E1F785" xlink:to="loc_us-gaap_AdjustmentsForErrorCorrectionDomain_166F88895B4338373875BD3C98E175FA" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_4FF175F6C9FAE3A41DF5BD3C98E13E60" xlink:type="locator" />
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_38D891CFC132E43DD0BDBD3C98DD6E31" xlink:to="loc_us-gaap_StatementLineItems_4FF175F6C9FAE3A41DF5BD3C98E13E60" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CumulativeEffectOnRetainedEarningsNetOfTax1" xlink:label="loc_us-gaap_CumulativeEffectOnRetainedEarningsNetOfTax1_2F28BCEFC1DBB4434E0FBD3C98E165F8" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_4FF175F6C9FAE3A41DF5BD3C98E13E60" xlink:to="loc_us-gaap_CumulativeEffectOnRetainedEarningsNetOfTax1_2F28BCEFC1DBB4434E0FBD3C98E165F8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_D570F00ED33C65126A66BD3C98E245F4" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_4FF175F6C9FAE3A41DF5BD3C98E13E60" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_D570F00ED33C65126A66BD3C98E245F4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SharesIssued" xlink:label="loc_us-gaap_SharesIssued_A5B3139F83E254AE5A6EBD3C98E2F018" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_D570F00ED33C65126A66BD3C98E245F4" xlink:to="loc_us-gaap_SharesIssued_A5B3139F83E254AE5A6EBD3C98E2F018" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaap_StockholdersEquity_A222CC5171B34B36A606BD3C98E28D31" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_D570F00ED33C65126A66BD3C98E245F4" xlink:to="loc_us-gaap_StockholdersEquity_A222CC5171B34B36A606BD3C98E28D31" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_A33084432954CEBAC4F9BD3C98E2F0B3" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_D570F00ED33C65126A66BD3C98E245F4" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_A33084432954CEBAC4F9BD3C98E2F0B3" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_639B74807E7E2BD65396BD3C98E20B27" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_D570F00ED33C65126A66BD3C98E245F4" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_639B74807E7E2BD65396BD3C98E20B27" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_F0AF80F73104888AC765BD3C98E417AD" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_D570F00ED33C65126A66BD3C98E245F4" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_F0AF80F73104888AC765BD3C98E417AD" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross_5F28E0590FE6385C0CEEBD3C98E47ABF" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_D570F00ED33C65126A66BD3C98E245F4" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross_5F28E0590FE6385C0CEEBD3C98E47ABF" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross_DB0983C9ABBF6E42A04EBD3C98E47A87" xlink:type="locator" />
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_D570F00ED33C65126A66BD3C98E245F4" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross_DB0983C9ABBF6E42A04EBD3C98E47A87" xlink:type="arc" />
    <link:loc xlink:href="azz-20200229.xsd#azz_StockIssuedForStockAppreciationRightsShares" xlink:label="loc_azz_StockIssuedForStockAppreciationRightsShares_EF436F5CD60B960E8728BD3C98E4FA26" xlink:type="locator" />
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_D570F00ED33C65126A66BD3C98E245F4" xlink:to="loc_azz_StockIssuedForStockAppreciationRightsShares_EF436F5CD60B960E8728BD3C98E4FA26" xlink:type="arc" />
    <link:loc xlink:href="azz-20200229.xsd#azz_StockIssuedForStockAppreciationRights" xlink:label="loc_azz_StockIssuedForStockAppreciationRights_A1A467DCDB5A7DE5A5B9BD3C98E90111" xlink:type="locator" />
    <link:presentationArc order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_D570F00ED33C65126A66BD3C98E245F4" xlink:to="loc_azz_StockIssuedForStockAppreciationRights_A1A467DCDB5A7DE5A5B9BD3C98E90111" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_3332CE4E379935E8F998BD3C98E93807" xlink:type="locator" />
    <link:presentationArc order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_D570F00ED33C65126A66BD3C98E245F4" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_3332CE4E379935E8F998BD3C98E93807" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_665AABF2A2716C71BEC2BD3C98E98CB4" xlink:type="locator" />
    <link:presentationArc order="11" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_D570F00ED33C65126A66BD3C98E245F4" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_665AABF2A2716C71BEC2BD3C98E98CB4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_8023D3C9EBAC261AE802BD3C98E91BC6" xlink:type="locator" />
    <link:presentationArc order="12" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_D570F00ED33C65126A66BD3C98E245F4" xlink:to="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_8023D3C9EBAC261AE802BD3C98E91BC6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodValue" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_4CE7AF7F41CB6F9855DCBD3C98EA84E4" xlink:type="locator" />
    <link:presentationArc order="13" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_D570F00ED33C65126A66BD3C98E245F4" xlink:to="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_4CE7AF7F41CB6F9855DCBD3C98EA84E4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DividendsCash" xlink:label="loc_us-gaap_DividendsCash_7EEEF4A9AB2F6DD89B7EBD3C98EA2479" xlink:type="locator" />
    <link:presentationArc order="14" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_D570F00ED33C65126A66BD3C98E245F4" xlink:to="loc_us-gaap_DividendsCash_7EEEF4A9AB2F6DD89B7EBD3C98EA2479" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_A13C8F8B23581A962D33BD3C98EA7CBF" xlink:type="locator" />
    <link:presentationArc order="15" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_D570F00ED33C65126A66BD3C98E245F4" xlink:to="loc_us-gaap_NetIncomeLoss_A13C8F8B23581A962D33BD3C98EA7CBF" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_D7927AC9A734EDB62868BD3C98EA5106" xlink:type="locator" />
    <link:presentationArc order="16" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_D570F00ED33C65126A66BD3C98E245F4" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_D7927AC9A734EDB62868BD3C98EA5106" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax_59406E0838560C312AD9BD3C98EB2AA2" xlink:type="locator" />
    <link:presentationArc order="17" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_D570F00ED33C65126A66BD3C98E245F4" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax_59406E0838560C312AD9BD3C98EB2AA2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SharesIssued" xlink:label="loc_us-gaap_SharesIssued_9EB15DD0A16FCF46CE04BD3C98EB95E5" xlink:type="locator" />
    <link:presentationArc order="18" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_D570F00ED33C65126A66BD3C98E245F4" xlink:to="loc_us-gaap_SharesIssued_9EB15DD0A16FCF46CE04BD3C98EB95E5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaap_StockholdersEquity_38F38DC849458FCC123BBD3C98EB39E5" xlink:type="locator" />
    <link:presentationArc order="19" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_D570F00ED33C65126A66BD3C98E245F4" xlink:to="loc_us-gaap_StockholdersEquity_38F38DC849458FCC123BBD3C98EB39E5" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.azz.com/role/ConsolidatedStatementOfShareholdersEquityParenthetical" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract_02BD3029711A36A7026B8BFA3A55F18D" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesTax_B57994ED15279549DC598BFA3A556636" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_02BD3029711A36A7026B8BFA3A55F18D" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesTax_B57994ED15279549DC598BFA3A556636" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.azz.com/role/ConsolidatedStatementsOfCashFlows" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract_94005B37140BCB4A7FBEBD3C99125BF5" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_E94877DCAB63E8682E9CBD3C9912373C" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_94005B37140BCB4A7FBEBD3C99125BF5" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_E94877DCAB63E8682E9CBD3C9912373C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_A3E5D5468F47C7C5A3AFBD3C9913C847" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_E94877DCAB63E8682E9CBD3C9912373C" xlink:to="loc_us-gaap_NetIncomeLoss_A3E5D5468F47C7C5A3AFBD3C9913C847" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_ACAE7F463B4D6DAAD5C9BD3C9913F135" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_E94877DCAB63E8682E9CBD3C9912373C" xlink:to="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_ACAE7F463B4D6DAAD5C9BD3C9913F135" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DepreciationAmortizationAndAccretionNet" xlink:label="loc_us-gaap_DepreciationAmortizationAndAccretionNet_FC3C3052288DE3ADA3A0BD3C9913C4F3" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_ACAE7F463B4D6DAAD5C9BD3C9913F135" xlink:to="loc_us-gaap_DepreciationAmortizationAndAccretionNet_FC3C3052288DE3ADA3A0BD3C9913C4F3" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInDeferredIncomeTaxes" xlink:label="loc_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes_B8110119FC8FF271C31EBD3C991330D6" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_ACAE7F463B4D6DAAD5C9BD3C9913F135" xlink:to="loc_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes_B8110119FC8FF271C31EBD3C991330D6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GainLossOnSaleOfBusiness" xlink:label="loc_us-gaap_GainLossOnSaleOfBusiness_10AD43C4CC112DED4A11BD3FF293D57E" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_ACAE7F463B4D6DAAD5C9BD3C9913F135" xlink:to="loc_us-gaap_GainLossOnSaleOfBusiness_10AD43C4CC112DED4A11BD3FF293D57E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensation" xlink:label="loc_us-gaap_ShareBasedCompensation_5E470C5CF3EC9AE73917BD3C9914BF33" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_ACAE7F463B4D6DAAD5C9BD3C9913F135" xlink:to="loc_us-gaap_ShareBasedCompensation_5E470C5CF3EC9AE73917BD3C9914BF33" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaidInKindInterest" xlink:label="loc_us-gaap_PaidInKindInterest_EDD430F1C7145F723896BD3C9914AEBF" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_ACAE7F463B4D6DAAD5C9BD3C9913F135" xlink:to="loc_us-gaap_PaidInKindInterest_EDD430F1C7145F723896BD3C9914AEBF" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProvisionForDoubtfulAccounts" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts_D74E60EEF089BD1BD3AEBD3C991464A7" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_ACAE7F463B4D6DAAD5C9BD3C9913F135" xlink:to="loc_us-gaap_ProvisionForDoubtfulAccounts_D74E60EEF089BD1BD3AEBD3C991464A7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GainLossOnDispositionOfAssets1" xlink:label="loc_us-gaap_GainLossOnDispositionOfAssets1_CC76CA7982CC31239888BD3C991455F1" xlink:type="locator" />
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_ACAE7F463B4D6DAAD5C9BD3C9913F135" xlink:to="loc_us-gaap_GainLossOnDispositionOfAssets1_CC76CA7982CC31239888BD3C991455F1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:label="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_A19CDB9141404AD2B310BD3C9914CF1A" xlink:type="locator" />
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_ACAE7F463B4D6DAAD5C9BD3C9913F135" xlink:to="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_A19CDB9141404AD2B310BD3C9914CF1A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_EEF119000EA9C1161B39BD3C99141439" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_E94877DCAB63E8682E9CBD3C9912373C" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_EEF119000EA9C1161B39BD3C99141439" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_E0380860C5B28B116123BD3C9914910A" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_EEF119000EA9C1161B39BD3C99141439" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_E0380860C5B28B116123BD3C9914910A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_D2508EF05A720BC56EACBD3C9915ECC1" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_EEF119000EA9C1161B39BD3C99141439" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_D2508EF05A720BC56EACBD3C9915ECC1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_1224BB914374D990528ABD3C99151FAD" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_EEF119000EA9C1161B39BD3C99141439" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_1224BB914374D990528ABD3C99151FAD" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInBillingInExcessOfCostOfEarnings" xlink:label="loc_us-gaap_IncreaseDecreaseInBillingInExcessOfCostOfEarnings_9058237A81F29D496518BD3C99156E58" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_EEF119000EA9C1161B39BD3C99141439" xlink:to="loc_us-gaap_IncreaseDecreaseInBillingInExcessOfCostOfEarnings_9058237A81F29D496518BD3C99156E58" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayable" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_718051BF8565F73BD13ABD3C991A6CD2" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_EEF119000EA9C1161B39BD3C99141439" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable_718051BF8565F73BD13ABD3C991A6CD2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_87B3C58ADE3B88F21BC4BD3C991B9554" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_EEF119000EA9C1161B39BD3C99141439" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_87B3C58ADE3B88F21BC4BD3C991B9554" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_1AF83E7AFD428A3E4704BD3C991BC63D" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_E94877DCAB63E8682E9CBD3C9912373C" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_1AF83E7AFD428A3E4704BD3C991BC63D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_50286A91A0E4997D4FBABD3C991B9001" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_94005B37140BCB4A7FBEBD3C99125BF5" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_50286A91A0E4997D4FBABD3C991B9001" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:label="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_F8C330E0776010EE085EBD3C991B37C4" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_50286A91A0E4997D4FBABD3C991B9001" xlink:to="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_F8C330E0776010EE085EBD3C991B37C4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested" xlink:label="loc_us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested_F8FC292D0538A99ECF80BD41AF80491B" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_50286A91A0E4997D4FBABD3C991B9001" xlink:to="loc_us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested_F8FC292D0538A99ECF80BD41AF80491B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_7B51C3A2ACB71A5292D2BD3C991C63D0" xlink:type="locator" />
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_50286A91A0E4997D4FBABD3C991B9001" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_7B51C3A2ACB71A5292D2BD3C991C63D0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_78902CFD1317E99B5D38BD3C991C4271" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_50286A91A0E4997D4FBABD3C991B9001" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_78902CFD1317E99B5D38BD3C991C4271" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_CDB6089C7DFFFFF1314FBD3C991C551F" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_50286A91A0E4997D4FBABD3C991B9001" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_CDB6089C7DFFFFF1314FBD3C991C551F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_26B1CBC5309C1A2102ECBD3C991C4E0B" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_94005B37140BCB4A7FBEBD3C99125BF5" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_26B1CBC5309C1A2102ECBD3C991C4E0B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_8B9F0FEF6CCB3FE6DDC6BD4369CB55C6" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_26B1CBC5309C1A2102ECBD3C991C4E0B" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_8B9F0FEF6CCB3FE6DDC6BD4369CB55C6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_E4307FF83AFFB9E6A3B8BD441B322DDC" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_26B1CBC5309C1A2102ECBD3C991C4E0B" xlink:to="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_E4307FF83AFFB9E6A3B8BD441B322DDC" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities" xlink:label="loc_us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities_8ADAB577B75476B7689FBD3C991CEE3F" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_26B1CBC5309C1A2102ECBD3C991C4E0B" xlink:to="loc_us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities_8ADAB577B75476B7689FBD3C991CEE3F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromStockOptionsExercised" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised_1BD841DC570FAC0A9253BD3C991C743C" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_26B1CBC5309C1A2102ECBD3C991C4E0B" xlink:to="loc_us-gaap_ProceedsFromStockOptionsExercised_1BD841DC570FAC0A9253BD3C991C743C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromLoans" xlink:label="loc_us-gaap_ProceedsFromLoans_17A5020CAD9A013023AABD3C991D58B7" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_26B1CBC5309C1A2102ECBD3C991C4E0B" xlink:to="loc_us-gaap_ProceedsFromLoans_17A5020CAD9A013023AABD3C991D58B7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RepaymentsOfLinesOfCredit" xlink:label="loc_us-gaap_RepaymentsOfLinesOfCredit_A96A1014E0B5A562A27DBD3C991DEF8A" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_26B1CBC5309C1A2102ECBD3C991C4E0B" xlink:to="loc_us-gaap_RepaymentsOfLinesOfCredit_A96A1014E0B5A562A27DBD3C991DEF8A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromLinesOfCredit" xlink:label="loc_us-gaap_ProceedsFromLinesOfCredit_82BDF9B99E9CFBC022DDBD3C991DD1F4" xlink:type="locator" />
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_26B1CBC5309C1A2102ECBD3C991C4E0B" xlink:to="loc_us-gaap_ProceedsFromLinesOfCredit_82BDF9B99E9CFBC022DDBD3C991DD1F4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_A790A2B2F4C04A697620BD3C991DC8BA" xlink:type="locator" />
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_26B1CBC5309C1A2102ECBD3C991C4E0B" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_A790A2B2F4C04A697620BD3C991DC8BA" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RepaymentsOfLongTermDebt" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt_2F1264D438B3C6B68FAFBD3C991DCE87" xlink:type="locator" />
    <link:presentationArc order="9" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_26B1CBC5309C1A2102ECBD3C991C4E0B" xlink:to="loc_us-gaap_RepaymentsOfLongTermDebt_2F1264D438B3C6B68FAFBD3C991DCE87" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromDerivativeInstrumentFinancingActivities" xlink:label="loc_us-gaap_ProceedsFromDerivativeInstrumentFinancingActivities_494A8BB849CF2C5658D1BD3C991D23B9" xlink:type="locator" />
    <link:presentationArc order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_26B1CBC5309C1A2102ECBD3C991C4E0B" xlink:to="loc_us-gaap_ProceedsFromDerivativeInstrumentFinancingActivities_494A8BB849CF2C5658D1BD3C991D23B9" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsOfDividends" xlink:label="loc_us-gaap_PaymentsOfDividends_0103EFE10FFD497E7BF1BD3C991EA5D7" xlink:type="locator" />
    <link:presentationArc order="11" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_26B1CBC5309C1A2102ECBD3C991C4E0B" xlink:to="loc_us-gaap_PaymentsOfDividends_0103EFE10FFD497E7BF1BD3C991EA5D7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_E3D603DC115C01836556BD3C991E8F37" xlink:type="locator" />
    <link:presentationArc order="12" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_26B1CBC5309C1A2102ECBD3C991C4E0B" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_E3D603DC115C01836556BD3C991E8F37" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_51115C6F3DF680030684BD3C991E83C9" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_94005B37140BCB4A7FBEBD3C99125BF5" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_51115C6F3DF680030684BD3C991E83C9" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents_F25AC982337EB2B5ED6DBD3C991E9D10" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_94005B37140BCB4A7FBEBD3C99125BF5" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents_F25AC982337EB2B5ED6DBD3C991E9D10" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" xlink:label="loc_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease_B5C42B3A2F792D1A4B19BD3C991F7438" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_94005B37140BCB4A7FBEBD3C99125BF5" xlink:to="loc_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease_B5C42B3A2F792D1A4B19BD3C991F7438" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_A7BD304F96F6A2677427BD3C991F82CF" xlink:type="locator" />
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_94005B37140BCB4A7FBEBD3C99125BF5" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_A7BD304F96F6A2677427BD3C991F82CF" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_50AC732BDF8476821F4DBD3C991F6AD5" xlink:type="locator" />
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_94005B37140BCB4A7FBEBD3C99125BF5" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_50AC732BDF8476821F4DBD3C991F6AD5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SupplementalCashFlowInformationAbstract" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract_0D27BABED83217E95605BD3C991FD3C2" xlink:type="locator" />
    <link:presentationArc order="9" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_94005B37140BCB4A7FBEBD3C99125BF5" xlink:to="loc_us-gaap_SupplementalCashFlowInformationAbstract_0D27BABED83217E95605BD3C991FD3C2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InterestPaid" xlink:label="loc_us-gaap_InterestPaid_F4EFA532A0B0AB90C014BD3C991FB452" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_0D27BABED83217E95605BD3C991FD3C2" xlink:to="loc_us-gaap_InterestPaid_F4EFA532A0B0AB90C014BD3C991FB452" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxesPaid" xlink:label="loc_us-gaap_IncomeTaxesPaid_AF2ADFDE222E3E8910ECBD3C9920A567" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_0D27BABED83217E95605BD3C991FD3C2" xlink:to="loc_us-gaap_IncomeTaxesPaid_AF2ADFDE222E3E8910ECBD3C9920A567" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.azz.com/role/ConsolidatedStatementsOfComprehensiveIncomeParenthetical" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:label="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_52922A92522F6FD132C58BFA3A365607" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesTax_E112986E254E9DC0CB018BFA3A36E625" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_52922A92522F6FD132C58BFA3A365607" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesTax_E112986E254E9DC0CB018BFA3A36E625" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.azz.com/role/ConsolidatedStatementsOfIncome" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeStatementAbstract" xlink:label="loc_us-gaap_IncomeStatementAbstract_7F75A5B9B9DB09CD78D3BD3C85E617CC" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Revenues" xlink:label="loc_us-gaap_Revenues_84124ADEB275176FF633BD3C85E85312" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_7F75A5B9B9DB09CD78D3BD3C85E617CC" xlink:to="loc_us-gaap_Revenues_84124ADEB275176FF633BD3C85E85312" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingCostsAndExpensesAbstract" xlink:label="loc_us-gaap_OperatingCostsAndExpensesAbstract_9C78FE6793F70DB22D2ABD3C85E9E165" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_7F75A5B9B9DB09CD78D3BD3C85E617CC" xlink:to="loc_us-gaap_OperatingCostsAndExpensesAbstract_9C78FE6793F70DB22D2ABD3C85E9E165" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_6C00D047CD0A44C562AABD3C85E9A626" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingCostsAndExpensesAbstract_9C78FE6793F70DB22D2ABD3C85E9E165" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_6C00D047CD0A44C562AABD3C85E9A626" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GrossProfit" xlink:label="loc_us-gaap_GrossProfit_E365BC7CBA598EA63CCBBD3C85EA3088" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingCostsAndExpensesAbstract_9C78FE6793F70DB22D2ABD3C85E9E165" xlink:to="loc_us-gaap_GrossProfit_E365BC7CBA598EA63CCBBD3C85EA3088" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpense" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_A548CE79AB83E27D1BE1BD3C85EA7830" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingCostsAndExpensesAbstract_9C78FE6793F70DB22D2ABD3C85E9E165" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_A548CE79AB83E27D1BE1BD3C85EA7830" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GainLossOnSaleOfBusiness" xlink:label="loc_us-gaap_GainLossOnSaleOfBusiness_3D5CC3730E930AF81831BD3D5493DCE7" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingCostsAndExpensesAbstract_9C78FE6793F70DB22D2ABD3C85E9E165" xlink:to="loc_us-gaap_GainLossOnSaleOfBusiness_3D5CC3730E930AF81831BD3D5493DCE7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="loc_us-gaap_OperatingIncomeLoss_7A7AD786B22FE134CAB6BD3C85EA2756" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingCostsAndExpensesAbstract_9C78FE6793F70DB22D2ABD3C85E9E165" xlink:to="loc_us-gaap_OperatingIncomeLoss_7A7AD786B22FE134CAB6BD3C85EA2756" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InterestExpense" xlink:label="loc_us-gaap_InterestExpense_745A15E1F6F72D9C2739BD3C85EA08A5" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingCostsAndExpensesAbstract_9C78FE6793F70DB22D2ABD3C85E9E165" xlink:to="loc_us-gaap_InterestExpense_745A15E1F6F72D9C2739BD3C85EA08A5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_2B1C76BAFABCC46BC269BD3C85EAFD1E" xlink:type="locator" />
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingCostsAndExpensesAbstract_9C78FE6793F70DB22D2ABD3C85E9E165" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_2B1C76BAFABCC46BC269BD3C85EAFD1E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_2B7C533AC7019E3E9044BD3C85EBBCD3" xlink:type="locator" />
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingCostsAndExpensesAbstract_9C78FE6793F70DB22D2ABD3C85E9E165" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_2B7C533AC7019E3E9044BD3C85EBBCD3" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_E4EC11BB4BD71F325A43BD3C85EB8113" xlink:type="locator" />
    <link:presentationArc order="9" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingCostsAndExpensesAbstract_9C78FE6793F70DB22D2ABD3C85E9E165" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_E4EC11BB4BD71F325A43BD3C85EB8113" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_AFCC4E42A157A268C3E5BD3C85EBC26E" xlink:type="locator" />
    <link:presentationArc order="10" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingCostsAndExpensesAbstract_9C78FE6793F70DB22D2ABD3C85E9E165" xlink:to="loc_us-gaap_NetIncomeLoss_AFCC4E42A157A268C3E5BD3C85EBC26E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="loc_us-gaap_EarningsPerShareAbstract_74F587E2141B591581FFBD3C85EB31C0" xlink:type="locator" />
    <link:presentationArc order="11" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingCostsAndExpensesAbstract_9C78FE6793F70DB22D2ABD3C85E9E165" xlink:to="loc_us-gaap_EarningsPerShareAbstract_74F587E2141B591581FFBD3C85EB31C0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareBasic" xlink:label="loc_us-gaap_EarningsPerShareBasic_37ADA399122FFAF5A774BD3C85EB50D5" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_74F587E2141B591581FFBD3C85EB31C0" xlink:to="loc_us-gaap_EarningsPerShareBasic_37ADA399122FFAF5A774BD3C85EB50D5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="loc_us-gaap_EarningsPerShareDiluted_5743C9A904435D4F39E2BD3C85EC5B73" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_74F587E2141B591581FFBD3C85EB31C0" xlink:to="loc_us-gaap_EarningsPerShareDiluted_5743C9A904435D4F39E2BD3C85EC5B73" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_5CFF7E935CFF47C9B287BD3C85ECBA45" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_74F587E2141B591581FFBD3C85EB31C0" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_5CFF7E935CFF47C9B287BD3C85ECBA45" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_C4D4C2BD81CE9C732ACFBD3C85ECBDC7" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_74F587E2141B591581FFBD3C85EB31C0" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_C4D4C2BD81CE9C732ACFBD3C85ECBDC7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockDividendsPerShareDeclared" xlink:label="loc_us-gaap_CommonStockDividendsPerShareDeclared_5E79FE577D6019DEF332BD3C85EC98F3" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_74F587E2141B591581FFBD3C85EB31C0" xlink:to="loc_us-gaap_CommonStockDividendsPerShareDeclared_5E79FE577D6019DEF332BD3C85EC98F3" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.azz.com/role/DebtNarrativeDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="loc_us-gaap_DebtDisclosureAbstract_5953F5DE7EAAEEB53760BD3C95D37AEC" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentTable" xlink:label="loc_us-gaap_DebtInstrumentTable_FFB5CA2F37BB6D85D9A1BD3C95D3289F" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_5953F5DE7EAAEEB53760BD3C95D37AEC" xlink:to="loc_us-gaap_DebtInstrumentTable_FFB5CA2F37BB6D85D9A1BD3C95D3289F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CreditFacilityAxis" xlink:label="loc_us-gaap_CreditFacilityAxis_A4B6A0A6C23D7DDC50D6BD3C95D38433" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_FFB5CA2F37BB6D85D9A1BD3C95D3289F" xlink:to="loc_us-gaap_CreditFacilityAxis_A4B6A0A6C23D7DDC50D6BD3C95D38433" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CreditFacilityDomain" xlink:label="loc_us-gaap_CreditFacilityDomain_EE46135B455720ECE617BD3C95D44795" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityAxis_A4B6A0A6C23D7DDC50D6BD3C95D38433" xlink:to="loc_us-gaap_CreditFacilityDomain_EE46135B455720ECE617BD3C95D44795" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevolvingCreditFacilityMember" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_812BEE9F3875CC494881BD3C95D4C61D" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_EE46135B455720ECE617BD3C95D44795" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_812BEE9F3875CC494881BD3C95D4C61D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LineOfCreditMember" xlink:label="loc_us-gaap_LineOfCreditMember_7E1FA4C1A1E1862EEC43BD3C95D47860" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_EE46135B455720ECE617BD3C95D44795" xlink:to="loc_us-gaap_LineOfCreditMember_7E1FA4C1A1E1862EEC43BD3C95D47860" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LineOfCreditFacilityAxis" xlink:label="loc_us-gaap_LineOfCreditFacilityAxis_77EE1557A99E80AE658CBD3C95D58AA6" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_FFB5CA2F37BB6D85D9A1BD3C95D3289F" xlink:to="loc_us-gaap_LineOfCreditFacilityAxis_77EE1557A99E80AE658CBD3C95D58AA6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LineOfCreditFacilityLenderDomain" xlink:label="loc_us-gaap_LineOfCreditFacilityLenderDomain_C3C7185EC1AB88870485BD3C95D56406" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityAxis_77EE1557A99E80AE658CBD3C95D58AA6" xlink:to="loc_us-gaap_LineOfCreditFacilityLenderDomain_C3C7185EC1AB88870485BD3C95D56406" xlink:type="arc" />
    <link:loc xlink:href="azz-20200229.xsd#azz_BankOfAmericaMember" xlink:label="loc_azz_BankOfAmericaMember_D6BF121545742B0C536FBD3C95D5FE25" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLenderDomain_C3C7185EC1AB88870485BD3C95D56406" xlink:to="loc_azz_BankOfAmericaMember_D6BF121545742B0C536FBD3C95D5FE25" xlink:type="arc" />
    <link:loc xlink:href="azz-20200229.xsd#azz_BankOfAmericaAndOtherLendersMember" xlink:label="loc_azz_BankOfAmericaAndOtherLendersMember_1B2251CD45BCD052E6FEBD3C95D50B40" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLenderDomain_C3C7185EC1AB88870485BD3C95D56406" xlink:to="loc_azz_BankOfAmericaAndOtherLendersMember_1B2251CD45BCD052E6FEBD3C95D50B40" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongtermDebtTypeAxis" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_EA4430C5BBF2877B0B69BD3C95D60403" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_FFB5CA2F37BB6D85D9A1BD3C95D3289F" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_EA4430C5BBF2877B0B69BD3C95D60403" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_57E1F4C2726B4B3663F9BD3C95D69C8D" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_EA4430C5BBF2877B0B69BD3C95D60403" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_57E1F4C2726B4B3663F9BD3C95D69C8D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LetterOfCreditMember" xlink:label="loc_us-gaap_LetterOfCreditMember_A6EE511208DF40F46476BD3C95D64FB0" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_57E1F4C2726B4B3663F9BD3C95D69C8D" xlink:to="loc_us-gaap_LetterOfCreditMember_A6EE511208DF40F46476BD3C95D64FB0" xlink:type="arc" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_57E1F4C2726B4B3663F9BD3C95D69C8D" xlink:to="loc_us-gaap_LineOfCreditMember_7E1FA4C1A1E1862EEC43BD3C95D47860" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SeniorNotesMember" xlink:label="loc_us-gaap_SeniorNotesMember_8EFA5ADA831EE20A6044BD3C95D661F4" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_57E1F4C2726B4B3663F9BD3C95D69C8D" xlink:to="loc_us-gaap_SeniorNotesMember_8EFA5ADA831EE20A6044BD3C95D661F4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_VariableRateAxis" xlink:label="loc_us-gaap_VariableRateAxis_222DBB41F367A53EE26EBD3C95D7C1A8" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_FFB5CA2F37BB6D85D9A1BD3C95D3289F" xlink:to="loc_us-gaap_VariableRateAxis_222DBB41F367A53EE26EBD3C95D7C1A8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_VariableRateDomain" xlink:label="loc_us-gaap_VariableRateDomain_278D212E2F72C3E1BC66BD3C95D7D9C1" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateAxis_222DBB41F367A53EE26EBD3C95D7C1A8" xlink:to="loc_us-gaap_VariableRateDomain_278D212E2F72C3E1BC66BD3C95D7D9C1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EurodollarMember" xlink:label="loc_us-gaap_EurodollarMember_58DB9AAC26CABB8FB528BD3C95D7B05E" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateDomain_278D212E2F72C3E1BC66BD3C95D7D9C1" xlink:to="loc_us-gaap_EurodollarMember_58DB9AAC26CABB8FB528BD3C95D7B05E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BaseRateMember" xlink:label="loc_us-gaap_BaseRateMember_936AFB73616122767E8DBD3C95D734F4" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateDomain_278D212E2F72C3E1BC66BD3C95D7D9C1" xlink:to="loc_us-gaap_BaseRateMember_936AFB73616122767E8DBD3C95D734F4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis_53CCE2FC123DE76D552DBD3C95D7F7A4" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_FFB5CA2F37BB6D85D9A1BD3C95D3289F" xlink:to="loc_srt_RangeAxis_53CCE2FC123DE76D552DBD3C95D7F7A4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_83020643B2C1A9788D3FBD3C95D8B197" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_53CCE2FC123DE76D552DBD3C95D7F7A4" xlink:to="loc_srt_RangeMember_83020643B2C1A9788D3FBD3C95D8B197" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MinimumMember" xlink:label="loc_srt_MinimumMember_8FD62A1EE95EA7D0AFFEBD3C95D87A9E" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_83020643B2C1A9788D3FBD3C95D8B197" xlink:to="loc_srt_MinimumMember_8FD62A1EE95EA7D0AFFEBD3C95D87A9E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MaximumMember" xlink:label="loc_srt_MaximumMember_D87ABCBDDCD4061B96E3BD3C95DD0A2F" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_83020643B2C1A9788D3FBD3C95D8B197" xlink:to="loc_srt_MaximumMember_D87ABCBDDCD4061B96E3BD3C95DD0A2F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentAxis" xlink:label="loc_us-gaap_DebtInstrumentAxis_D436FCF32A9100FCAFAFBD3C95DDEF88" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_FFB5CA2F37BB6D85D9A1BD3C95D3289F" xlink:to="loc_us-gaap_DebtInstrumentAxis_D436FCF32A9100FCAFAFBD3C95DDEF88" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_CD0A7DBD453896DDDB88BD3C95DEFE48" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_D436FCF32A9100FCAFAFBD3C95DDEF88" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_CD0A7DBD453896DDDB88BD3C95DEFE48" xlink:type="arc" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_CD0A7DBD453896DDDB88BD3C95DEFE48" xlink:to="loc_us-gaap_LineOfCreditMember_7E1FA4C1A1E1862EEC43BD3C95D47860" xlink:type="arc" />
    <link:loc xlink:href="azz-20200229.xsd#azz_UnsecuredSeniorNotesDueMarch2012ThroughMarch2018Member" xlink:label="loc_azz_UnsecuredSeniorNotesDueMarch2012ThroughMarch2018Member_1034191030CC8295CB15BD3C95DE875B" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_CD0A7DBD453896DDDB88BD3C95DEFE48" xlink:to="loc_azz_UnsecuredSeniorNotesDueMarch2012ThroughMarch2018Member_1034191030CC8295CB15BD3C95DE875B" xlink:type="arc" />
    <link:loc xlink:href="azz-20200229.xsd#azz_UnsecuredSeniorNotesDueJanuary2021Member" xlink:label="loc_azz_UnsecuredSeniorNotesDueJanuary2021Member_FF88886841567A1CAC17BD3C95DE12E5" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_CD0A7DBD453896DDDB88BD3C95DEFE48" xlink:to="loc_azz_UnsecuredSeniorNotesDueJanuary2021Member_FF88886841567A1CAC17BD3C95DE12E5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="loc_us-gaap_DebtInstrumentLineItems_286D6C48190BDF8F7CD5BD3C95DFA813" xlink:type="locator" />
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_FFB5CA2F37BB6D85D9A1BD3C95D3289F" xlink:to="loc_us-gaap_DebtInstrumentLineItems_286D6C48190BDF8F7CD5BD3C95DFA813" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_74B717175301F466A08FBD3C95DF03E9" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_286D6C48190BDF8F7CD5BD3C95DFA813" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_74B717175301F466A08FBD3C95DF03E9" xlink:type="arc" />
    <link:loc xlink:href="azz-20200229.xsd#azz_LineOfCreditFacilityAdditionalBorrowingCapacity" xlink:label="loc_azz_LineOfCreditFacilityAdditionalBorrowingCapacity_748B7421354BCBFB7F89BD3C95DFC9B8" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_286D6C48190BDF8F7CD5BD3C95DFA813" xlink:to="loc_azz_LineOfCreditFacilityAdditionalBorrowingCapacity_748B7421354BCBFB7F89BD3C95DFC9B8" xlink:type="arc" />
    <link:loc xlink:href="azz-20200229.xsd#azz_DebtInstrumentCovenantMaximumCapitalLeaseObligations" xlink:label="loc_azz_DebtInstrumentCovenantMaximumCapitalLeaseObligations_41403C50DEE50B2692ABBD3C95DF46C0" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_286D6C48190BDF8F7CD5BD3C95DFA813" xlink:to="loc_azz_DebtInstrumentCovenantMaximumCapitalLeaseObligations_41403C50DEE50B2692ABBD3C95DF46C0" xlink:type="arc" />
    <link:loc xlink:href="azz-20200229.xsd#azz_DebtInstrumentCovenantMaximumInvestmentsInForeignSubsidiaries" xlink:label="loc_azz_DebtInstrumentCovenantMaximumInvestmentsInForeignSubsidiaries_06D73F669FEA2561269FBD3C95DF644C" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_286D6C48190BDF8F7CD5BD3C95DFA813" xlink:to="loc_azz_DebtInstrumentCovenantMaximumInvestmentsInForeignSubsidiaries_06D73F669FEA2561269FBD3C95DF644C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_1E526EF3352E8DF16C61BD3C95E0E241" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_286D6C48190BDF8F7CD5BD3C95DFA813" xlink:to="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_1E526EF3352E8DF16C61BD3C95E0E241" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LineOfCreditFacilityCommitmentFeePercentage" xlink:label="loc_us-gaap_LineOfCreditFacilityCommitmentFeePercentage_D5BC41AAF47170AAC079BD3C95E00DE6" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_286D6C48190BDF8F7CD5BD3C95DFA813" xlink:to="loc_us-gaap_LineOfCreditFacilityCommitmentFeePercentage_D5BC41AAF47170AAC079BD3C95E00DE6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:label="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_041C67B105F329A86B18BD99789C11C9" xlink:type="locator" />
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_286D6C48190BDF8F7CD5BD3C95DFA813" xlink:to="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_041C67B105F329A86B18BD99789C11C9" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermDebt" xlink:label="loc_us-gaap_LongTermDebt_2D407B7AF00874363873BD3C95E0DDAE" xlink:type="locator" />
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_286D6C48190BDF8F7CD5BD3C95DFA813" xlink:to="loc_us-gaap_LongTermDebt_2D407B7AF00874363873BD3C95E0DDAE" xlink:type="arc" />
    <link:loc xlink:href="azz-20200229.xsd#azz_DebtInstrumentCovenantNetCapitalAssetsMinimum" xlink:label="loc_azz_DebtInstrumentCovenantNetCapitalAssetsMinimum_E9F9B75B662C8E2D2FFCBD3C95E0B790" xlink:type="locator" />
    <link:presentationArc order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_286D6C48190BDF8F7CD5BD3C95DFA813" xlink:to="loc_azz_DebtInstrumentCovenantNetCapitalAssetsMinimum_E9F9B75B662C8E2D2FFCBD3C95E0B790" xlink:type="arc" />
    <link:loc xlink:href="azz-20200229.xsd#azz_DebtInstrumentCovenantRetentionOfFutureIncomePercentageMinimum" xlink:label="loc_azz_DebtInstrumentCovenantRetentionOfFutureIncomePercentageMinimum_61606163B598815320ADBD3C95E0F99C" xlink:type="locator" />
    <link:presentationArc order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_286D6C48190BDF8F7CD5BD3C95DFA813" xlink:to="loc_azz_DebtInstrumentCovenantRetentionOfFutureIncomePercentageMinimum_61606163B598815320ADBD3C95E0F99C" xlink:type="arc" />
    <link:loc xlink:href="azz-20200229.xsd#azz_DebtInstrumentCovenantLevarageRatioMaximum" xlink:label="loc_azz_DebtInstrumentCovenantLevarageRatioMaximum_B89717E02F1B7D8D17CFBD3C95E03A69" xlink:type="locator" />
    <link:presentationArc order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_286D6C48190BDF8F7CD5BD3C95DFA813" xlink:to="loc_azz_DebtInstrumentCovenantLevarageRatioMaximum_B89717E02F1B7D8D17CFBD3C95E03A69" xlink:type="arc" />
    <link:loc xlink:href="azz-20200229.xsd#azz_DebtInstrumentCovenantFixedChargeCoverageRatioMinimum" xlink:label="loc_azz_DebtInstrumentCovenantFixedChargeCoverageRatioMinimum_55DD7E8357A75923C3C2BD3C95E1BD0F" xlink:type="locator" />
    <link:presentationArc order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_286D6C48190BDF8F7CD5BD3C95DFA813" xlink:to="loc_azz_DebtInstrumentCovenantFixedChargeCoverageRatioMinimum_55DD7E8357A75923C3C2BD3C95E1BD0F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RepaymentsOfLongTermDebt" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt_A9CC2C22564D94EA5667BD3C95E169C2" xlink:type="locator" />
    <link:presentationArc order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_286D6C48190BDF8F7CD5BD3C95DFA813" xlink:to="loc_us-gaap_RepaymentsOfLongTermDebt_A9CC2C22564D94EA5667BD3C95E169C2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentDescriptionOfVariableRateBasis" xlink:label="loc_us-gaap_DebtInstrumentDescriptionOfVariableRateBasis_F00FDED01E6EF7438876BD3C95E1BD57" xlink:type="locator" />
    <link:presentationArc order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_286D6C48190BDF8F7CD5BD3C95DFA813" xlink:to="loc_us-gaap_DebtInstrumentDescriptionOfVariableRateBasis_F00FDED01E6EF7438876BD3C95E1BD57" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LineOfCredit" xlink:label="loc_us-gaap_LineOfCredit_C3A256A0085AD3D5FDD0BD3C95E10464" xlink:type="locator" />
    <link:presentationArc order="15" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_286D6C48190BDF8F7CD5BD3C95DFA813" xlink:to="loc_us-gaap_LineOfCredit_C3A256A0085AD3D5FDD0BD3C95E10464" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LettersOfCreditOutstandingAmount" xlink:label="loc_us-gaap_LettersOfCreditOutstandingAmount_82A93D100600718DEA04BD3C95E1AEF9" xlink:type="locator" />
    <link:presentationArc order="16" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_286D6C48190BDF8F7CD5BD3C95DFA813" xlink:to="loc_us-gaap_LettersOfCreditOutstandingAmount_82A93D100600718DEA04BD3C95E1AEF9" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:label="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_79D05392ADAFBBA14EEFBD3C95E1C727" xlink:type="locator" />
    <link:presentationArc order="17" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_286D6C48190BDF8F7CD5BD3C95DFA813" xlink:to="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_79D05392ADAFBBA14EEFBD3C95E1C727" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentFaceAmount" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_75AD8DCD5E51F0AD125BBD3C95E15557" xlink:type="locator" />
    <link:presentationArc order="18" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_286D6C48190BDF8F7CD5BD3C95DFA813" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_75AD8DCD5E51F0AD125BBD3C95E15557" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_FB2E7ADDBC421B9450D1BD3C95E26185" xlink:type="locator" />
    <link:presentationArc order="19" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_286D6C48190BDF8F7CD5BD3C95DFA813" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_FB2E7ADDBC421B9450D1BD3C95E26185" xlink:type="arc" />
    <link:loc xlink:href="azz-20200229.xsd#azz_NumberOfAnnualInstallments" xlink:label="loc_azz_NumberOfAnnualInstallments_3B0BB20580FD3641CBEBBD3C95E2EB99" xlink:type="locator" />
    <link:presentationArc order="20" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_286D6C48190BDF8F7CD5BD3C95DFA813" xlink:to="loc_azz_NumberOfAnnualInstallments_3B0BB20580FD3641CBEBBD3C95E2EB99" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentPeriodicPayment" xlink:label="loc_us-gaap_DebtInstrumentPeriodicPayment_2B5E609E38406EF33FE1BD3C95E2D7CC" xlink:type="locator" />
    <link:presentationArc order="21" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_286D6C48190BDF8F7CD5BD3C95DFA813" xlink:to="loc_us-gaap_DebtInstrumentPeriodicPayment_2B5E609E38406EF33FE1BD3C95E2D7CC" xlink:type="arc" />
    <link:loc xlink:href="azz-20200229.xsd#azz_DebtInstrumentCovenantRatioOfIndebtednessToEarningsBeforeInterestTaxDepreiationAmortizationMaximum" xlink:label="loc_azz_DebtInstrumentCovenantRatioOfIndebtednessToEarningsBeforeInterestTaxDepreiationAmortizationMaximum_325411B78E307E2D5B5FBD3C95E20D87" xlink:type="locator" />
    <link:presentationArc order="22" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_286D6C48190BDF8F7CD5BD3C95DFA813" xlink:to="loc_azz_DebtInstrumentCovenantRatioOfIndebtednessToEarningsBeforeInterestTaxDepreiationAmortizationMaximum_325411B78E307E2D5B5FBD3C95E20D87" xlink:type="arc" />
    <link:loc xlink:href="azz-20200229.xsd#azz_DebtInstrumentCovenantAggregateAmountOfPriorityIndebtednessMaximum" xlink:label="loc_azz_DebtInstrumentCovenantAggregateAmountOfPriorityIndebtednessMaximum_006A8CA1E5B1D2519B3DBD3C95E25DE4" xlink:type="locator" />
    <link:presentationArc order="23" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_286D6C48190BDF8F7CD5BD3C95DFA813" xlink:to="loc_azz_DebtInstrumentCovenantAggregateAmountOfPriorityIndebtednessMaximum_006A8CA1E5B1D2519B3DBD3C95E25DE4" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.azz.com/role/DebtNotes" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="loc_us-gaap_DebtDisclosureAbstract_C92ACA5D5DAFD898B1BC8BFA3B6EFB15" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermDebtTextBlock" xlink:label="loc_us-gaap_LongTermDebtTextBlock_2C6E9B8B2E7DFF6D65868BFA3B6E47B1" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_C92ACA5D5DAFD898B1BC8BFA3B6EFB15" xlink:to="loc_us-gaap_LongTermDebtTextBlock_2C6E9B8B2E7DFF6D65868BFA3B6E47B1" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.azz.com/role/DebtScheduleOfLongTermDebtDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="loc_us-gaap_DebtDisclosureAbstract_F6B7C255F53EB024CEDB8BFA39F70C93" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentTable" xlink:label="loc_us-gaap_DebtInstrumentTable_3D997764FDBAE3B5C1138BFA39F7A256" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_F6B7C255F53EB024CEDB8BFA39F70C93" xlink:to="loc_us-gaap_DebtInstrumentTable_3D997764FDBAE3B5C1138BFA39F7A256" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongtermDebtTypeAxis" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_6CC7F59D19E4B183836C8BFA39F79BD3" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_3D997764FDBAE3B5C1138BFA39F7A256" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_6CC7F59D19E4B183836C8BFA39F79BD3" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_A6160B69634DB3622AD08BFA39F77CFE" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_6CC7F59D19E4B183836C8BFA39F79BD3" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_A6160B69634DB3622AD08BFA39F77CFE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SeniorNotesMember" xlink:label="loc_us-gaap_SeniorNotesMember_A01CEC94EC833F94407F8BFA39F71CA9" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_A6160B69634DB3622AD08BFA39F77CFE" xlink:to="loc_us-gaap_SeniorNotesMember_A01CEC94EC833F94407F8BFA39F71CA9" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LineOfCreditMember" xlink:label="loc_us-gaap_LineOfCreditMember_7365969B2B778DDE673C8BFA39F7FCBA" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_A6160B69634DB3622AD08BFA39F77CFE" xlink:to="loc_us-gaap_LineOfCreditMember_7365969B2B778DDE673C8BFA39F7FCBA" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CreditFacilityAxis" xlink:label="loc_us-gaap_CreditFacilityAxis_3C32C2AB48A0BF8236CD8BFA39F766F2" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_3D997764FDBAE3B5C1138BFA39F7A256" xlink:to="loc_us-gaap_CreditFacilityAxis_3C32C2AB48A0BF8236CD8BFA39F766F2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CreditFacilityDomain" xlink:label="loc_us-gaap_CreditFacilityDomain_CB9951C2954C5983D4378BFA39F7DCAA" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityAxis_3C32C2AB48A0BF8236CD8BFA39F766F2" xlink:to="loc_us-gaap_CreditFacilityDomain_CB9951C2954C5983D4378BFA39F7DCAA" xlink:type="arc" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_CB9951C2954C5983D4378BFA39F7DCAA" xlink:to="loc_us-gaap_LineOfCreditMember_7365969B2B778DDE673C8BFA39F7FCBA" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentAxis" xlink:label="loc_us-gaap_DebtInstrumentAxis_175A1E78200FA8F28A308BFA39F79945" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_3D997764FDBAE3B5C1138BFA39F7A256" xlink:to="loc_us-gaap_DebtInstrumentAxis_175A1E78200FA8F28A308BFA39F79945" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_96D1C92927E10C5D2EF98BFA39F7E73D" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_175A1E78200FA8F28A308BFA39F79945" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_96D1C92927E10C5D2EF98BFA39F7E73D" xlink:type="arc" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_96D1C92927E10C5D2EF98BFA39F7E73D" xlink:to="loc_us-gaap_LineOfCreditMember_7365969B2B778DDE673C8BFA39F7FCBA" xlink:type="arc" />
    <link:loc xlink:href="azz-20200229.xsd#azz_UnsecuredSeniorNotesDueJanuary2021Member" xlink:label="loc_azz_UnsecuredSeniorNotesDueJanuary2021Member_F827FE916C8A314ED0638BFA39F7E978" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_96D1C92927E10C5D2EF98BFA39F7E73D" xlink:to="loc_azz_UnsecuredSeniorNotesDueJanuary2021Member_F827FE916C8A314ED0638BFA39F7E978" xlink:type="arc" />
    <link:loc xlink:href="azz-20200229.xsd#azz_UnsecuredSeniorNotesDueMarch2012ThroughMarch2018Member" xlink:label="loc_azz_UnsecuredSeniorNotesDueMarch2012ThroughMarch2018Member_AD61CEFC8E21E8975ADE8BFA39F71391" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_96D1C92927E10C5D2EF98BFA39F7E73D" xlink:to="loc_azz_UnsecuredSeniorNotesDueMarch2012ThroughMarch2018Member_AD61CEFC8E21E8975ADE8BFA39F71391" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="loc_us-gaap_DebtInstrumentLineItems_D50969D6819745BD77928BFA39F7383F" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_3D997764FDBAE3B5C1138BFA39F7A256" xlink:to="loc_us-gaap_DebtInstrumentLineItems_D50969D6819745BD77928BFA39F7383F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermDebt" xlink:label="loc_us-gaap_LongTermDebt_5D70F9511B6EA20700868BFA39F77F44" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_D50969D6819745BD77928BFA39F7383F" xlink:to="loc_us-gaap_LongTermDebt_5D70F9511B6EA20700868BFA39F77F44" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtCurrent" xlink:label="loc_us-gaap_DebtCurrent_7520C50C0FC515C67E318BFA39F7D87F" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_D50969D6819745BD77928BFA39F7383F" xlink:to="loc_us-gaap_DebtCurrent_7520C50C0FC515C67E318BFA39F7D87F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentCarryingAmount" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_57A56EDCADFF74EEEF008BFA39F7A142" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_D50969D6819745BD77928BFA39F7383F" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_57A56EDCADFF74EEEF008BFA39F7A142" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_UnamortizedDebtIssuanceExpense" xlink:label="loc_us-gaap_UnamortizedDebtIssuanceExpense_568E7F472B9DC32C8F858BFA39F7AB14" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_D50969D6819745BD77928BFA39F7383F" xlink:to="loc_us-gaap_UnamortizedDebtIssuanceExpense_568E7F472B9DC32C8F858BFA39F7AB14" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermDebtNoncurrent" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_8D68D610E34B12CA239E8BFA39F7D9DC" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_D50969D6819745BD77928BFA39F7383F" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_8D68D610E34B12CA239E8BFA39F7D9DC" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.azz.com/role/DebtScheduleOfLongTermDebtMaturitiesDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="loc_us-gaap_DebtDisclosureAbstract_FFB1A56C59ED02FFCBFBBD3C95B1738A" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_0A66CBF06F2498ABDCE0BD3C95B15CBF" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_FFB1A56C59ED02FFCBFBBD3C95B1738A" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_0A66CBF06F2498ABDCE0BD3C95B15CBF" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_89F3AE501AA71534D449BD3C95B275FB" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_FFB1A56C59ED02FFCBFBBD3C95B1738A" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_89F3AE501AA71534D449BD3C95B275FB" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_02F125A382D04F07FE85BD3C95B25938" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_FFB1A56C59ED02FFCBFBBD3C95B1738A" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_02F125A382D04F07FE85BD3C95B25938" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_6FE658A565E8A80A66F8BD3C95B2ADFD" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_FFB1A56C59ED02FFCBFBBD3C95B1738A" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_6FE658A565E8A80A66F8BD3C95B2ADFD" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_6FE2BA4A85E08709F398BD3C95B298FF" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_FFB1A56C59ED02FFCBFBBD3C95B1738A" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_6FE2BA4A85E08709F398BD3C95B298FF" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_FF6F5009876C36C0696EBD3C95B24A6A" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_FFB1A56C59ED02FFCBFBBD3C95B1738A" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_FF6F5009876C36C0696EBD3C95B24A6A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentCarryingAmount" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_1D1AD8D35EF7157A872FBD3C95B2A677" xlink:type="locator" />
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_FFB1A56C59ED02FFCBFBBD3C95B1738A" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_1D1AD8D35EF7157A872FBD3C95B2A677" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.azz.com/role/DebtTables" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="loc_us-gaap_DebtDisclosureAbstract_C9BE20040E16F5DEF98D8BFA392AFC05" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfDebtTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfDebtTableTextBlock_F3205C55C3BBE7287F918BFA392A3261" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_C9BE20040E16F5DEF98D8BFA392AFC05" xlink:to="loc_us-gaap_ScheduleOfDebtTableTextBlock_F3205C55C3BBE7287F918BFA392A3261" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_4648A58B85C40EDE18E58BFA392A8F96" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_C9BE20040E16F5DEF98D8BFA392AFC05" xlink:to="loc_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_4648A58B85C40EDE18E58BFA392A8F96" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.azz.com/role/DocumentAndEntityInformation" xlink:type="extended">
    <link:loc xlink:href="azz-20200229.xsd#azz_DocumentAndEntityInformationAbstract" xlink:label="loc_azz_DocumentAndEntityInformationAbstract_563FFB4C33ED6904D685C13BB44DD8DC" xlink:type="locator" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentType" xlink:label="loc_dei_DocumentType_C0BC76B1153EF3D3F941C13BB44D2097" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_azz_DocumentAndEntityInformationAbstract_563FFB4C33ED6904D685C13BB44DD8DC" xlink:to="loc_dei_DocumentType_C0BC76B1153EF3D3F941C13BB44D2097" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentAnnualReport" xlink:label="loc_dei_DocumentAnnualReport_9552F3CF1221A9E36EA4C144ED3CB543" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_azz_DocumentAndEntityInformationAbstract_563FFB4C33ED6904D685C13BB44DD8DC" xlink:to="loc_dei_DocumentAnnualReport_9552F3CF1221A9E36EA4C144ED3CB543" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentPeriodEndDate" xlink:label="loc_dei_DocumentPeriodEndDate_DE5578DC7567D179508CC13BB44DB01C" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_azz_DocumentAndEntityInformationAbstract_563FFB4C33ED6904D685C13BB44DD8DC" xlink:to="loc_dei_DocumentPeriodEndDate_DE5578DC7567D179508CC13BB44DB01C" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentTransitionReport" xlink:label="loc_dei_DocumentTransitionReport_C40BD6732D51EEBFAB97C14552AB52D0" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_azz_DocumentAndEntityInformationAbstract_563FFB4C33ED6904D685C13BB44DD8DC" xlink:to="loc_dei_DocumentTransitionReport_C40BD6732D51EEBFAB97C14552AB52D0" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityFileNumber" xlink:label="loc_dei_EntityFileNumber_BC17BB72EDD947C5839AC13BB44E1B0B" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_azz_DocumentAndEntityInformationAbstract_563FFB4C33ED6904D685C13BB44DD8DC" xlink:to="loc_dei_EntityFileNumber_BC17BB72EDD947C5839AC13BB44E1B0B" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityRegistrantName" xlink:label="loc_dei_EntityRegistrantName_996EC0483A79AB9BEA03C13BB44E67C0" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_azz_DocumentAndEntityInformationAbstract_563FFB4C33ED6904D685C13BB44DD8DC" xlink:to="loc_dei_EntityRegistrantName_996EC0483A79AB9BEA03C13BB44E67C0" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="loc_dei_EntityIncorporationStateCountryCode_82F52ABB687F0629C0E0C13BB44E2B72" xlink:type="locator" />
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_azz_DocumentAndEntityInformationAbstract_563FFB4C33ED6904D685C13BB44DD8DC" xlink:to="loc_dei_EntityIncorporationStateCountryCode_82F52ABB687F0629C0E0C13BB44E2B72" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityTaxIdentificationNumber" xlink:label="loc_dei_EntityTaxIdentificationNumber_FD826B7543819182E84CC13BB44E6715" xlink:type="locator" />
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_azz_DocumentAndEntityInformationAbstract_563FFB4C33ED6904D685C13BB44DD8DC" xlink:to="loc_dei_EntityTaxIdentificationNumber_FD826B7543819182E84CC13BB44E6715" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressAddressLine1" xlink:label="loc_dei_EntityAddressAddressLine1_CCA95D80CB2EAEAB0E57C13BB44E81AC" xlink:type="locator" />
    <link:presentationArc order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_azz_DocumentAndEntityInformationAbstract_563FFB4C33ED6904D685C13BB44DD8DC" xlink:to="loc_dei_EntityAddressAddressLine1_CCA95D80CB2EAEAB0E57C13BB44E81AC" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressAddressLine2" xlink:label="loc_dei_EntityAddressAddressLine2_93506A6DD26C5224ADE7C13BB44E104B" xlink:type="locator" />
    <link:presentationArc order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_azz_DocumentAndEntityInformationAbstract_563FFB4C33ED6904D685C13BB44DD8DC" xlink:to="loc_dei_EntityAddressAddressLine2_93506A6DD26C5224ADE7C13BB44E104B" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressCityOrTown" xlink:label="loc_dei_EntityAddressCityOrTown_21C7BAF7CE4CEDE2C16BC13BB44EFA33" xlink:type="locator" />
    <link:presentationArc order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_azz_DocumentAndEntityInformationAbstract_563FFB4C33ED6904D685C13BB44DD8DC" xlink:to="loc_dei_EntityAddressCityOrTown_21C7BAF7CE4CEDE2C16BC13BB44EFA33" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressStateOrProvince" xlink:label="loc_dei_EntityAddressStateOrProvince_44234C7CD0D4E85ECC49C13BB44FD6D0" xlink:type="locator" />
    <link:presentationArc order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_azz_DocumentAndEntityInformationAbstract_563FFB4C33ED6904D685C13BB44DD8DC" xlink:to="loc_dei_EntityAddressStateOrProvince_44234C7CD0D4E85ECC49C13BB44FD6D0" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressPostalZipCode" xlink:label="loc_dei_EntityAddressPostalZipCode_892C8EFD6F2CF48357E8C13BB44F4419" xlink:type="locator" />
    <link:presentationArc order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_azz_DocumentAndEntityInformationAbstract_563FFB4C33ED6904D685C13BB44DD8DC" xlink:to="loc_dei_EntityAddressPostalZipCode_892C8EFD6F2CF48357E8C13BB44F4419" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_CityAreaCode" xlink:label="loc_dei_CityAreaCode_E5DA6E16782CF1F2E731C13BB44F6BE2" xlink:type="locator" />
    <link:presentationArc order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_azz_DocumentAndEntityInformationAbstract_563FFB4C33ED6904D685C13BB44DD8DC" xlink:to="loc_dei_CityAreaCode_E5DA6E16782CF1F2E731C13BB44F6BE2" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LocalPhoneNumber" xlink:label="loc_dei_LocalPhoneNumber_06BBF2022C8FAE498209C13BB44F23E1" xlink:type="locator" />
    <link:presentationArc order="15" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_azz_DocumentAndEntityInformationAbstract_563FFB4C33ED6904D685C13BB44DD8DC" xlink:to="loc_dei_LocalPhoneNumber_06BBF2022C8FAE498209C13BB44F23E1" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_Security12bTitle" xlink:label="loc_dei_Security12bTitle_696DBB534A9156CC0035C13BB44FBFAE" xlink:type="locator" />
    <link:presentationArc order="16" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_azz_DocumentAndEntityInformationAbstract_563FFB4C33ED6904D685C13BB44DD8DC" xlink:to="loc_dei_Security12bTitle_696DBB534A9156CC0035C13BB44FBFAE" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_TradingSymbol" xlink:label="loc_dei_TradingSymbol_2DDCDAEF66E6B5C6297CC13BB4508D94" xlink:type="locator" />
    <link:presentationArc order="17" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_azz_DocumentAndEntityInformationAbstract_563FFB4C33ED6904D685C13BB44DD8DC" xlink:to="loc_dei_TradingSymbol_2DDCDAEF66E6B5C6297CC13BB4508D94" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_SecurityExchangeName" xlink:label="loc_dei_SecurityExchangeName_82476C5DB4DE711884B7C13BB450D2FE" xlink:type="locator" />
    <link:presentationArc order="18" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_azz_DocumentAndEntityInformationAbstract_563FFB4C33ED6904D685C13BB44DD8DC" xlink:to="loc_dei_SecurityExchangeName_82476C5DB4DE711884B7C13BB450D2FE" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityWellKnownSeasonedIssuer" xlink:label="loc_dei_EntityWellKnownSeasonedIssuer_018D473164AB1643F976C13BB450F646" xlink:type="locator" />
    <link:presentationArc order="19" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_azz_DocumentAndEntityInformationAbstract_563FFB4C33ED6904D685C13BB44DD8DC" xlink:to="loc_dei_EntityWellKnownSeasonedIssuer_018D473164AB1643F976C13BB450F646" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityVoluntaryFilers" xlink:label="loc_dei_EntityVoluntaryFilers_FFBBAB927CDBA324D280C13BB4504350" xlink:type="locator" />
    <link:presentationArc order="20" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_azz_DocumentAndEntityInformationAbstract_563FFB4C33ED6904D685C13BB44DD8DC" xlink:to="loc_dei_EntityVoluntaryFilers_FFBBAB927CDBA324D280C13BB4504350" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityCurrentReportingStatus" xlink:label="loc_dei_EntityCurrentReportingStatus_0F0700625650D745AC81C13BB450007B" xlink:type="locator" />
    <link:presentationArc order="21" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_azz_DocumentAndEntityInformationAbstract_563FFB4C33ED6904D685C13BB44DD8DC" xlink:to="loc_dei_EntityCurrentReportingStatus_0F0700625650D745AC81C13BB450007B" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityInteractiveDataCurrent" xlink:label="loc_dei_EntityInteractiveDataCurrent_AABA3B247C23AE4436E0C13BB450C050" xlink:type="locator" />
    <link:presentationArc order="22" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_azz_DocumentAndEntityInformationAbstract_563FFB4C33ED6904D685C13BB44DD8DC" xlink:to="loc_dei_EntityInteractiveDataCurrent_AABA3B247C23AE4436E0C13BB450C050" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityFilerCategory" xlink:label="loc_dei_EntityFilerCategory_67F884C825E272674D7CC13BB4510918" xlink:type="locator" />
    <link:presentationArc order="23" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_azz_DocumentAndEntityInformationAbstract_563FFB4C33ED6904D685C13BB44DD8DC" xlink:to="loc_dei_EntityFilerCategory_67F884C825E272674D7CC13BB4510918" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntitySmallBusiness" xlink:label="loc_dei_EntitySmallBusiness_E3B95B05220E8F24EA51C13BB451FE9F" xlink:type="locator" />
    <link:presentationArc order="24" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_azz_DocumentAndEntityInformationAbstract_563FFB4C33ED6904D685C13BB44DD8DC" xlink:to="loc_dei_EntitySmallBusiness_E3B95B05220E8F24EA51C13BB451FE9F" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityEmergingGrowthCompany" xlink:label="loc_dei_EntityEmergingGrowthCompany_892A5B502DA14A34836EC13BB451D18C" xlink:type="locator" />
    <link:presentationArc order="25" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_azz_DocumentAndEntityInformationAbstract_563FFB4C33ED6904D685C13BB44DD8DC" xlink:to="loc_dei_EntityEmergingGrowthCompany_892A5B502DA14A34836EC13BB451D18C" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityShellCompany" xlink:label="loc_dei_EntityShellCompany_A13A61C4A6DA4C19D1F3C13BB4513042" xlink:type="locator" />
    <link:presentationArc order="26" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_azz_DocumentAndEntityInformationAbstract_563FFB4C33ED6904D685C13BB44DD8DC" xlink:to="loc_dei_EntityShellCompany_A13A61C4A6DA4C19D1F3C13BB4513042" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityPublicFloat" xlink:label="loc_dei_EntityPublicFloat_A5D00B26CE8255580E0CC13BB451D3D3" xlink:type="locator" />
    <link:presentationArc order="27" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_azz_DocumentAndEntityInformationAbstract_563FFB4C33ED6904D685C13BB44DD8DC" xlink:to="loc_dei_EntityPublicFloat_A5D00B26CE8255580E0CC13BB451D3D3" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_4B54F7C835368EB99A0EC13BB4511117" xlink:type="locator" />
    <link:presentationArc order="28" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_azz_DocumentAndEntityInformationAbstract_563FFB4C33ED6904D685C13BB44DD8DC" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_4B54F7C835368EB99A0EC13BB4511117" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentsIncorporatedByReferenceTextBlock" xlink:label="loc_dei_DocumentsIncorporatedByReferenceTextBlock_F91125976BF6C99E6076C13BB4513056" xlink:type="locator" />
    <link:presentationArc order="29" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_azz_DocumentAndEntityInformationAbstract_563FFB4C33ED6904D685C13BB44DD8DC" xlink:to="loc_dei_DocumentsIncorporatedByReferenceTextBlock_F91125976BF6C99E6076C13BB4513056" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityCentralIndexKey" xlink:label="loc_dei_EntityCentralIndexKey_8C171D974C079FB2F9BCC13BB45237D2" xlink:type="locator" />
    <link:presentationArc order="30" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_azz_DocumentAndEntityInformationAbstract_563FFB4C33ED6904D685C13BB44DD8DC" xlink:to="loc_dei_EntityCentralIndexKey_8C171D974C079FB2F9BCC13BB45237D2" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_CurrentFiscalYearEndDate" xlink:label="loc_dei_CurrentFiscalYearEndDate_4B5A18FB598B857B4BA5C13BB4523416" xlink:type="locator" />
    <link:presentationArc order="31" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_azz_DocumentAndEntityInformationAbstract_563FFB4C33ED6904D685C13BB44DD8DC" xlink:to="loc_dei_CurrentFiscalYearEndDate_4B5A18FB598B857B4BA5C13BB4523416" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="loc_dei_DocumentFiscalPeriodFocus_C73859ABE278B4896B22C13BB4527AAC" xlink:type="locator" />
    <link:presentationArc order="32" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_azz_DocumentAndEntityInformationAbstract_563FFB4C33ED6904D685C13BB44DD8DC" xlink:to="loc_dei_DocumentFiscalPeriodFocus_C73859ABE278B4896B22C13BB4527AAC" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentFiscalYearFocus" xlink:label="loc_dei_DocumentFiscalYearFocus_F7B88F2DAC63F0A295D1C13BB452395C" xlink:type="locator" />
    <link:presentationArc order="33" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_azz_DocumentAndEntityInformationAbstract_563FFB4C33ED6904D685C13BB44DD8DC" xlink:to="loc_dei_DocumentFiscalYearFocus_F7B88F2DAC63F0A295D1C13BB452395C" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_AmendmentFlag" xlink:label="loc_dei_AmendmentFlag_73D33D8B85E25FC380FFC13BB452930A" xlink:type="locator" />
    <link:presentationArc order="34" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_azz_DocumentAndEntityInformationAbstract_563FFB4C33ED6904D685C13BB44DD8DC" xlink:to="loc_dei_AmendmentFlag_73D33D8B85E25FC380FFC13BB452930A" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.azz.com/role/EarningsPerShareDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="loc_us-gaap_EarningsPerShareAbstract_4E85378DBDD4B2B802688BFA391B3A2C" xlink:type="locator" />
    <link:loc xlink:href="azz-20200229.xsd#azz_ScheduleOfEarningsPerShareBasicAndDilutedAbstract" xlink:label="loc_azz_ScheduleOfEarningsPerShareBasicAndDilutedAbstract_691C50B11E0FD1F3707B8BFA391BFFFC" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_4E85378DBDD4B2B802688BFA391B3A2C" xlink:to="loc_azz_ScheduleOfEarningsPerShareBasicAndDilutedAbstract_691C50B11E0FD1F3707B8BFA391BFFFC" xlink:type="arc" />
    <link:loc xlink:href="azz-20200229.xsd#azz_NumeratorAbstract" xlink:label="loc_azz_NumeratorAbstract_D060E095CBA15CA1B23D8BFA391BB846" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_azz_ScheduleOfEarningsPerShareBasicAndDilutedAbstract_691C50B11E0FD1F3707B8BFA391BFFFC" xlink:to="loc_azz_NumeratorAbstract_D060E095CBA15CA1B23D8BFA391BB846" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_5D708D88AB1C0AB4321A8BFA391B32A2" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_azz_NumeratorAbstract_D060E095CBA15CA1B23D8BFA391BB846" xlink:to="loc_us-gaap_NetIncomeLoss_5D708D88AB1C0AB4321A8BFA391B32A2" xlink:type="arc" />
    <link:loc xlink:href="azz-20200229.xsd#azz_DenominatorAbstract" xlink:label="loc_azz_DenominatorAbstract_88A04F6FDB1A29685ED58BFA391BA2A6" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_azz_ScheduleOfEarningsPerShareBasicAndDilutedAbstract_691C50B11E0FD1F3707B8BFA391BFFFC" xlink:to="loc_azz_DenominatorAbstract_88A04F6FDB1A29685ED58BFA391BA2A6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_BA7EEA316D6E95F979DA8BFA391BA3E6" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_azz_DenominatorAbstract_88A04F6FDB1A29685ED58BFA391BA2A6" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_BA7EEA316D6E95F979DA8BFA391BA3E6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DilutiveSecuritiesAbstract" xlink:label="loc_us-gaap_DilutiveSecuritiesAbstract_A7EFD3527B0541E48E898BFA391B5E4B" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_azz_ScheduleOfEarningsPerShareBasicAndDilutedAbstract_691C50B11E0FD1F3707B8BFA391BFFFC" xlink:to="loc_us-gaap_DilutiveSecuritiesAbstract_A7EFD3527B0541E48E898BFA391B5E4B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_5FB8A65317FEF50E9AC48BFA391B9FDD" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DilutiveSecuritiesAbstract_A7EFD3527B0541E48E898BFA391B5E4B" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_5FB8A65317FEF50E9AC48BFA391B9FDD" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_3B5980F185094AF8E7E98BFA391BF955" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_azz_ScheduleOfEarningsPerShareBasicAndDilutedAbstract_691C50B11E0FD1F3707B8BFA391BFFFC" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_3B5980F185094AF8E7E98BFA391BF955" xlink:type="arc" />
    <link:loc xlink:href="azz-20200229.xsd#azz_BasicAndDilutedEarningPerShareAbstract" xlink:label="loc_azz_BasicAndDilutedEarningPerShareAbstract_CC9BD26ACC5652A011BC8BFA391B3343" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_azz_ScheduleOfEarningsPerShareBasicAndDilutedAbstract_691C50B11E0FD1F3707B8BFA391BFFFC" xlink:to="loc_azz_BasicAndDilutedEarningPerShareAbstract_CC9BD26ACC5652A011BC8BFA391B3343" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareBasic" xlink:label="loc_us-gaap_EarningsPerShareBasic_1B134EB90878B8270F718BFA391B75BD" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_azz_BasicAndDilutedEarningPerShareAbstract_CC9BD26ACC5652A011BC8BFA391B3343" xlink:to="loc_us-gaap_EarningsPerShareBasic_1B134EB90878B8270F718BFA391B75BD" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="loc_us-gaap_EarningsPerShareDiluted_4E4D4385F83D29BC32438BFA391B4BBA" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_azz_BasicAndDilutedEarningPerShareAbstract_CC9BD26ACC5652A011BC8BFA391B3343" xlink:to="loc_us-gaap_EarningsPerShareDiluted_4E4D4385F83D29BC32438BFA391B4BBA" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.azz.com/role/EarningsPerShareNarrativeDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="loc_us-gaap_EarningsPerShareAbstract_6404A8A3CC8605C407C38BFA39EFC4E2" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_C215C9B0616CDE8F5CFD8BFA39EF9E51" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_6404A8A3CC8605C407C38BFA39EFC4E2" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_C215C9B0616CDE8F5CFD8BFA39EF9E51" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.azz.com/role/EarningsPerShareNotes" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="loc_us-gaap_EarningsPerShareAbstract_BA0A2A19C730FAE6A1B98BFA39A71ABF" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareTextBlock" xlink:label="loc_us-gaap_EarningsPerShareTextBlock_1DFB02A2550B978469BA8BFA39A7DCCD" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_BA0A2A19C730FAE6A1B98BFA39A71ABF" xlink:to="loc_us-gaap_EarningsPerShareTextBlock_1DFB02A2550B978469BA8BFA39A7DCCD" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.azz.com/role/EarningsPerShareTables" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="loc_us-gaap_EarningsPerShareAbstract_CF3B93548E52B8DCF23B8BFA3A650A3A" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_A1BCC0ADC2A8A6A6E3AE8BFA3A650358" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_CF3B93548E52B8DCF23B8BFA3A650A3A" xlink:to="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_A1BCC0ADC2A8A6A6E3AE8BFA3A650358" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.azz.com/role/EmployeeBenefitPlansDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PostemploymentBenefitsAbstract" xlink:label="loc_us-gaap_PostemploymentBenefitsAbstract_C466C1DBCECE7ABF19448BFA3998E2E5" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DefinedContributionPlanCostRecognized" xlink:label="loc_us-gaap_DefinedContributionPlanCostRecognized_7F822D94A478EFA692508BFA3998853A" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PostemploymentBenefitsAbstract_C466C1DBCECE7ABF19448BFA3998E2E5" xlink:to="loc_us-gaap_DefinedContributionPlanCostRecognized_7F822D94A478EFA692508BFA3998853A" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.azz.com/role/EmployeeBenefitPlansMultiemployerPlanDetails" xlink:type="extended">
    <link:loc xlink:href="azz-20200229.xsd#azz_MultiemployerPensionPlansAbstract" xlink:label="loc_azz_MultiemployerPensionPlansAbstract_C625F2203A5A212A33338BFA39881BAD" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfMultiemployerPlansTable" xlink:label="loc_us-gaap_ScheduleOfMultiemployerPlansTable_785A316CDECEF6E821538BFA39887239" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_azz_MultiemployerPensionPlansAbstract_C625F2203A5A212A33338BFA39881BAD" xlink:to="loc_us-gaap_ScheduleOfMultiemployerPlansTable_785A316CDECEF6E821538BFA39887239" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MultiemployerPlanTypeAxis" xlink:label="loc_us-gaap_MultiemployerPlanTypeAxis_51C833081AB5BA6B3DA28BFA39888D79" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfMultiemployerPlansTable_785A316CDECEF6E821538BFA39887239" xlink:to="loc_us-gaap_MultiemployerPlanTypeAxis_51C833081AB5BA6B3DA28BFA39888D79" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MultiemployerPlansTypeDomain" xlink:label="loc_us-gaap_MultiemployerPlansTypeDomain_26E7D47DD2DC92AEDB5C8BFA3988D020" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MultiemployerPlanTypeAxis_51C833081AB5BA6B3DA28BFA39888D79" xlink:to="loc_us-gaap_MultiemployerPlansTypeDomain_26E7D47DD2DC92AEDB5C8BFA3988D020" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MultiemployerPlanNameAxis" xlink:label="loc_us-gaap_MultiemployerPlanNameAxis_9D99E0F5D86BC378F7F68BFA3988C825" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfMultiemployerPlansTable_785A316CDECEF6E821538BFA39887239" xlink:to="loc_us-gaap_MultiemployerPlanNameAxis_9D99E0F5D86BC378F7F68BFA3988C825" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MultiemployerPlanNameDomain" xlink:label="loc_us-gaap_MultiemployerPlanNameDomain_77A910B88411D75735F18BFA39889F11" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MultiemployerPlanNameAxis_9D99E0F5D86BC378F7F68BFA3988C825" xlink:to="loc_us-gaap_MultiemployerPlanNameDomain_77A910B88411D75735F18BFA39889F11" xlink:type="arc" />
    <link:loc xlink:href="azz-20200229.xsd#azz_BoilermakerBlacksmithNationalPensionTrustMember" xlink:label="loc_azz_BoilermakerBlacksmithNationalPensionTrustMember_A9FB7239601B945E31618BFA3988BB7C" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MultiemployerPlanNameDomain_77A910B88411D75735F18BFA39889F11" xlink:to="loc_azz_BoilermakerBlacksmithNationalPensionTrustMember_A9FB7239601B945E31618BFA3988BB7C" xlink:type="arc" />
    <link:loc xlink:href="azz-20200229.xsd#azz_IndividuallyInsignificantPlansMember" xlink:label="loc_azz_IndividuallyInsignificantPlansMember_3F59E298A5AF1597FD258BFA3988DA42" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MultiemployerPlanNameDomain_77A910B88411D75735F18BFA39889F11" xlink:to="loc_azz_IndividuallyInsignificantPlansMember_3F59E298A5AF1597FD258BFA3988DA42" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CollectiveBargainingArrangementAxis" xlink:label="loc_us-gaap_CollectiveBargainingArrangementAxis_302A5C4E9B12105A34778BFA398844B7" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfMultiemployerPlansTable_785A316CDECEF6E821538BFA39887239" xlink:to="loc_us-gaap_CollectiveBargainingArrangementAxis_302A5C4E9B12105A34778BFA398844B7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CollectiveBargainingArrangementDomain" xlink:label="loc_us-gaap_CollectiveBargainingArrangementDomain_7072B93D3635B4A8F3A18BFA39882C40" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CollectiveBargainingArrangementAxis_302A5C4E9B12105A34778BFA398844B7" xlink:to="loc_us-gaap_CollectiveBargainingArrangementDomain_7072B93D3635B4A8F3A18BFA39882C40" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MultiemployerPlanPlanInformationAxis" xlink:label="loc_us-gaap_MultiemployerPlanPlanInformationAxis_9A2169CEBDF0E91B28EF8BFA3988964C" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfMultiemployerPlansTable_785A316CDECEF6E821538BFA39887239" xlink:to="loc_us-gaap_MultiemployerPlanPlanInformationAxis_9A2169CEBDF0E91B28EF8BFA3988964C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MultiemployerPlanPlanInformationDomain" xlink:label="loc_us-gaap_MultiemployerPlanPlanInformationDomain_6BF40D27EB0489623B4D8BFA3988A0FA" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MultiemployerPlanPlanInformationAxis_9A2169CEBDF0E91B28EF8BFA3988964C" xlink:to="loc_us-gaap_MultiemployerPlanPlanInformationDomain_6BF40D27EB0489623B4D8BFA3988A0FA" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MultiemployerPlansLineItems" xlink:label="loc_us-gaap_MultiemployerPlansLineItems_8E0E56E4816A7C6A81078BFA39885292" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfMultiemployerPlansTable_785A316CDECEF6E821538BFA39887239" xlink:to="loc_us-gaap_MultiemployerPlansLineItems_8E0E56E4816A7C6A81078BFA39885292" xlink:type="arc" />
    <link:loc xlink:href="azz-20200229.xsd#azz_EntityIDNumber" xlink:label="loc_azz_EntityIDNumber_3868571E6AFD712CBA428BFA39889949" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MultiemployerPlansLineItems_8E0E56E4816A7C6A81078BFA39885292" xlink:to="loc_azz_EntityIDNumber_3868571E6AFD712CBA428BFA39889949" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityTaxIdentificationNumber" xlink:label="loc_dei_EntityTaxIdentificationNumber_601136814D5D4A12DCE28BFA39885C74" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MultiemployerPlansLineItems_8E0E56E4816A7C6A81078BFA39885292" xlink:to="loc_dei_EntityTaxIdentificationNumber_601136814D5D4A12DCE28BFA39885C74" xlink:type="arc" />
    <link:loc xlink:href="azz-20200229.xsd#azz_ZoneStatus" xlink:label="loc_azz_ZoneStatus_5ACB53A3032E83A291228BFA3988E410" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MultiemployerPlansLineItems_8E0E56E4816A7C6A81078BFA39885292" xlink:to="loc_azz_ZoneStatus_5ACB53A3032E83A291228BFA3988E410" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MultiemployerPlansFundingImprovementPlanAndRehabilitationPlan" xlink:label="loc_us-gaap_MultiemployerPlansFundingImprovementPlanAndRehabilitationPlan_ACBA4B76BA548DDA38BC8BFA39884094" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MultiemployerPlansLineItems_8E0E56E4816A7C6A81078BFA39885292" xlink:to="loc_us-gaap_MultiemployerPlansFundingImprovementPlanAndRehabilitationPlan_ACBA4B76BA548DDA38BC8BFA39884094" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MultiemployerPlanContributionsByEmployer" xlink:label="loc_us-gaap_MultiemployerPlanContributionsByEmployer_71F610BAB5BEB6E97D2E8BFA3988D928" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MultiemployerPlansLineItems_8E0E56E4816A7C6A81078BFA39885292" xlink:to="loc_us-gaap_MultiemployerPlanContributionsByEmployer_71F610BAB5BEB6E97D2E8BFA3988D928" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MultiemployerPlansSurcharge" xlink:label="loc_us-gaap_MultiemployerPlansSurcharge_2AC607E7C715CC31FEB58BFA3988BFBA" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MultiemployerPlansLineItems_8E0E56E4816A7C6A81078BFA39885292" xlink:to="loc_us-gaap_MultiemployerPlansSurcharge_2AC607E7C715CC31FEB58BFA3988BFBA" xlink:type="arc" />
    <link:loc xlink:href="azz-20200229.xsd#azz_CollectiveBargainingEndDate" xlink:label="loc_azz_CollectiveBargainingEndDate_7F479E79520E773328378BFA3988AEFD" xlink:type="locator" />
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MultiemployerPlansLineItems_8E0E56E4816A7C6A81078BFA39885292" xlink:to="loc_azz_CollectiveBargainingEndDate_7F479E79520E773328378BFA3988AEFD" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.azz.com/role/EmployeeBenefitPlansNotes" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PostemploymentBenefitsAbstract" xlink:label="loc_us-gaap_PostemploymentBenefitsAbstract_004773AAFE29E41E98C38BFA39B7876B" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:label="loc_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_3C0C2C56C9F6B80622BC8BFA39B76BB6" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PostemploymentBenefitsAbstract_004773AAFE29E41E98C38BFA39B7876B" xlink:to="loc_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_3C0C2C56C9F6B80622BC8BFA39B76BB6" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.azz.com/role/GoodwillAndIntangibleAssetsIndefiniteLivedIntangibleAssetsDetails" xlink:type="extended">
    <link:loc xlink:href="azz-20200229.xsd#azz_IndefiniteLivedIntangibleAssetsAbstract" xlink:label="loc_azz_IndefiniteLivedIntangibleAssetsAbstract_170E08B125A0F901BCF28BFA38DCD496" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable" xlink:label="loc_us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable_FDAF2872FC2CAD06F3558BFA38DC2B19" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_azz_IndefiniteLivedIntangibleAssetsAbstract_170E08B125A0F901BCF28BFA38DCD496" xlink:to="loc_us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable_FDAF2872FC2CAD06F3558BFA38DC2B19" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_B5EF08A790FBD54CBAE88BFA38DCCD4B" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable_FDAF2872FC2CAD06F3558BFA38DC2B19" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_B5EF08A790FBD54CBAE88BFA38DCCD4B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_147463F8D8383AACF3948BFA38DC2086" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_B5EF08A790FBD54CBAE88BFA38DCCD4B" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_147463F8D8383AACF3948BFA38DC2086" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ConsolidationItemsAxis" xlink:label="loc_srt_ConsolidationItemsAxis_BA80A8884408BD718EB08BFA38DC5F9B" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable_FDAF2872FC2CAD06F3558BFA38DC2B19" xlink:to="loc_srt_ConsolidationItemsAxis_BA80A8884408BD718EB08BFA38DC5F9B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ConsolidationItemsDomain" xlink:label="loc_srt_ConsolidationItemsDomain_7FE43BB5EC23E154377A8BFA38DC08FA" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsAxis_BA80A8884408BD718EB08BFA38DC5F9B" xlink:to="loc_srt_ConsolidationItemsDomain_7FE43BB5EC23E154377A8BFA38DC08FA" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_30F702BAD636114274318BFA38DC1209" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable_FDAF2872FC2CAD06F3558BFA38DC2B19" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_30F702BAD636114274318BFA38DC1209" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SegmentDomain" xlink:label="loc_us-gaap_SegmentDomain_556632F84F8B46EA48228BFA38ECF82F" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_30F702BAD636114274318BFA38DC1209" xlink:to="loc_us-gaap_SegmentDomain_556632F84F8B46EA48228BFA38ECF82F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems_7A799B064B2BC30ED8568BFA38EC1E30" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable_FDAF2872FC2CAD06F3558BFA38DC2B19" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems_7A799B064B2BC30ED8568BFA38EC1E30" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IndefiniteLivedTradeNames" xlink:label="loc_us-gaap_IndefiniteLivedTradeNames_9D7E6099B6C9DE7564628BFA38ECFCD3" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems_7A799B064B2BC30ED8568BFA38EC1E30" xlink:to="loc_us-gaap_IndefiniteLivedTradeNames_9D7E6099B6C9DE7564628BFA38ECFCD3" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.azz.com/role/GoodwillAndIntangibleAssetsNarrativeDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_1AC931AF9E5838034C90C13C29B0D8B3" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_9C071E4587A95A6C8C15C13C29B143C7" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_1AC931AF9E5838034C90C13C29B0D8B3" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_9C071E4587A95A6C8C15C13C29B143C7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_0E136809523A95888CE5C13C29B1F011" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_9C071E4587A95A6C8C15C13C29B143C7" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_0E136809523A95888CE5C13C29B1F011" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_58854D750670492345F1C13C29B29C19" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_0E136809523A95888CE5C13C29B1F011" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_58854D750670492345F1C13C29B29C19" xlink:type="arc" />
    <link:loc xlink:href="azz-20200229.xsd#azz_NuclearLogisticsBusinessMember" xlink:label="loc_azz_NuclearLogisticsBusinessMember_DB7B9BCB4F5D90ED046AC13C29B255C8" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_58854D750670492345F1C13C29B29C19" xlink:to="loc_azz_NuclearLogisticsBusinessMember_DB7B9BCB4F5D90ED046AC13C29B255C8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_EB150393EC7BD1E6B3F5C13C29B2D4BE" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_9C071E4587A95A6C8C15C13C29B143C7" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_EB150393EC7BD1E6B3F5C13C29B2D4BE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SegmentDomain" xlink:label="loc_us-gaap_SegmentDomain_01B0D2017EBC25962020C13C29B208E3" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_EB150393EC7BD1E6B3F5C13C29B2D4BE" xlink:to="loc_us-gaap_SegmentDomain_01B0D2017EBC25962020C13C29B208E3" xlink:type="arc" />
    <link:loc xlink:href="azz-20200229.xsd#azz_EnergyMember" xlink:label="loc_azz_EnergyMember_0FC2F577992A55E69C53C13C29B395EF" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_01B0D2017EBC25962020C13C29B208E3" xlink:to="loc_azz_EnergyMember_0FC2F577992A55E69C53C13C29B395EF" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_422C66EFC4E7A18A8FA0C13C29B35D2E" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_9C071E4587A95A6C8C15C13C29B143C7" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_422C66EFC4E7A18A8FA0C13C29B35D2E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_3D12FF19976E77EBA947C13C29B340A9" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_422C66EFC4E7A18A8FA0C13C29B35D2E" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_3D12FF19976E77EBA947C13C29B340A9" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NoncompeteAgreementsMember" xlink:label="loc_us-gaap_NoncompeteAgreementsMember_E0D773B143AA9AA72948C13C29B3072B" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_3D12FF19976E77EBA947C13C29B340A9" xlink:to="loc_us-gaap_NoncompeteAgreementsMember_E0D773B143AA9AA72948C13C29B3072B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_2164E0BDF0165181BF93C13C29B46E34" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_9C071E4587A95A6C8C15C13C29B143C7" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_2164E0BDF0165181BF93C13C29B46E34" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentPeriodEndDate" xlink:label="loc_dei_DocumentPeriodEndDate_8981BAA5395ACC44F559C13C5BCCBD62" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_2164E0BDF0165181BF93C13C29B46E34" xlink:to="loc_dei_DocumentPeriodEndDate_8981BAA5395ACC44F559C13C5BCCBD62" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GainLossOnSaleOfBusiness" xlink:label="loc_us-gaap_GainLossOnSaleOfBusiness_7400B0586A1F222B9BB6C13C29B431CA" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_2164E0BDF0165181BF93C13C29B46E34" xlink:to="loc_us-gaap_GainLossOnSaleOfBusiness_7400B0586A1F222B9BB6C13C29B431CA" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit" xlink:label="loc_us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit_D376D4953FFD0F2AEFB5C13C29B45C73" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_2164E0BDF0165181BF93C13C29B46E34" xlink:to="loc_us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit_D376D4953FFD0F2AEFB5C13C29B45C73" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_849684FFA81589C6566AC13C29B42BE3" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_2164E0BDF0165181BF93C13C29B46E34" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_849684FFA81589C6566AC13C29B42BE3" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ImpairmentOfIntangibleAssetsFinitelived" xlink:label="loc_us-gaap_ImpairmentOfIntangibleAssetsFinitelived_A86B80D0DCDF28C6EC6EC13C29B56913" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_2164E0BDF0165181BF93C13C29B46E34" xlink:to="loc_us-gaap_ImpairmentOfIntangibleAssetsFinitelived_A86B80D0DCDF28C6EC6EC13C29B56913" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_4F26CCE5D783EC290527C13C29B58674" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_2164E0BDF0165181BF93C13C29B46E34" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_4F26CCE5D783EC290527C13C29B58674" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.azz.com/role/GoodwillAndIntangibleAssetsNotes" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_1D27AB0F99D484562AA68BFA39DF6BA3" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_25CD77891811365D870E8BFA39DFF23D" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_1D27AB0F99D484562AA68BFA39DF6BA3" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_25CD77891811365D870E8BFA39DFF23D" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.azz.com/role/GoodwillAndIntangibleAssetsScheduleOfAmortizableIntangibleAssetsDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_B7751F6903343BDB833D8BFA3A74D2CF" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_13073D5EE765DD7537668BFA3A74EF62" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_B7751F6903343BDB833D8BFA3A74D2CF" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_13073D5EE765DD7537668BFA3A74EF62" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_62C9AA1FEB66C58CEFEE8BFA3A74B9BE" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_13073D5EE765DD7537668BFA3A74EF62" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_62C9AA1FEB66C58CEFEE8BFA3A74B9BE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_32A7D63BD6450ABD4BFB8BFA3A746B57" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_62C9AA1FEB66C58CEFEE8BFA3A74B9BE" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_32A7D63BD6450ABD4BFB8BFA3A746B57" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CustomerRelatedIntangibleAssetsMember" xlink:label="loc_us-gaap_CustomerRelatedIntangibleAssetsMember_B3525AADADDBF05708E18BFA3A742059" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_32A7D63BD6450ABD4BFB8BFA3A746B57" xlink:to="loc_us-gaap_CustomerRelatedIntangibleAssetsMember_B3525AADADDBF05708E18BFA3A742059" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NoncompeteAgreementsMember" xlink:label="loc_us-gaap_NoncompeteAgreementsMember_22F841D4906B2CDDAE888BFA3A742EE2" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_32A7D63BD6450ABD4BFB8BFA3A746B57" xlink:to="loc_us-gaap_NoncompeteAgreementsMember_22F841D4906B2CDDAE888BFA3A742EE2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TrademarksMember" xlink:label="loc_us-gaap_TrademarksMember_8878364B441C2E264F198BFA3A74F055" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_32A7D63BD6450ABD4BFB8BFA3A746B57" xlink:to="loc_us-gaap_TrademarksMember_8878364B441C2E264F198BFA3A74F055" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DevelopedTechnologyRightsMember" xlink:label="loc_us-gaap_DevelopedTechnologyRightsMember_18803C61627DEC31EEF28BFA3A742E47" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_32A7D63BD6450ABD4BFB8BFA3A746B57" xlink:to="loc_us-gaap_DevelopedTechnologyRightsMember_18803C61627DEC31EEF28BFA3A742E47" xlink:type="arc" />
    <link:loc xlink:href="azz-20200229.xsd#azz_EngineeringDrawingsMember" xlink:label="loc_azz_EngineeringDrawingsMember_708134D310F12CAECE4A8BFA3A7419CD" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_32A7D63BD6450ABD4BFB8BFA3A746B57" xlink:to="loc_azz_EngineeringDrawingsMember_708134D310F12CAECE4A8BFA3A7419CD" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OrderOrProductionBacklogMember" xlink:label="loc_us-gaap_OrderOrProductionBacklogMember_55302BA1BAC93C80E3B68BFA3A7420B1" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_32A7D63BD6450ABD4BFB8BFA3A746B57" xlink:to="loc_us-gaap_OrderOrProductionBacklogMember_55302BA1BAC93C80E3B68BFA3A7420B1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_40AA48F2FCF551A6BE5A8BFA3A74899C" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_13073D5EE765DD7537668BFA3A74EF62" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_40AA48F2FCF551A6BE5A8BFA3A74899C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGrossAbstract" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGrossAbstract_24CA24B48DCB7D9EEFFC8BFA3A74EF0A" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_40AA48F2FCF551A6BE5A8BFA3A74899C" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGrossAbstract_24CA24B48DCB7D9EEFFC8BFA3A74EF0A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_7AE20E2B8C25B67717698BFA3A740504" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsGrossAbstract_24CA24B48DCB7D9EEFFC8BFA3A74EF0A" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_7AE20E2B8C25B67717698BFA3A740504" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_DD87870B93B971205B6B8BFA3A74B3C4" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsGrossAbstract_24CA24B48DCB7D9EEFFC8BFA3A74EF0A" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_DD87870B93B971205B6B8BFA3A74B3C4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_4C0B9F55E8B4CCD253618BFA3A74DE9A" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsGrossAbstract_24CA24B48DCB7D9EEFFC8BFA3A74EF0A" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_4C0B9F55E8B4CCD253618BFA3A74DE9A" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.azz.com/role/GoodwillAndIntangibleAssetsScheduleOfFutureAmortizationDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_1301CFFE46D34FFD4128BD3C96DD66C0" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_B316422020EBD690F5C8BD3C96DD46B8" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_1301CFFE46D34FFD4128BD3C96DD66C0" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_B316422020EBD690F5C8BD3C96DD46B8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_40CA34418893D3F5B584BD3C96DEABC9" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_1301CFFE46D34FFD4128BD3C96DD66C0" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_40CA34418893D3F5B584BD3C96DEABC9" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_041C45FA2F37D83FF942BD3C96DE780C" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_1301CFFE46D34FFD4128BD3C96DD66C0" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_041C45FA2F37D83FF942BD3C96DE780C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_5291FA4C4A69DB1AF351BD3C96DEE472" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_1301CFFE46D34FFD4128BD3C96DD66C0" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_5291FA4C4A69DB1AF351BD3C96DEE472" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_68490712A2BF3B410729BD3C96DE3C89" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_1301CFFE46D34FFD4128BD3C96DD66C0" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_68490712A2BF3B410729BD3C96DE3C89" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_66475DD30365B61490E0BD3C96DE6CEF" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_1301CFFE46D34FFD4128BD3C96DD66C0" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_66475DD30365B61490E0BD3C96DE6CEF" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_79A8A16057FB8AD457ABBD3C96DED840" xlink:type="locator" />
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_1301CFFE46D34FFD4128BD3C96DD66C0" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_79A8A16057FB8AD457ABBD3C96DED840" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.azz.com/role/GoodwillAndIntangibleAssetsScheduleOfGoodwillDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_778192DB6F4614E627D2BD3C970B9BC7" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfGoodwillTable" xlink:label="loc_us-gaap_ScheduleOfGoodwillTable_D95767F48E242EA95F59BD3C970B9C7E" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_778192DB6F4614E627D2BD3C970B9BC7" xlink:to="loc_us-gaap_ScheduleOfGoodwillTable_D95767F48E242EA95F59BD3C970B9C7E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_2715891ACDA17767CD6EBD3C970C4F1E" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_D95767F48E242EA95F59BD3C970B9C7E" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_2715891ACDA17767CD6EBD3C970C4F1E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SegmentDomain" xlink:label="loc_us-gaap_SegmentDomain_89F2B7700DF5E8BB8CE1BD3C970C7DA0" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_2715891ACDA17767CD6EBD3C970C4F1E" xlink:to="loc_us-gaap_SegmentDomain_89F2B7700DF5E8BB8CE1BD3C970C7DA0" xlink:type="arc" />
    <link:loc xlink:href="azz-20200229.xsd#azz_GalvanizingServicesMember" xlink:label="loc_azz_GalvanizingServicesMember_231A5D0AA625F4C8204CBD3C970CE0BB" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_89F2B7700DF5E8BB8CE1BD3C970C7DA0" xlink:to="loc_azz_GalvanizingServicesMember_231A5D0AA625F4C8204CBD3C970CE0BB" xlink:type="arc" />
    <link:loc xlink:href="azz-20200229.xsd#azz_EnergyMember" xlink:label="loc_azz_EnergyMember_91D90F4BBEB213901CB7BD3C970DE9A1" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_89F2B7700DF5E8BB8CE1BD3C970C7DA0" xlink:to="loc_azz_EnergyMember_91D90F4BBEB213901CB7BD3C970DE9A1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GoodwillLineItems" xlink:label="loc_us-gaap_GoodwillLineItems_6ACAC87CE9F8D992DFE3BD3C970D3414" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_D95767F48E242EA95F59BD3C970B9C7E" xlink:to="loc_us-gaap_GoodwillLineItems_6ACAC87CE9F8D992DFE3BD3C970D3414" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GoodwillRollForward" xlink:label="loc_us-gaap_GoodwillRollForward_B09C50CC131707CB45BEBD3C970D633D" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillLineItems_6ACAC87CE9F8D992DFE3BD3C970D3414" xlink:to="loc_us-gaap_GoodwillRollForward_B09C50CC131707CB45BEBD3C970D633D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Goodwill" xlink:label="loc_us-gaap_Goodwill_2CD91E6FE34639259950BD3C970D609B" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_B09C50CC131707CB45BEBD3C970D633D" xlink:to="loc_us-gaap_Goodwill_2CD91E6FE34639259950BD3C970D609B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GoodwillAcquiredDuringPeriod" xlink:label="loc_us-gaap_GoodwillAcquiredDuringPeriod_23F01EF95DD0DEEF3DBBBD3C970EF4F4" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_B09C50CC131707CB45BEBD3C970D633D" xlink:to="loc_us-gaap_GoodwillAcquiredDuringPeriod_23F01EF95DD0DEEF3DBBBD3C970EF4F4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit" xlink:label="loc_us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit_98E5D2CC1B66DA9D4ABEBD8251A653BC" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_B09C50CC131707CB45BEBD3C970D633D" xlink:to="loc_us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit_98E5D2CC1B66DA9D4ABEBD8251A653BC" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GoodwillOtherIncreaseDecrease" xlink:label="loc_us-gaap_GoodwillOtherIncreaseDecrease_1DB8F1F5CD250088BB53BD82B1581162" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_B09C50CC131707CB45BEBD3C970D633D" xlink:to="loc_us-gaap_GoodwillOtherIncreaseDecrease_1DB8F1F5CD250088BB53BD82B1581162" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GoodwillForeignCurrencyTranslationGainLoss" xlink:label="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_417318BC896BAF2A4499BD3C970E15D5" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_B09C50CC131707CB45BEBD3C970D633D" xlink:to="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_417318BC896BAF2A4499BD3C970E15D5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Goodwill" xlink:label="loc_us-gaap_Goodwill_CBC4C738F16731D3792FBD3C970EDA7B" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_B09C50CC131707CB45BEBD3C970D633D" xlink:to="loc_us-gaap_Goodwill_CBC4C738F16731D3792FBD3C970EDA7B" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.azz.com/role/GoodwillAndIntangibleAssetsTables" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_E28DF83DDEED9A4C1AC48BFA39F7F73D" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfGoodwillTextBlock" xlink:label="loc_us-gaap_ScheduleOfGoodwillTextBlock_270E41FED2A78290C2B98BFA39F7A360" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_E28DF83DDEED9A4C1AC48BFA39F7F73D" xlink:to="loc_us-gaap_ScheduleOfGoodwillTextBlock_270E41FED2A78290C2B98BFA39F7A360" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_D627F0FB2086FA5D80398BFA39F7CEBE" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_E28DF83DDEED9A4C1AC48BFA39F7F73D" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_D627F0FB2086FA5D80398BFA39F7CEBE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:label="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_5591D275C3300706AD508BFA39F73B61" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_E28DF83DDEED9A4C1AC48BFA39F7F73D" xlink:to="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_5591D275C3300706AD508BFA39F73B61" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.azz.com/role/IncomeTaxesNarrativeDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_B7D61FC092DC37913226C1413F6440FC" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowance" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_4199DF008D42E6BC387CC14154026820" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_B7D61FC092DC37913226C1413F6440FC" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_4199DF008D42E6BC387CC14154026820" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ForeignEarningsRepatriated" xlink:label="loc_us-gaap_ForeignEarningsRepatriated_586BF17DA7432F5830C3C1413F64E22F" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_B7D61FC092DC37913226C1413F6440FC" xlink:to="loc_us-gaap_ForeignEarningsRepatriated_586BF17DA7432F5830C3C1413F64E22F" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.azz.com/role/IncomeTaxesNotes" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_82BFB2A69F8F09FBD76E8BFA38FB98AB" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxDisclosureTextBlock" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock_8E2B2C2957AF3D4F58008BFA38FB37D7" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_82BFB2A69F8F09FBD76E8BFA38FB98AB" xlink:to="loc_us-gaap_IncomeTaxDisclosureTextBlock_8E2B2C2957AF3D4F58008BFA38FB37D7" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.azz.com/role/IncomeTaxesProvisionOfIncomeTaxesDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_5419054C8522EBD115CA8BFA3959327A" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestAbstract" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestAbstract_E8ADD25BB9BFF2DB85AC8BFA39594572" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_5419054C8522EBD115CA8BFA3959327A" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestAbstract_E8ADD25BB9BFF2DB85AC8BFA39594572" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_1E3BBE0126CA84F0732C8BFA395925B9" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestAbstract_E8ADD25BB9BFF2DB85AC8BFA39594572" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_1E3BBE0126CA84F0732C8BFA395925B9" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_3AF5D4D8E369FCA27C348BFA39595D03" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestAbstract_E8ADD25BB9BFF2DB85AC8BFA39594572" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_3AF5D4D8E369FCA27C348BFA39595D03" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_73C028FA50033A5CAC3F8BFA39598E41" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestAbstract_E8ADD25BB9BFF2DB85AC8BFA39594572" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_73C028FA50033A5CAC3F8BFA39598E41" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_59C1EB89DC3033AF575A8BFA3959AD67" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_5419054C8522EBD115CA8BFA3959327A" xlink:to="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_59C1EB89DC3033AF575A8BFA3959AD67" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CurrentFederalTaxExpenseBenefit" xlink:label="loc_us-gaap_CurrentFederalTaxExpenseBenefit_FF878721492C5C6900DB8BFA3959D164" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_59C1EB89DC3033AF575A8BFA3959AD67" xlink:to="loc_us-gaap_CurrentFederalTaxExpenseBenefit_FF878721492C5C6900DB8BFA3959D164" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CurrentForeignTaxExpenseBenefit" xlink:label="loc_us-gaap_CurrentForeignTaxExpenseBenefit_41B48CDB290324232B568BFA395905E7" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_59C1EB89DC3033AF575A8BFA3959AD67" xlink:to="loc_us-gaap_CurrentForeignTaxExpenseBenefit_41B48CDB290324232B568BFA395905E7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_9592B4516C3D1B08A04C8BFA3959020C" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_59C1EB89DC3033AF575A8BFA3959AD67" xlink:to="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_9592B4516C3D1B08A04C8BFA3959020C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_D0CE3B1AE165C76D16278BFA3959C11D" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_59C1EB89DC3033AF575A8BFA3959AD67" xlink:to="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_D0CE3B1AE165C76D16278BFA3959C11D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_9013CDACA2884B60BDFF8BFA3959190E" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_5419054C8522EBD115CA8BFA3959327A" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_9013CDACA2884B60BDFF8BFA3959190E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_87A617E566EA34615DA28BFA395924E4" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_9013CDACA2884B60BDFF8BFA3959190E" xlink:to="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_87A617E566EA34615DA28BFA395924E4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_E34DDCDAFECDE8C7E9DB8BFA395987BB" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_9013CDACA2884B60BDFF8BFA3959190E" xlink:to="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_E34DDCDAFECDE8C7E9DB8BFA395987BB" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_53203D6EC9C167250E3E8BFA395950AE" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_9013CDACA2884B60BDFF8BFA3959190E" xlink:to="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_53203D6EC9C167250E3E8BFA395950AE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_604F7E4AD8EFD809C0038BFA3959F2A0" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_5419054C8522EBD115CA8BFA3959327A" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_604F7E4AD8EFD809C0038BFA3959F2A0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_1F599B9E1562B0197DA98BFA39597F11" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_5419054C8522EBD115CA8BFA3959327A" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_1F599B9E1562B0197DA98BFA39597F11" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.azz.com/role/IncomeTaxesReconciliationOfUnrecognizedTaxBenefitsDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_50161F6C82111AEAB50BBD7648EAB13B" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxExaminationTable" xlink:label="loc_us-gaap_IncomeTaxExaminationTable_9F41E8BC9A5E57A23962BD79B04155D2" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_50161F6C82111AEAB50BBD7648EAB13B" xlink:to="loc_us-gaap_IncomeTaxExaminationTable_9F41E8BC9A5E57A23962BD79B04155D2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ReasonablyPossibleSignificantChangeInUnrecognizedTaxBenefitsByItemAxis" xlink:label="loc_us-gaap_ReasonablyPossibleSignificantChangeInUnrecognizedTaxBenefitsByItemAxis_A2E83CA6CA17FFC25593BD7FC8028CF3" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExaminationTable_9F41E8BC9A5E57A23962BD79B04155D2" xlink:to="loc_us-gaap_ReasonablyPossibleSignificantChangeInUnrecognizedTaxBenefitsByItemAxis_A2E83CA6CA17FFC25593BD7FC8028CF3" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleNatureOfUncertaintyDomain" xlink:label="loc_us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleNatureOfUncertaintyDomain_2D3650BEB3132A46DF14BD807A9803E5" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReasonablyPossibleSignificantChangeInUnrecognizedTaxBenefitsByItemAxis_A2E83CA6CA17FFC25593BD7FC8028CF3" xlink:to="loc_us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleNatureOfUncertaintyDomain_2D3650BEB3132A46DF14BD807A9803E5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SettlementWithTaxingAuthorityMember" xlink:label="loc_us-gaap_SettlementWithTaxingAuthorityMember_BCE6A5A6621636BADF20BD80A5F8082E" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleNatureOfUncertaintyDomain_2D3650BEB3132A46DF14BD807A9803E5" xlink:to="loc_us-gaap_SettlementWithTaxingAuthorityMember_BCE6A5A6621636BADF20BD80A5F8082E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BalanceSheetLocationAxis" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_FC4F59964B7F74874C94BD7A40BA8A1C" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExaminationTable_9F41E8BC9A5E57A23962BD79B04155D2" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_FC4F59964B7F74874C94BD7A40BA8A1C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_E97196F935885A340066BD7A9CCD703B" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_FC4F59964B7F74874C94BD7A40BA8A1C" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_E97196F935885A340066BD7A9CCD703B" xlink:type="arc" />
    <link:loc xlink:href="azz-20200229.xsd#azz_OtherLongTermLiabilitiesMember" xlink:label="loc_azz_OtherLongTermLiabilitiesMember_38792B2FA5FDACAD8B36BD7B053D6EA0" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_E97196F935885A340066BD7A9CCD703B" xlink:to="loc_azz_OtherLongTermLiabilitiesMember_38792B2FA5FDACAD8B36BD7B053D6EA0" xlink:type="arc" />
    <link:loc xlink:href="azz-20200229.xsd#azz_LongTermLiabilitiesMember" xlink:label="loc_azz_LongTermLiabilitiesMember_80499DDED8735E2D988DBD7CC1649241" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_E97196F935885A340066BD7A9CCD703B" xlink:to="loc_azz_LongTermLiabilitiesMember_80499DDED8735E2D988DBD7CC1649241" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxExaminationLineItems" xlink:label="loc_us-gaap_IncomeTaxExaminationLineItems_0AA80B8BE49E6DF8FD30BD79B049CD26" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExaminationTable_9F41E8BC9A5E57A23962BD79B04155D2" xlink:to="loc_us-gaap_IncomeTaxExaminationLineItems_0AA80B8BE49E6DF8FD30BD79B049CD26" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_UnrecognizedTaxBenefits" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_0CC01D28EAAEC34F754ABD76CD893E76" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExaminationLineItems_0AA80B8BE49E6DF8FD30BD79B049CD26" xlink:to="loc_us-gaap_UnrecognizedTaxBenefits_0CC01D28EAAEC34F754ABD76CD893E76" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease_8B00B9FEE10061CDA0F8BD77330A54D3" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExaminationLineItems_0AA80B8BE49E6DF8FD30BD79B049CD26" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease_8B00B9FEE10061CDA0F8BD77330A54D3" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_UnrecognizedTaxBenefits" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_45E6A88842C72E5B190BBD7751E4ECA8" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExaminationLineItems_0AA80B8BE49E6DF8FD30BD79B049CD26" xlink:to="loc_us-gaap_UnrecognizedTaxBenefits_45E6A88842C72E5B190BBD7751E4ECA8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_80F9D4A38BF57912C6A1BD7C287D15E5" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExaminationLineItems_0AA80B8BE49E6DF8FD30BD79B049CD26" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_80F9D4A38BF57912C6A1BD7C287D15E5" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.azz.com/role/IncomeTaxesReconcilliationOfEffectiveIncomeTaxRateDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_EF11F55E9FF295BDD770BD3C9752696A" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_8FA248A80429D70A9B4BBD3C9752AC2C" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_EF11F55E9FF295BDD770BD3C9752696A" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_8FA248A80429D70A9B4BBD3C9752AC2C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseMealsAndEntertainment" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseMealsAndEntertainment_6B8A09D8A43CAD3C492FBD3C97530BEE" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_EF11F55E9FF295BDD770BD3C9752696A" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseMealsAndEntertainment_6B8A09D8A43CAD3C492FBD3C97530BEE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_D2F0C87E0C1F43ABB914BD3C9753E6C8" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_EF11F55E9FF295BDD770BD3C9752696A" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_D2F0C87E0C1F43ABB914BD3C9753E6C8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationDeductionsQualifiedProductionActivities" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationDeductionsQualifiedProductionActivities_4B01FD454B1686FF780CBD3C97537104" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_EF11F55E9FF295BDD770BD3C9752696A" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationDeductionsQualifiedProductionActivities_4B01FD454B1686FF780CBD3C97537104" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_604C5EDD5924CB3D3C52BD3C9753461A" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_EF11F55E9FF295BDD770BD3C9752696A" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_604C5EDD5924CB3D3C52BD3C9753461A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent_D149FEDDB9B389BF7261BD3C97538DF8" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_EF11F55E9FF295BDD770BD3C9752696A" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent_D149FEDDB9B389BF7261BD3C97538DF8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_2A74434291AFD163EFC4BD3C97549C79" xlink:type="locator" />
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_EF11F55E9FF295BDD770BD3C9752696A" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_2A74434291AFD163EFC4BD3C97549C79" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits_6B2691D187BBADC9DDA4BD3C9754BD6D" xlink:type="locator" />
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_EF11F55E9FF295BDD770BD3C9752696A" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits_6B2691D187BBADC9DDA4BD3C9754BD6D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_F6305FEF1AB032BEA2A4BD3C9754B9E6" xlink:type="locator" />
    <link:presentationArc order="9" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_EF11F55E9FF295BDD770BD3C9752696A" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_F6305FEF1AB032BEA2A4BD3C9754B9E6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate_65E927C2D4E82055CBE3BD3C9754D8EE" xlink:type="locator" />
    <link:presentationArc order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_EF11F55E9FF295BDD770BD3C9752696A" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate_65E927C2D4E82055CBE3BD3C9754D8EE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies_66C2B783DD0318965C6CBD6FC2A7A59C" xlink:type="locator" />
    <link:presentationArc order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_EF11F55E9FF295BDD770BD3C9752696A" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies_66C2B783DD0318965C6CBD6FC2A7A59C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingenciesDomestic" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingenciesDomestic_CD10E192335E3B864349BD3C9754CE2E" xlink:type="locator" />
    <link:presentationArc order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_EF11F55E9FF295BDD770BD3C9752696A" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingenciesDomestic_CD10E192335E3B864349BD3C9754CE2E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_B13F47A44147D12797B1BD3C975A846D" xlink:type="locator" />
    <link:presentationArc order="13" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_EF11F55E9FF295BDD770BD3C9752696A" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_B13F47A44147D12797B1BD3C975A846D" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.azz.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_EF44D52864E9C5A661B5BD3C973CE3FE" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ComponentsOfDeferredTaxAssetsAbstract" xlink:label="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_0367D348751791D7B6D4BD3C973D1F36" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_EF44D52864E9C5A661B5BD3C973CE3FE" xlink:to="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_0367D348751791D7B6D4BD3C973D1F36" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits_A61F17DD7181AEEBDD9EBD3C973DF8AC" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_0367D348751791D7B6D4BD3C973D1F36" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits_A61F17DD7181AEEBDD9EBD3C973DF8AC" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxAssetsInventory" xlink:label="loc_us-gaap_DeferredTaxAssetsInventory_3F052D2921B7CCA2E50ABD3C973D570B" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_0367D348751791D7B6D4BD3C973D1F36" xlink:to="loc_us-gaap_DeferredTaxAssetsInventory_3F052D2921B7CCA2E50ABD3C973D570B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves_49C77B65E29760BF5545BD3C973DB52C" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_0367D348751791D7B6D4BD3C973D1F36" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves_49C77B65E29760BF5545BD3C973DB52C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_F7C364ED84C6C788722ABD3C973E1D20" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_0367D348751791D7B6D4BD3C973D1F36" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_F7C364ED84C6C788722ABD3C973E1D20" xlink:type="arc" />
    <link:loc xlink:href="azz-20200229.xsd#azz_DeferredTaxAssetsLeaseLiabilities" xlink:label="loc_azz_DeferredTaxAssetsLeaseLiabilities_AD8EC5A49937670371E6BD720A8DA306" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_0367D348751791D7B6D4BD3C973D1F36" xlink:to="loc_azz_DeferredTaxAssetsLeaseLiabilities_AD8EC5A49937670371E6BD720A8DA306" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_EAAB62B59BDF256E03A9BD3C973EC053" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_0367D348751791D7B6D4BD3C973D1F36" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_EAAB62B59BDF256E03A9BD3C973EC053" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxAssetsGross" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_8B62D079D3589EB7693FBD3C973ED71B" xlink:type="locator" />
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_0367D348751791D7B6D4BD3C973D1F36" xlink:to="loc_us-gaap_DeferredTaxAssetsGross_8B62D079D3589EB7693FBD3C973ED71B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowance" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_362F4D5C3745B417F70BBD3C973E5302" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_EF44D52864E9C5A661B5BD3C973CE3FE" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_362F4D5C3745B417F70BBD3C973E5302" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxAssetsNet" xlink:label="loc_us-gaap_DeferredTaxAssetsNet_1519DAE54A1DF06CF0C8BD3C973E866F" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_EF44D52864E9C5A661B5BD3C973CE3FE" xlink:to="loc_us-gaap_DeferredTaxAssetsNet_1519DAE54A1DF06CF0C8BD3C973E866F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxLiabilitiesAbstract" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesAbstract_C5EF02ED8E1CF58150B8BD3C973F27C3" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_EF44D52864E9C5A661B5BD3C973CE3FE" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesAbstract_C5EF02ED8E1CF58150B8BD3C973F27C3" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_27577561E72BD70AB47CBD3C973F4A82" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract_C5EF02ED8E1CF58150B8BD3C973F27C3" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_27577561E72BD70AB47CBD3C973F4A82" xlink:type="arc" />
    <link:loc xlink:href="azz-20200229.xsd#azz_DeferredTaxLiabilitiesRightofUseAssets" xlink:label="loc_azz_DeferredTaxLiabilitiesRightofUseAssets_3C1E6F7B3F99B2F6B5CDBD7303EF63C5" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract_C5EF02ED8E1CF58150B8BD3C973F27C3" xlink:to="loc_azz_DeferredTaxLiabilitiesRightofUseAssets_3C1E6F7B3F99B2F6B5CDBD7303EF63C5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets_BB2D717758A91476DF0ABD3C973FE9E4" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract_C5EF02ED8E1CF58150B8BD3C973F27C3" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets_BB2D717758A91476DF0ABD3C973FE9E4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilities" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_A22183D28FF806B81FCBBD3C973F0FE2" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract_C5EF02ED8E1CF58150B8BD3C973F27C3" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilities_A22183D28FF806B81FCBBD3C973F0FE2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxLiabilities" xlink:label="loc_us-gaap_DeferredTaxLiabilities_0C2458D00F5A61AF3D5CBD3C97458818" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_EF44D52864E9C5A661B5BD3C973CE3FE" xlink:to="loc_us-gaap_DeferredTaxLiabilities_0C2458D00F5A61AF3D5CBD3C97458818" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.azz.com/role/IncomeTaxesScheduleOfNetOperatingLossCarryforwardsDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_5E88214EDF46048F27C6BD3C97288429" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLossCarryforwardsTable" xlink:label="loc_us-gaap_OperatingLossCarryforwardsTable_F130781DF0572C1C9DF4BD3C97290155" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_5E88214EDF46048F27C6BD3C97288429" xlink:to="loc_us-gaap_OperatingLossCarryforwardsTable_F130781DF0572C1C9DF4BD3C97290155" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxAuthorityAxis" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis_E5D0DFF9848C19956E3EBD3C9729ED74" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsTable_F130781DF0572C1C9DF4BD3C97290155" xlink:to="loc_us-gaap_IncomeTaxAuthorityAxis_E5D0DFF9848C19956E3EBD3C9729ED74" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_598F7B8C8FEF3D5AE9B0BD3C972977F5" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_E5D0DFF9848C19956E3EBD3C9729ED74" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_598F7B8C8FEF3D5AE9B0BD3C972977F5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InternalRevenueServiceIRSMember" xlink:label="loc_us-gaap_InternalRevenueServiceIRSMember_46FC4CAF58857B5BBCF1BD3C9729BD8A" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_598F7B8C8FEF3D5AE9B0BD3C972977F5" xlink:to="loc_us-gaap_InternalRevenueServiceIRSMember_46FC4CAF58857B5BBCF1BD3C9729BD8A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StateAndLocalJurisdictionMember" xlink:label="loc_us-gaap_StateAndLocalJurisdictionMember_D67B736FDE8477D8B835BD3C972A2C4D" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_598F7B8C8FEF3D5AE9B0BD3C972977F5" xlink:to="loc_us-gaap_StateAndLocalJurisdictionMember_D67B736FDE8477D8B835BD3C972A2C4D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ForeignCountryMember" xlink:label="loc_us-gaap_ForeignCountryMember_693D84A3DA0C6736170BBD3C972A2E25" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_598F7B8C8FEF3D5AE9B0BD3C972977F5" xlink:to="loc_us-gaap_ForeignCountryMember_693D84A3DA0C6736170BBD3C972A2E25" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLossCarryforwardsLineItems" xlink:label="loc_us-gaap_OperatingLossCarryforwardsLineItems_C360C91CCA6E15543927BD3C972AD917" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsTable_F130781DF0572C1C9DF4BD3C97290155" xlink:to="loc_us-gaap_OperatingLossCarryforwardsLineItems_C360C91CCA6E15543927BD3C972AD917" xlink:type="arc" />
    <link:loc xlink:href="azz-20200229.xsd#azz_OperatingLossCarryforwardsTaxImpact" xlink:label="loc_azz_OperatingLossCarryforwardsTaxImpact_C0B945D3C9758BA1E9CBBD3C972AFA99" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_C360C91CCA6E15543927BD3C972AD917" xlink:to="loc_azz_OperatingLossCarryforwardsTaxImpact_C0B945D3C9758BA1E9CBBD3C972AFA99" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLossCarryforwards" xlink:label="loc_us-gaap_OperatingLossCarryforwards_EC62EAB27FCAE84C8B7CBD3C972B68A7" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_C360C91CCA6E15543927BD3C972AD917" xlink:to="loc_us-gaap_OperatingLossCarryforwards_EC62EAB27FCAE84C8B7CBD3C972B68A7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowance" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_57F62DB9CD01A7DDAA3BBD3C972B5E17" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_C360C91CCA6E15543927BD3C972AD917" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_57F62DB9CD01A7DDAA3BBD3C972B5E17" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.azz.com/role/IncomeTaxesTables" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_429212022E9FE60CC3C6BD3C977974FB" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_167A44DDF1A564881865BD3C9779C8D3" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_429212022E9FE60CC3C6BD3C977974FB" xlink:to="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_167A44DDF1A564881865BD3C9779C8D3" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_A4F8218C448726E8B6B4BD3C9779F94C" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_429212022E9FE60CC3C6BD3C977974FB" xlink:to="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_A4F8218C448726E8B6B4BD3C9779F94C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_53939B5C0C96410E4D49BD3C977A3D3E" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_429212022E9FE60CC3C6BD3C977974FB" xlink:to="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_53939B5C0C96410E4D49BD3C977A3D3E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SummaryOfOperatingLossCarryforwardsTextBlock" xlink:label="loc_us-gaap_SummaryOfOperatingLossCarryforwardsTextBlock_D858289891D13EDB29F8BD3C977A5E95" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_429212022E9FE60CC3C6BD3C977974FB" xlink:to="loc_us-gaap_SummaryOfOperatingLossCarryforwardsTextBlock_D858289891D13EDB29F8BD3C977A5E95" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_FCCC7F2D1FD3C32E2012BD755B54BDDF" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_429212022E9FE60CC3C6BD3C977974FB" xlink:to="loc_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_FCCC7F2D1FD3C32E2012BD755B54BDDF" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.azz.com/role/InventoriesDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryDisclosureAbstract" xlink:label="loc_us-gaap_InventoryDisclosureAbstract_71DA198524CFCE73846C8BFA38ECCD90" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryRawMaterialsNetOfReserves" xlink:label="loc_us-gaap_InventoryRawMaterialsNetOfReserves_3E21A5724C8D6B11B8A78BFA38EC169F" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_71DA198524CFCE73846C8BFA38ECCD90" xlink:to="loc_us-gaap_InventoryRawMaterialsNetOfReserves_3E21A5724C8D6B11B8A78BFA38EC169F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryWorkInProcessNetOfReserves" xlink:label="loc_us-gaap_InventoryWorkInProcessNetOfReserves_C9B5BBA27A66EED129778BFA38ECC4EC" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_71DA198524CFCE73846C8BFA38ECCD90" xlink:to="loc_us-gaap_InventoryWorkInProcessNetOfReserves_C9B5BBA27A66EED129778BFA38ECC4EC" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryFinishedGoodsNetOfReserves" xlink:label="loc_us-gaap_InventoryFinishedGoodsNetOfReserves_F51DCD3147355D384E8B8BFA38EC77DF" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_71DA198524CFCE73846C8BFA38ECCD90" xlink:to="loc_us-gaap_InventoryFinishedGoodsNetOfReserves_F51DCD3147355D384E8B8BFA38EC77DF" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryNet" xlink:label="loc_us-gaap_InventoryNet_86159FF00C0B516A42418BFA38ECFD0A" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_71DA198524CFCE73846C8BFA38ECCD90" xlink:to="loc_us-gaap_InventoryNet_86159FF00C0B516A42418BFA38ECFD0A" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.azz.com/role/InventoriesNotes" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryDisclosureAbstract" xlink:label="loc_us-gaap_InventoryDisclosureAbstract_BB7C5D27369B3E9542338BFA393AD6BF" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryDisclosureTextBlock" xlink:label="loc_us-gaap_InventoryDisclosureTextBlock_B69420081E8938FD80B78BFA393A2F69" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_BB7C5D27369B3E9542338BFA393AD6BF" xlink:to="loc_us-gaap_InventoryDisclosureTextBlock_B69420081E8938FD80B78BFA393A2F69" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.azz.com/role/InventoriesTables" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryDisclosureAbstract" xlink:label="loc_us-gaap_InventoryDisclosureAbstract_F1A8E964796EF846F64E8BFA3AB36B6A" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_08F8FF23099049462B138BFA3AB334F4" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_F1A8E964796EF846F64E8BFA3AB36B6A" xlink:to="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_08F8FF23099049462B138BFA3AB334F4" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.azz.com/role/Leases" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LeasesAbstract" xlink:label="loc_us-gaap_LeasesAbstract_512AA56DE852C7EB16D78BFA3AA38B11" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeasesTextBlock" xlink:label="loc_us-gaap_LesseeOperatingLeasesTextBlock_2680F24C068DB263A3AF8BFA3AB3EB3F" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_512AA56DE852C7EB16D78BFA3AA38B11" xlink:to="loc_us-gaap_LesseeOperatingLeasesTextBlock_2680F24C068DB263A3AF8BFA3AB3EB3F" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.azz.com/role/LeasesFutureLeaseLiabilityPriorToAdoptionOfAsc842Details" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LeasesAbstract" xlink:label="loc_us-gaap_LeasesAbstract_78152761BB35943196D88BFA3A94E685" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent_EB2BF2B25764CD4231248BFA3A94E632" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_78152761BB35943196D88BFA3A94E685" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent_EB2BF2B25764CD4231248BFA3A94E632" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears_1BCF00726DCADF34BA348BFA3A94FA20" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_78152761BB35943196D88BFA3A94E685" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears_1BCF00726DCADF34BA348BFA3A94FA20" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears_C450EA50FC3606507F398BFA3A94E491" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_78152761BB35943196D88BFA3A94E685" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears_C450EA50FC3606507F398BFA3A94E491" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears_F7D71F8CCAFD8138BDBD8BFA3A94FE6F" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_78152761BB35943196D88BFA3A94E685" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears_F7D71F8CCAFD8138BDBD8BFA3A94FE6F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears_FE53A9E181987CD7DFC78BFA3A94FD46" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_78152761BB35943196D88BFA3A94E685" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears_FE53A9E181987CD7DFC78BFA3A94FD46" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter_E652BE3E727130DB06BC8BFA3A94B1F2" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_78152761BB35943196D88BFA3A94E685" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter_E652BE3E727130DB06BC8BFA3A94B1F2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue_F1E453421973B82D65A38BFA3A94239B" xlink:type="locator" />
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_78152761BB35943196D88BFA3A94E685" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue_F1E453421973B82D65A38BFA3A94239B" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.azz.com/role/LeasesLeaseCostDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LeasesAbstract" xlink:label="loc_us-gaap_LeasesAbstract_07736A96C60E99055FCF8BFA3B01E83D" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseCost" xlink:label="loc_us-gaap_OperatingLeaseCost_070674CDBDB1889859058BFA3B01244D" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_07736A96C60E99055FCF8BFA3B01E83D" xlink:to="loc_us-gaap_OperatingLeaseCost_070674CDBDB1889859058BFA3B01244D" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.azz.com/role/LeasesLeaseDetailsDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LeaseCostAbstract" xlink:label="loc_us-gaap_LeaseCostAbstract_DB2E659B32438F765A28BD3C9547073D" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeasePayments" xlink:label="loc_us-gaap_OperatingLeasePayments_1B97E295030F486EBA4FBD3C95479958" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeaseCostAbstract_DB2E659B32438F765A28BD3C9547073D" xlink:to="loc_us-gaap_OperatingLeasePayments_1B97E295030F486EBA4FBD3C95479958" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_2C22825560A6F8524CB6BD3C95472915" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeaseCostAbstract_DB2E659B32438F765A28BD3C9547073D" xlink:to="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_2C22825560A6F8524CB6BD3C95472915" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_644909025FE10AC3A6C6BD3C95483614" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeaseCostAbstract_DB2E659B32438F765A28BD3C9547073D" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_644909025FE10AC3A6C6BD3C95483614" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_0FAFA3A69C0BDEA5C0E5BD3C9548AF28" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeaseCostAbstract_DB2E659B32438F765A28BD3C9547073D" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_0FAFA3A69C0BDEA5C0E5BD3C9548AF28" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.azz.com/role/LeasesLeaseMaturityDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LeasesAbstract" xlink:label="loc_us-gaap_LeasesAbstract_323A87BC33AB17A55DAD8BFA3A176343" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_3F26CD549B25830688E38BFA3A174CFB" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_323A87BC33AB17A55DAD8BFA3A176343" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_3F26CD549B25830688E38BFA3A174CFB" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_06CFA1CA73880AD659988BFA3A17F674" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_323A87BC33AB17A55DAD8BFA3A176343" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_06CFA1CA73880AD659988BFA3A17F674" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_B18D06F682641C4155098BFA3A17C14B" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_323A87BC33AB17A55DAD8BFA3A176343" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_B18D06F682641C4155098BFA3A17C14B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_BE12AF2A0D113EF035648BFA3A1734A4" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_323A87BC33AB17A55DAD8BFA3A176343" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_BE12AF2A0D113EF035648BFA3A1734A4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_9EB722CF299477EB418D8BFA3A1711F2" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_323A87BC33AB17A55DAD8BFA3A176343" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_9EB722CF299477EB418D8BFA3A1711F2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_6D1C6FFB82F49651A62A8BFA3A17F744" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_323A87BC33AB17A55DAD8BFA3A176343" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_6D1C6FFB82F49651A62A8BFA3A17F744" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_F9F2B77CA138AB04A9C78BFA3A17964F" xlink:type="locator" />
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_323A87BC33AB17A55DAD8BFA3A176343" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_F9F2B77CA138AB04A9C78BFA3A17964F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_E6EAD7931D5537718A698BFA3A177C2C" xlink:type="locator" />
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_323A87BC33AB17A55DAD8BFA3A176343" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_E6EAD7931D5537718A698BFA3A177C2C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseLiability" xlink:label="loc_us-gaap_OperatingLeaseLiability_D5CBC9EEE1D57F134FD58BFA3A1779DE" xlink:type="locator" />
    <link:presentationArc order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_323A87BC33AB17A55DAD8BFA3A176343" xlink:to="loc_us-gaap_OperatingLeaseLiability_D5CBC9EEE1D57F134FD58BFA3A1779DE" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.azz.com/role/LeasesTables" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LeasesAbstract" xlink:label="loc_us-gaap_LeasesAbstract_60A645339A3316C7A63EBD3C9579024E" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_E174C5F94D1129E892CCBD3C9579477C" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_60A645339A3316C7A63EBD3C9579024E" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_E174C5F94D1129E892CCBD3C9579477C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock_F262D056F09DAA608876BD3C9579E6DC" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_60A645339A3316C7A63EBD3C9579024E" xlink:to="loc_us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock_F262D056F09DAA608876BD3C9579E6DC" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LeaseCostTableTextBlock" xlink:label="loc_us-gaap_LeaseCostTableTextBlock_3C931F5AC5D4EC7DF92DBD3C95791D50" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_60A645339A3316C7A63EBD3C9579024E" xlink:to="loc_us-gaap_LeaseCostTableTextBlock_3C931F5AC5D4EC7DF92DBD3C95791D50" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.azz.com/role/OperatingSegmentsDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SegmentReportingAbstract" xlink:label="loc_us-gaap_SegmentReportingAbstract_7E56CF28F2EC46521E88BDD6836D846B" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_1D49A039936E057786E6BDD6836D361E" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_7E56CF28F2EC46521E88BDD6836D846B" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_1D49A039936E057786E6BDD6836D361E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_StatementGeographicalAxis" xlink:label="loc_srt_StatementGeographicalAxis_3023AEAFC75A2B82CD15BDD6836D5CAC" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_1D49A039936E057786E6BDD6836D361E" xlink:to="loc_srt_StatementGeographicalAxis_3023AEAFC75A2B82CD15BDD6836D5CAC" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_SegmentGeographicalDomain" xlink:label="loc_srt_SegmentGeographicalDomain_1E22995CC88DB6C57732BDD6836D02F9" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementGeographicalAxis_3023AEAFC75A2B82CD15BDD6836D5CAC" xlink:to="loc_srt_SegmentGeographicalDomain_1E22995CC88DB6C57732BDD6836D02F9" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_US" xlink:label="loc_country_US_B16410B53CDD4CBD77DCBDD6836E9911" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_1E22995CC88DB6C57732BDD6836D02F9" xlink:to="loc_country_US_B16410B53CDD4CBD77DCBDD6836E9911" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NonUsMember" xlink:label="loc_us-gaap_NonUsMember_06594D79FCF6910D7984BDD6836E1D62" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_1E22995CC88DB6C57732BDD6836D02F9" xlink:to="loc_us-gaap_NonUsMember_06594D79FCF6910D7984BDD6836E1D62" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_GeographyEliminationsMember" xlink:label="loc_srt_GeographyEliminationsMember_E44E5CCD891C86BACE6BBDD6836E9230" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_1E22995CC88DB6C57732BDD6836D02F9" xlink:to="loc_srt_GeographyEliminationsMember_E44E5CCD891C86BACE6BBDD6836E9230" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_CA" xlink:label="loc_country_CA_B6711EFFEC39016E6689BDD6836E5F0F" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_1E22995CC88DB6C57732BDD6836D02F9" xlink:to="loc_country_CA_B6711EFFEC39016E6689BDD6836E5F0F" xlink:type="arc" />
    <link:loc xlink:href="azz-20200229.xsd#azz_OtherCountriesMember" xlink:label="loc_azz_OtherCountriesMember_E3B2A2E4FB15A0E71FE8BDD68374E204" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_1E22995CC88DB6C57732BDD6836D02F9" xlink:to="loc_azz_OtherCountriesMember_E3B2A2E4FB15A0E71FE8BDD68374E204" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_17259E6A8F598814CC3FBDD683740140" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_1D49A039936E057786E6BDD6836D361E" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_17259E6A8F598814CC3FBDD683740140" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SegmentDomain" xlink:label="loc_us-gaap_SegmentDomain_791733F6609B186F47BCBDD6837440F5" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_17259E6A8F598814CC3FBDD683740140" xlink:to="loc_us-gaap_SegmentDomain_791733F6609B186F47BCBDD6837440F5" xlink:type="arc" />
    <link:loc xlink:href="azz-20200229.xsd#azz_EnergyMember" xlink:label="loc_azz_EnergyMember_38298F43B02F9BF63CA6BDD683744161" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_791733F6609B186F47BCBDD6837440F5" xlink:to="loc_azz_EnergyMember_38298F43B02F9BF63CA6BDD683744161" xlink:type="arc" />
    <link:loc xlink:href="azz-20200229.xsd#azz_GalvanizingServicesMember" xlink:label="loc_azz_GalvanizingServicesMember_5DFC6CD3CE619BE13DD8BDD68375F904" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_791733F6609B186F47BCBDD6837440F5" xlink:to="loc_azz_GalvanizingServicesMember_5DFC6CD3CE619BE13DD8BDD68375F904" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CorporateNonSegmentMember" xlink:label="loc_us-gaap_CorporateNonSegmentMember_9F44030A0158AC29A4D9BDD68375821A" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_791733F6609B186F47BCBDD6837440F5" xlink:to="loc_us-gaap_CorporateNonSegmentMember_9F44030A0158AC29A4D9BDD68375821A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SegmentReportingInformationLineItems" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_2B1088BB9772E8D9FA2ABDD68375BB4F" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_1D49A039936E057786E6BDD6836D361E" xlink:to="loc_us-gaap_SegmentReportingInformationLineItems_2B1088BB9772E8D9FA2ABDD68375BB4F" xlink:type="arc" />
    <link:loc xlink:href="azz-20200229.xsd#azz_OperationsAndAssetsBySegmentAbstract" xlink:label="loc_azz_OperationsAndAssetsBySegmentAbstract_EB4906770228979FFFDBBDD683753E94" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_2B1088BB9772E8D9FA2ABDD68375BB4F" xlink:to="loc_azz_OperationsAndAssetsBySegmentAbstract_EB4906770228979FFFDBBDD683753E94" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Revenues" xlink:label="loc_us-gaap_Revenues_DF946A52FDC8A8192AF6BDD68375E9F2" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_azz_OperationsAndAssetsBySegmentAbstract_EB4906770228979FFFDBBDD683753E94" xlink:to="loc_us-gaap_Revenues_DF946A52FDC8A8192AF6BDD68375E9F2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="loc_us-gaap_OperatingIncomeLoss_68128A871A96E952FCCDBDD683763765" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_azz_OperationsAndAssetsBySegmentAbstract_EB4906770228979FFFDBBDD683753E94" xlink:to="loc_us-gaap_OperatingIncomeLoss_68128A871A96E952FCCDBDD683763765" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GainLossOnSaleOfBusiness" xlink:label="loc_us-gaap_GainLossOnSaleOfBusiness_B6BBD17D058E23F67944BDD70B8166AC" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_azz_OperationsAndAssetsBySegmentAbstract_EB4906770228979FFFDBBDD683753E94" xlink:to="loc_us-gaap_GainLossOnSaleOfBusiness_B6BBD17D058E23F67944BDD70B8166AC" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_8AD8E24AEE85FE2AEB79BDD6837675C5" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_azz_OperationsAndAssetsBySegmentAbstract_EB4906770228979FFFDBBDD683753E94" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_8AD8E24AEE85FE2AEB79BDD6837675C5" xlink:type="arc" />
    <link:loc xlink:href="azz-20200229.xsd#azz_PaymentsToAcquirePropertyPlantEquipmentAndAcquireBusinessesNetOfCash" xlink:label="loc_azz_PaymentsToAcquirePropertyPlantEquipmentAndAcquireBusinessesNetOfCash_EEC708E7BD2EA5CCFAC9BDD683761B74" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_azz_OperationsAndAssetsBySegmentAbstract_EB4906770228979FFFDBBDD683753E94" xlink:to="loc_azz_PaymentsToAcquirePropertyPlantEquipmentAndAcquireBusinessesNetOfCash_EEC708E7BD2EA5CCFAC9BDD683761B74" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Assets" xlink:label="loc_us-gaap_Assets_A7E090FADDB0AA9897D2BDD68376318D" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_azz_OperationsAndAssetsBySegmentAbstract_EB4906770228979FFFDBBDD683753E94" xlink:to="loc_us-gaap_Assets_A7E090FADDB0AA9897D2BDD68376318D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_A2D9DD43E9648AF0EB46BDD683761BAC" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_2B1088BB9772E8D9FA2ABDD68375BB4F" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_A2D9DD43E9648AF0EB46BDD683761BAC" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.azz.com/role/OperatingSegmentsNotes" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SegmentReportingAbstract" xlink:label="loc_us-gaap_SegmentReportingAbstract_ADDE6B067B4F3AD7AE138BFA3AB36479" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SegmentReportingDisclosureTextBlock" xlink:label="loc_us-gaap_SegmentReportingDisclosureTextBlock_6678E18C293D731713498BFA3AB30974" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_ADDE6B067B4F3AD7AE138BFA3AB36479" xlink:to="loc_us-gaap_SegmentReportingDisclosureTextBlock_6678E18C293D731713498BFA3AB30974" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.azz.com/role/OperatingSegmentsTables" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SegmentReportingAbstract" xlink:label="loc_us-gaap_SegmentReportingAbstract_912544EF91669B768BE18BFA39881AC6" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_79A49521BD484BD2BB958BFA3988634C" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_912544EF91669B768BE18BFA39881AC6" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_79A49521BD484BD2BB958BFA3988634C" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.azz.com/role/OtherAccruedLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherLiabilitiesDisclosureAbstract" xlink:label="loc_us-gaap_OtherLiabilitiesDisclosureAbstract_217B7C9D3FB57B0256F4BD3C97E51348" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InterestPayableCurrent" xlink:label="loc_us-gaap_InterestPayableCurrent_35055E05A7EB05118F18BD3C97E58679" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherLiabilitiesDisclosureAbstract_217B7C9D3FB57B0256F4BD3C97E51348" xlink:to="loc_us-gaap_InterestPayableCurrent_35055E05A7EB05118F18BD3C97E58679" xlink:type="arc" />
    <link:loc xlink:href="azz-20200229.xsd#azz_TenantImprovementsCurrent" xlink:label="loc_azz_TenantImprovementsCurrent_5E64492E5DC43B82DD98BD3C97E549FD" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherLiabilitiesDisclosureAbstract_217B7C9D3FB57B0256F4BD3C97E51348" xlink:to="loc_azz_TenantImprovementsCurrent_5E64492E5DC43B82DD98BD3C97E549FD" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProductWarrantyAccrualClassifiedCurrent" xlink:label="loc_us-gaap_ProductWarrantyAccrualClassifiedCurrent_74A4367BA125C5DD9DE1BD3C97EAEB43" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherLiabilitiesDisclosureAbstract_217B7C9D3FB57B0256F4BD3C97E51348" xlink:to="loc_us-gaap_ProductWarrantyAccrualClassifiedCurrent_74A4367BA125C5DD9DE1BD3C97EAEB43" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccruedSalesCommissionCurrent" xlink:label="loc_us-gaap_AccruedSalesCommissionCurrent_8123753E1122B1BEC51FBD3C97EBCD88" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherLiabilitiesDisclosureAbstract_217B7C9D3FB57B0256F4BD3C97E51348" xlink:to="loc_us-gaap_AccruedSalesCommissionCurrent_8123753E1122B1BEC51FBD3C97EBCD88" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherEmployeeRelatedLiabilitiesCurrent" xlink:label="loc_us-gaap_OtherEmployeeRelatedLiabilitiesCurrent_D9ABD0FC1678D54422D4BD3C97EB277A" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherLiabilitiesDisclosureAbstract_217B7C9D3FB57B0256F4BD3C97E51348" xlink:to="loc_us-gaap_OtherEmployeeRelatedLiabilitiesCurrent_D9ABD0FC1678D54422D4BD3C97EB277A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccruedInsuranceCurrent" xlink:label="loc_us-gaap_AccruedInsuranceCurrent_5F239C0328A6F8903EC1BD3C97EB3C0D" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherLiabilitiesDisclosureAbstract_217B7C9D3FB57B0256F4BD3C97E51348" xlink:to="loc_us-gaap_AccruedInsuranceCurrent_5F239C0328A6F8903EC1BD3C97EB3C0D" xlink:type="arc" />
    <link:loc xlink:href="azz-20200229.xsd#azz_SalesorOtherTaxesPayableCurrent" xlink:label="loc_azz_SalesorOtherTaxesPayableCurrent_C59C4661DEE5E5CE48D4BD64464429B2" xlink:type="locator" />
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherLiabilitiesDisclosureAbstract_217B7C9D3FB57B0256F4BD3C97E51348" xlink:to="loc_azz_SalesorOtherTaxesPayableCurrent_C59C4661DEE5E5CE48D4BD64464429B2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherSundryLiabilitiesCurrent" xlink:label="loc_us-gaap_OtherSundryLiabilitiesCurrent_54138593CDE01889135DBD3C97EBBD16" xlink:type="locator" />
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherLiabilitiesDisclosureAbstract_217B7C9D3FB57B0256F4BD3C97E51348" xlink:to="loc_us-gaap_OtherSundryLiabilitiesCurrent_54138593CDE01889135DBD3C97EBBD16" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherAccruedLiabilitiesCurrent" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrent_66978F1D4EA90A7AF336BD3C97ECD198" xlink:type="locator" />
    <link:presentationArc order="9" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherLiabilitiesDisclosureAbstract_217B7C9D3FB57B0256F4BD3C97E51348" xlink:to="loc_us-gaap_OtherAccruedLiabilitiesCurrent_66978F1D4EA90A7AF336BD3C97ECD198" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.azz.com/role/OtherAccruedLiabilitiesNotes" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherLiabilitiesDisclosureAbstract" xlink:label="loc_us-gaap_OtherLiabilitiesDisclosureAbstract_954C551E6853167D07228BFA38FB5D46" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock" xlink:label="loc_us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock_4607FB5CF204CC272DA18BFA38FB885C" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherLiabilitiesDisclosureAbstract_954C551E6853167D07228BFA38FB5D46" xlink:to="loc_us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock_4607FB5CF204CC272DA18BFA38FB885C" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.azz.com/role/OtherAccruedLiabilitiesTables" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherLiabilitiesDisclosureAbstract" xlink:label="loc_us-gaap_OtherLiabilitiesDisclosureAbstract_F237D48E8715B8A871058BFA391BEEC1" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherCurrentLiabilitiesTableTextBlock" xlink:label="loc_us-gaap_OtherCurrentLiabilitiesTableTextBlock_033765DCB13494B3A74B8BFA391B38AE" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherLiabilitiesDisclosureAbstract_F237D48E8715B8A871058BFA391BEEC1" xlink:to="loc_us-gaap_OtherCurrentLiabilitiesTableTextBlock_033765DCB13494B3A74B8BFA391B38AE" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.azz.com/role/PropertyPlantAndEquipmentDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_EA4E46E7F7730138DB2C8BFA38FB3A26" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_6B65209015D9484D64548BFA38FBBCB2" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_EA4E46E7F7730138DB2C8BFA38FB3A26" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_6B65209015D9484D64548BFA38FBBCB2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_DDC2EB8010CC58CC84198BFA38FB1238" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_6B65209015D9484D64548BFA38FBBCB2" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_DDC2EB8010CC58CC84198BFA38FB1238" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_3E43A537D3D564D4A3F08BFA38FB82F5" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_DDC2EB8010CC58CC84198BFA38FB1238" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_3E43A537D3D564D4A3F08BFA38FB82F5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LandMember" xlink:label="loc_us-gaap_LandMember_E3CA00A13B0492CD5CC28BFA38FBFA5B" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_3E43A537D3D564D4A3F08BFA38FB82F5" xlink:to="loc_us-gaap_LandMember_E3CA00A13B0492CD5CC28BFA38FBFA5B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BuildingAndBuildingImprovementsMember" xlink:label="loc_us-gaap_BuildingAndBuildingImprovementsMember_E943E90B7B19DC816F638BFA38FB7098" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_3E43A537D3D564D4A3F08BFA38FB82F5" xlink:to="loc_us-gaap_BuildingAndBuildingImprovementsMember_E943E90B7B19DC816F638BFA38FB7098" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MachineryAndEquipmentMember" xlink:label="loc_us-gaap_MachineryAndEquipmentMember_41B0F07A744BD16129D38BFA38FB87BF" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_3E43A537D3D564D4A3F08BFA38FB82F5" xlink:to="loc_us-gaap_MachineryAndEquipmentMember_41B0F07A744BD16129D38BFA38FB87BF" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FurnitureAndFixturesMember" xlink:label="loc_us-gaap_FurnitureAndFixturesMember_F39CFAE80F8DE0A401F08BFA38FB43C0" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_3E43A537D3D564D4A3F08BFA38FB82F5" xlink:to="loc_us-gaap_FurnitureAndFixturesMember_F39CFAE80F8DE0A401F08BFA38FB43C0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_VehiclesMember" xlink:label="loc_us-gaap_VehiclesMember_01407E35C756159369548BFA38FB1E62" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_3E43A537D3D564D4A3F08BFA38FB82F5" xlink:to="loc_us-gaap_VehiclesMember_01407E35C756159369548BFA38FB1E62" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ConstructionInProgressMember" xlink:label="loc_us-gaap_ConstructionInProgressMember_E5C02B82112B46D320BF8BFA38FB7E69" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_3E43A537D3D564D4A3F08BFA38FB82F5" xlink:to="loc_us-gaap_ConstructionInProgressMember_E5C02B82112B46D320BF8BFA38FB7E69" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis_CE28FC46DCC88890342E8BFA38FB1B88" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_6B65209015D9484D64548BFA38FBBCB2" xlink:to="loc_srt_RangeAxis_CE28FC46DCC88890342E8BFA38FB1B88" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_CC4837B44E647F6D6CF38BFA38FB6B4E" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_CE28FC46DCC88890342E8BFA38FB1B88" xlink:to="loc_srt_RangeMember_CC4837B44E647F6D6CF38BFA38FB6B4E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_CF474B4089C3C4D1F1348BFA38FBCDF0" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_6B65209015D9484D64548BFA38FBBCB2" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentLineItems_CF474B4089C3C4D1F1348BFA38FBCDF0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Depreciation" xlink:label="loc_us-gaap_Depreciation_6A82993333161062B82A8BFA38FB8BEB" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_CF474B4089C3C4D1F1348BFA38FBCDF0" xlink:to="loc_us-gaap_Depreciation_6A82993333161062B82A8BFA38FB8BEB" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_860459A9E79A089D33978BFA38FBD173" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_CF474B4089C3C4D1F1348BFA38FBCDF0" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_860459A9E79A089D33978BFA38FBD173" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_0F4BFB3B812C0D2F3C878BFA38FBE43D" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_CF474B4089C3C4D1F1348BFA38FBCDF0" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_0F4BFB3B812C0D2F3C878BFA38FBE43D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_72D0D2E121DF084EEA1F8BFA38FBD949" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_CF474B4089C3C4D1F1348BFA38FBCDF0" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_72D0D2E121DF084EEA1F8BFA38FBD949" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.azz.com/role/PropertyPlantAndEquipmentNotes" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_ED38BF7A6A4D636A2BA58BFA3AC2542C" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_4928B82256F87AF332D88BFA3AC23F46" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_ED38BF7A6A4D636A2BA58BFA3AC2542C" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_4928B82256F87AF332D88BFA3AC23F46" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_CA1F9624007848E7453F8BFA3AC273A9" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_4928B82256F87AF332D88BFA3AC23F46" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_CA1F9624007848E7453F8BFA3AC273A9" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_C575EC6798DF94A6052C8BFA3AC23FA3" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_CA1F9624007848E7453F8BFA3AC273A9" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_C575EC6798DF94A6052C8BFA3AC23FA3" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis_D23C74D77DDEA99E57058BFA3AC28160" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_4928B82256F87AF332D88BFA3AC23F46" xlink:to="loc_srt_RangeAxis_D23C74D77DDEA99E57058BFA3AC28160" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_C25E74040CA6300AE8A98BFA3AC20B46" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_D23C74D77DDEA99E57058BFA3AC28160" xlink:to="loc_srt_RangeMember_C25E74040CA6300AE8A98BFA3AC20B46" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_D812E5B049B0153251BB8BFA3AC25E73" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_4928B82256F87AF332D88BFA3AC23F46" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentLineItems_D812E5B049B0153251BB8BFA3AC25E73" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_F06CF86E7CAC7ED9E6938BFA3AC2F877" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_D812E5B049B0153251BB8BFA3AC25E73" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_F06CF86E7CAC7ED9E6938BFA3AC2F877" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.azz.com/role/PropertyPlantAndEquipmentTables" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_089EE5D70C40991818798BFA3A074A57" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_A81CB0C43DED8F7E83708BFA3A071434" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_089EE5D70C40991818798BFA3A074A57" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_A81CB0C43DED8F7E83708BFA3A071434" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_D45DED1B439E0CA79E958BFA3A077207" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_A81CB0C43DED8F7E83708BFA3A071434" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_D45DED1B439E0CA79E958BFA3A077207" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_BA6104AA31E197DC89128BFA3A0706C3" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_D45DED1B439E0CA79E958BFA3A077207" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_BA6104AA31E197DC89128BFA3A0706C3" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis_228A39FBF89EC188F7168BFA3A073F53" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_A81CB0C43DED8F7E83708BFA3A071434" xlink:to="loc_srt_RangeAxis_228A39FBF89EC188F7168BFA3A073F53" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_8F629078E7804FB22CC28BFA3A07EF5E" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_228A39FBF89EC188F7168BFA3A073F53" xlink:to="loc_srt_RangeMember_8F629078E7804FB22CC28BFA3A07EF5E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_84D216B12677E01BC2DF8BFA3A074881" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_A81CB0C43DED8F7E83708BFA3A071434" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentLineItems_84D216B12677E01BC2DF8BFA3A074881" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_488E9F235AE4D98657488BFA3A07C5D1" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_84D216B12677E01BC2DF8BFA3A074881" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_488E9F235AE4D98657488BFA3A07C5D1" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.azz.com/role/QuarterlyFinancialInformationUnauditedDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_QuarterlyFinancialInformationDisclosureAbstract" xlink:label="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_DFC5F4BB1F4596E804F3BDD5C2036152" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Revenues" xlink:label="loc_us-gaap_Revenues_1B879C2E0E42C7317EB5BDD5C2049D2C" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_DFC5F4BB1F4596E804F3BDD5C2036152" xlink:to="loc_us-gaap_Revenues_1B879C2E0E42C7317EB5BDD5C2049D2C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GrossProfit" xlink:label="loc_us-gaap_GrossProfit_2D7E976538B1F629B45EBDD5C2047104" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_DFC5F4BB1F4596E804F3BDD5C2036152" xlink:to="loc_us-gaap_GrossProfit_2D7E976538B1F629B45EBDD5C2047104" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_60ED999F4BFD45D1A6BFBDD5C206C4DF" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_DFC5F4BB1F4596E804F3BDD5C2036152" xlink:to="loc_us-gaap_NetIncomeLoss_60ED999F4BFD45D1A6BFBDD5C206C4DF" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareBasic" xlink:label="loc_us-gaap_EarningsPerShareBasic_0C8AC2EFDA63CCBA2709BDD5C2062776" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_DFC5F4BB1F4596E804F3BDD5C2036152" xlink:to="loc_us-gaap_EarningsPerShareBasic_0C8AC2EFDA63CCBA2709BDD5C2062776" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="loc_us-gaap_EarningsPerShareDiluted_01832067698B37C8E96CBDD5C2066400" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_DFC5F4BB1F4596E804F3BDD5C2036152" xlink:to="loc_us-gaap_EarningsPerShareDiluted_01832067698B37C8E96CBDD5C2066400" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GainLossOnSaleOfBusiness" xlink:label="loc_us-gaap_GainLossOnSaleOfBusiness_B769A7E3F6C707CFD2CABDD7E06DA3F0" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_DFC5F4BB1F4596E804F3BDD5C2036152" xlink:to="loc_us-gaap_GainLossOnSaleOfBusiness_B769A7E3F6C707CFD2CABDD7E06DA3F0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GainLossOnDispositionOfAssets1" xlink:label="loc_us-gaap_GainLossOnDispositionOfAssets1_12E64EE01AB4409BE5CEBDD8FBB8E5B9" xlink:type="locator" />
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_DFC5F4BB1F4596E804F3BDD5C2036152" xlink:to="loc_us-gaap_GainLossOnDispositionOfAssets1_12E64EE01AB4409BE5CEBDD8FBB8E5B9" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.azz.com/role/QuarterlyFinancialInformationUnauditedNotes" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_QuarterlyFinancialInformationDisclosureAbstract" xlink:label="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_FA72E0DEB4359B1F7B8A8BFA38EC207F" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_QuarterlyFinancialInformationTextBlock" xlink:label="loc_us-gaap_QuarterlyFinancialInformationTextBlock_5D1DC381D4673B09E1438BFA38EC8D74" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_FA72E0DEB4359B1F7B8A8BFA38EC207F" xlink:to="loc_us-gaap_QuarterlyFinancialInformationTextBlock_5D1DC381D4673B09E1438BFA38EC8D74" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.azz.com/role/QuarterlyFinancialInformationUnauditedTables" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_QuarterlyFinancialInformationDisclosureAbstract" xlink:label="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_D42E642E9CE78FFEC4C38BFA3A368BD9" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock_F28C9B467ADACC61A6D88BFA3A36AB97" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_D42E642E9CE78FFEC4C38BFA3A368BD9" xlink:to="loc_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock_F28C9B467ADACC61A6D88BFA3A36AB97" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.azz.com/role/RestructuringAndOtherRelatedCostsDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RestructuringAndRelatedActivitiesAbstract" xlink:label="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_9E6ED4C74B8AFCC9AA8DC13FCC48BAB2" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:label="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_DC5A638EB7F0178F764FC13FCC49BDA9" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_9E6ED4C74B8AFCC9AA8DC13FCC48BAB2" xlink:to="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_DC5A638EB7F0178F764FC13FCC49BDA9" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ConsolidationItemsAxis" xlink:label="loc_srt_ConsolidationItemsAxis_E5A9329A3D14DB139AB5C13FCC499789" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_DC5A638EB7F0178F764FC13FCC49BDA9" xlink:to="loc_srt_ConsolidationItemsAxis_E5A9329A3D14DB139AB5C13FCC499789" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ConsolidationItemsDomain" xlink:label="loc_srt_ConsolidationItemsDomain_5A3BED34C2B34CDB0F9FC13FCC4AB114" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsAxis_E5A9329A3D14DB139AB5C13FCC499789" xlink:to="loc_srt_ConsolidationItemsDomain_5A3BED34C2B34CDB0F9FC13FCC4AB114" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_3CC2C24780B52187072FC13FCC4A177F" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_DC5A638EB7F0178F764FC13FCC49BDA9" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_3CC2C24780B52187072FC13FCC4A177F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SegmentDomain" xlink:label="loc_us-gaap_SegmentDomain_0AE7022EDC7A667747D6C13FCC4ADF78" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_3CC2C24780B52187072FC13FCC4A177F" xlink:to="loc_us-gaap_SegmentDomain_0AE7022EDC7A667747D6C13FCC4ADF78" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_94043B31F4C95999D3D9C13FCC4A3E59" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_DC5A638EB7F0178F764FC13FCC49BDA9" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_94043B31F4C95999D3D9C13FCC4A3E59" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_34D9E3F3CC88906BBD1FC13FCC4B3190" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_94043B31F4C95999D3D9C13FCC4A3E59" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_34D9E3F3CC88906BBD1FC13FCC4B3190" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RestructuringCostAndReserveAxis" xlink:label="loc_us-gaap_RestructuringCostAndReserveAxis_225F9EC728D56A11225FC13FCC4B1414" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_DC5A638EB7F0178F764FC13FCC49BDA9" xlink:to="loc_us-gaap_RestructuringCostAndReserveAxis_225F9EC728D56A11225FC13FCC4B1414" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TypeOfRestructuringDomain" xlink:label="loc_us-gaap_TypeOfRestructuringDomain_9E76AF77D5C6B5187C72C13FCC4BA940" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringCostAndReserveAxis_225F9EC728D56A11225FC13FCC4B1414" xlink:to="loc_us-gaap_TypeOfRestructuringDomain_9E76AF77D5C6B5187C72C13FCC4BA940" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OneTimeTerminationBenefitsMember" xlink:label="loc_us-gaap_OneTimeTerminationBenefitsMember_B508147D115FC49B2C19C13FCC4CB9FB" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_9E76AF77D5C6B5187C72C13FCC4BA940" xlink:to="loc_us-gaap_OneTimeTerminationBenefitsMember_B508147D115FC49B2C19C13FCC4CB9FB" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherRestructuringMember" xlink:label="loc_us-gaap_OtherRestructuringMember_ED9FF113362D64C1730FC13FCC4CD546" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_9E76AF77D5C6B5187C72C13FCC4BA940" xlink:to="loc_us-gaap_OtherRestructuringMember_ED9FF113362D64C1730FC13FCC4CD546" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RestructuringPlanAxis" xlink:label="loc_us-gaap_RestructuringPlanAxis_FB940556613B2D03899AC13FCC4C4CBE" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_DC5A638EB7F0178F764FC13FCC49BDA9" xlink:to="loc_us-gaap_RestructuringPlanAxis_FB940556613B2D03899AC13FCC4C4CBE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RestructuringPlanDomain" xlink:label="loc_us-gaap_RestructuringPlanDomain_1514267E84A4AE7FAE68C13FCC4C7E44" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringPlanAxis_FB940556613B2D03899AC13FCC4C4CBE" xlink:to="loc_us-gaap_RestructuringPlanDomain_1514267E84A4AE7FAE68C13FCC4C7E44" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_0C3914247C2A9172E2EFC13FCC4DC0F7" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_DC5A638EB7F0178F764FC13FCC49BDA9" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_0C3914247C2A9172E2EFC13FCC4DC0F7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_102107E5AD67A50EDE67C13FCC4DE7DF" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_0C3914247C2A9172E2EFC13FCC4DC0F7" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_102107E5AD67A50EDE67C13FCC4DE7DF" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_01D4A8F4F7CD230C7169C13FCC4DB6E3" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_102107E5AD67A50EDE67C13FCC4DE7DF" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_01D4A8F4F7CD230C7169C13FCC4DB6E3" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CostOfSalesMember" xlink:label="loc_us-gaap_CostOfSalesMember_D00CB730DFDBD2A5F44CC13FCC4E9E5C" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_102107E5AD67A50EDE67C13FCC4DE7DF" xlink:to="loc_us-gaap_CostOfSalesMember_D00CB730DFDBD2A5F44CC13FCC4E9E5C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeLocationAxis" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLocationAxis_19D425B64A385095FBCAC13FCC4E4F7B" xlink:type="locator" />
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_DC5A638EB7F0178F764FC13FCC49BDA9" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLocationAxis_19D425B64A385095FBCAC13FCC4E4F7B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeLocationDomain" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLocationDomain_D2143423F7EBCB0AA637C13FCC4ECC17" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLocationAxis_19D425B64A385095FBCAC13FCC4E4F7B" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLocationDomain_D2143423F7EBCB0AA637C13FCC4ECC17" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RestructuringCostAndReserveLineItems" xlink:label="loc_us-gaap_RestructuringCostAndReserveLineItems_6009209CAB50AF4D8057C13FCC4E7782" xlink:type="locator" />
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_DC5A638EB7F0178F764FC13FCC49BDA9" xlink:to="loc_us-gaap_RestructuringCostAndReserveLineItems_6009209CAB50AF4D8057C13FCC4E7782" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RestructuringReserve" xlink:label="loc_us-gaap_RestructuringReserve_FE949CDBC88CA21C25C9C13FCC4F3FD8" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_6009209CAB50AF4D8057C13FCC4E7782" xlink:to="loc_us-gaap_RestructuringReserve_FE949CDBC88CA21C25C9C13FCC4F3FD8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsForRestructuring" xlink:label="loc_us-gaap_PaymentsForRestructuring_76C2D112E4F742083087C13FCC4F5913" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_6009209CAB50AF4D8057C13FCC4E7782" xlink:to="loc_us-gaap_PaymentsForRestructuring_76C2D112E4F742083087C13FCC4F5913" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GainLossOnDispositionOfAssets1" xlink:label="loc_us-gaap_GainLossOnDispositionOfAssets1_30A8E36ACC2E0D9867C0C13FCC4F257F" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_6009209CAB50AF4D8057C13FCC4E7782" xlink:to="loc_us-gaap_GainLossOnDispositionOfAssets1_30A8E36ACC2E0D9867C0C13FCC4F257F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RestructuringCharges" xlink:label="loc_us-gaap_RestructuringCharges_EA103A6D016B7A7A2B6CC13FCC4F702F" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_6009209CAB50AF4D8057C13FCC4E7782" xlink:to="loc_us-gaap_RestructuringCharges_EA103A6D016B7A7A2B6CC13FCC4F702F" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.azz.com/role/RestructuringAndOtherRelatedCostsNotes" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RestructuringAndRelatedActivitiesAbstract" xlink:label="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_6CF306AF1F52E4E55ACF8BFA3B6E80A0" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock" xlink:label="loc_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock_C3E7FB3428EFC8073FC18BFA3B6EFBAE" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_6CF306AF1F52E4E55ACF8BFA3B6E80A0" xlink:to="loc_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock_C3E7FB3428EFC8073FC18BFA3B6EFBAE" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.azz.com/role/ScheduleIiValuationAndQualiyingAccountsAndReservesDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ValuationAndQualifyingAccountsAbstract" xlink:label="loc_srt_ValuationAndQualifyingAccountsAbstract_EC060778D7BF07A712008BFA39A75A91" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ValuationAndQualifyingAccountsDisclosureTable" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_1533D7E884C0A646FD738BFA39A741F4" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsAbstract_EC060778D7BF07A712008BFA39A75A91" xlink:to="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_1533D7E884C0A646FD738BFA39A741F4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ValuationAllowancesAndReservesTypeAxis" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_BC6BBC51144433EA94678BFA39A7453F" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_1533D7E884C0A646FD738BFA39A741F4" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_BC6BBC51144433EA94678BFA39A7453F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ValuationAllowancesAndReservesDomain" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDomain_773BB981523299DCB2DF8BFA39A78212" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_BC6BBC51144433EA94678BFA39A7453F" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDomain_773BB981523299DCB2DF8BFA39A78212" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AllowanceForCreditLossMember" xlink:label="loc_us-gaap_AllowanceForCreditLossMember_875E9094F0FAC43F56788BFA39A7FAD4" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDomain_773BB981523299DCB2DF8BFA39A78212" xlink:to="loc_us-gaap_AllowanceForCreditLossMember_875E9094F0FAC43F56788BFA39A7FAD4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ValuationAndQualifyingAccountsDisclosureLineItems" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_BE7272E7487998F974ED8BFA39A748E6" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_1533D7E884C0A646FD738BFA39A741F4" xlink:to="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_BE7272E7487998F974ED8BFA39A748E6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MovementInValuationAllowancesAndReservesRollForward" xlink:label="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_2F4A96A3F722D20A72D18BFA39A7638F" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_BE7272E7487998F974ED8BFA39A748E6" xlink:to="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_2F4A96A3F722D20A72D18BFA39A7638F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ValuationAllowancesAndReservesBalance" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesBalance_825E4759DD395846C56A8BFA39A72FF3" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_2F4A96A3F722D20A72D18BFA39A7638F" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesBalance_825E4759DD395846C56A8BFA39A72FF3" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ValuationAllowancesAndReservesAdjustments" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesAdjustments_1B893025ADAFC1D29C658BFA39A76A1B" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_2F4A96A3F722D20A72D18BFA39A7638F" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesAdjustments_1B893025ADAFC1D29C658BFA39A76A1B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ValuationAllowancesAndReservesDeductions" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDeductions_76A20D97AF674DE1EE6B8BFA39A79A07" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_2F4A96A3F722D20A72D18BFA39A7638F" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDeductions_76A20D97AF674DE1EE6B8BFA39A79A07" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ValuationAllowancesAndReservesPeriodIncreaseDecrease" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesPeriodIncreaseDecrease_D5998239F876EA81A74F8BFA39A73259" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_2F4A96A3F722D20A72D18BFA39A7638F" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesPeriodIncreaseDecrease_D5998239F876EA81A74F8BFA39A73259" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ValuationAllowancesAndReservesReservesOfBusinessesAcquired" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesReservesOfBusinessesAcquired_27BE1E2D35B7AC2ED3F08BFA39A75C7F" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_2F4A96A3F722D20A72D18BFA39A7638F" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesReservesOfBusinessesAcquired_27BE1E2D35B7AC2ED3F08BFA39A75C7F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ValuationAllowancesAndReservesBalance" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesBalance_F63DCE91645E2C41B91D8BFA39A7ACA7" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_2F4A96A3F722D20A72D18BFA39A7638F" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesBalance_F63DCE91645E2C41B91D8BFA39A7ACA7" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.azz.com/role/ScheduleIiValuationAndQualiyingAccountsAndReservesNotes" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ValuationAndQualifyingAccountsAbstract" xlink:label="loc_srt_ValuationAndQualifyingAccountsAbstract_5732580056C44BB915548BFA39C6CFF4" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" xlink:label="loc_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock_A949F438AD78E11D9B768BFA39C64B2F" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsAbstract_5732580056C44BB915548BFA39C6CFF4" xlink:to="loc_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock_A949F438AD78E11D9B768BFA39C64B2F" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.azz.com/role/StockCompensationDetailsTextual" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationAbstract" xlink:label="loc_us-gaap_ShareBasedCompensationAbstract_BD404069623C5E7C6BE3C18A07A8678D" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_5B803C2D8F68787DF60BC18A07A8DE38" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationAbstract_BD404069623C5E7C6BE3C18A07A8678D" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_5B803C2D8F68787DF60BC18A07A8DE38" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis_92DBFD8B3EBD878D9FCDC18A07A82EE0" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_5B803C2D8F68787DF60BC18A07A8DE38" xlink:to="loc_srt_RangeAxis_92DBFD8B3EBD878D9FCDC18A07A82EE0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_3453AE05AF8539BE8EC9C18A07A8E7CE" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_92DBFD8B3EBD878D9FCDC18A07A82EE0" xlink:to="loc_srt_RangeMember_3453AE05AF8539BE8EC9C18A07A8E7CE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MinimumMember" xlink:label="loc_srt_MinimumMember_87DF4D1BFAE411EDF0D8C18A07A899C3" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_3453AE05AF8539BE8EC9C18A07A8E7CE" xlink:to="loc_srt_MinimumMember_87DF4D1BFAE411EDF0D8C18A07A899C3" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MaximumMember" xlink:label="loc_srt_MaximumMember_30F70B3D35D6E5BDD12DC18A07A89E96" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_3453AE05AF8539BE8EC9C18A07A8E7CE" xlink:to="loc_srt_MaximumMember_30F70B3D35D6E5BDD12DC18A07A89E96" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaap_AwardTypeAxis_4DB5141D56C22B3F1C1EC18A07A8B776" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_5B803C2D8F68787DF60BC18A07A8DE38" xlink:to="loc_us-gaap_AwardTypeAxis_4DB5141D56C22B3F1C1EC18A07A8B776" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_B16118BD32645BBE2162C18A07A8631C" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_4DB5141D56C22B3F1C1EC18A07A8B776" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_B16118BD32645BBE2162C18A07A8631C" xlink:type="arc" />
    <link:loc xlink:href="azz-20200229.xsd#azz_A2005LongTermIncentivePlanMember" xlink:label="loc_azz_A2005LongTermIncentivePlanMember_8AB4BBDE6BF4FF74F82AC18A07A87013" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_B16118BD32645BBE2162C18A07A8631C" xlink:to="loc_azz_A2005LongTermIncentivePlanMember_8AB4BBDE6BF4FF74F82AC18A07A87013" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_548F76302C201A4F31CCC18A07A8237A" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_B16118BD32645BBE2162C18A07A8631C" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_548F76302C201A4F31CCC18A07A8237A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PerformanceSharesMember" xlink:label="loc_us-gaap_PerformanceSharesMember_8F537EC8E7CA3BF651A5C18A07A87387" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_B16118BD32645BBE2162C18A07A8631C" xlink:to="loc_us-gaap_PerformanceSharesMember_8F537EC8E7CA3BF651A5C18A07A87387" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockAppreciationRightsSARSMember" xlink:label="loc_us-gaap_StockAppreciationRightsSARSMember_BD010BE32D4113C5FF91C18A07A86BB4" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_B16118BD32645BBE2162C18A07A8631C" xlink:to="loc_us-gaap_StockAppreciationRightsSARSMember_BD010BE32D4113C5FF91C18A07A86BB4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PlanNameAxis" xlink:label="loc_us-gaap_PlanNameAxis_739685E24AEE739E0BFDC18A07A8CE23" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_5B803C2D8F68787DF60BC18A07A8DE38" xlink:to="loc_us-gaap_PlanNameAxis_739685E24AEE739E0BFDC18A07A8CE23" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PlanNameDomain" xlink:label="loc_us-gaap_PlanNameDomain_4502A07F73751FFB1AE6C18A07A8BCC1" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameAxis_739685E24AEE739E0BFDC18A07A8CE23" xlink:to="loc_us-gaap_PlanNameDomain_4502A07F73751FFB1AE6C18A07A8BCC1" xlink:type="arc" />
    <link:loc xlink:href="azz-20200229.xsd#azz_A2014LongTermIncentivePlanMember" xlink:label="loc_azz_A2014LongTermIncentivePlanMember_9D04CDB3161B8FE70858C18A07B8B776" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_4502A07F73751FFB1AE6C18A07A8BCC1" xlink:to="loc_azz_A2014LongTermIncentivePlanMember_9D04CDB3161B8FE70858C18A07B8B776" xlink:type="arc" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_4502A07F73751FFB1AE6C18A07A8BCC1" xlink:to="loc_azz_A2005LongTermIncentivePlanMember_8AB4BBDE6BF4FF74F82AC18A07A87013" xlink:type="arc" />
    <link:loc xlink:href="azz-20200229.xsd#azz_EmployeeStockPurchasePlanMember" xlink:label="loc_azz_EmployeeStockPurchasePlanMember_E3300D28E829CBD6ED1FC18A07B83219" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_4502A07F73751FFB1AE6C18A07A8BCC1" xlink:to="loc_azz_EmployeeStockPurchasePlanMember_E3300D28E829CBD6ED1FC18A07B83219" xlink:type="arc" />
    <link:loc xlink:href="azz-20200229.xsd#azz_DirectorsGrantsMember" xlink:label="loc_azz_DirectorsGrantsMember_8FCBE8CCA6C3E9075BCFC18A07B892CB" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_4502A07F73751FFB1AE6C18A07A8BCC1" xlink:to="loc_azz_DirectorsGrantsMember_8FCBE8CCA6C3E9075BCFC18A07B892CB" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_02A5B772FA92498E9AFCC18A07B8D518" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_5B803C2D8F68787DF60BC18A07A8DE38" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_02A5B772FA92498E9AFCC18A07B8D518" xlink:type="arc" />
    <link:loc xlink:href="azz-20200229.xsd#azz_ShareBasedCompensationTextualAbstract" xlink:label="loc_azz_ShareBasedCompensationTextualAbstract_C9AC21FBA3AEE6F57778C18A07B8B301" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_02A5B772FA92498E9AFCC18A07B8D518" xlink:to="loc_azz_ShareBasedCompensationTextualAbstract_C9AC21FBA3AEE6F57778C18A07B8B301" xlink:type="arc" />
    <link:loc xlink:href="azz-20200229.xsd#azz_NumberOfShareBasedCompensationPlans" xlink:label="loc_azz_NumberOfShareBasedCompensationPlans_17DA7B5CD3A31EF14648C18A07B85740" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_azz_ShareBasedCompensationTextualAbstract_C9AC21FBA3AEE6F57778C18A07B8B301" xlink:to="loc_azz_NumberOfShareBasedCompensationPlans_17DA7B5CD3A31EF14648C18A07B85740" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_6ACC93F0DB3B1386B217C18A07B8D336" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_azz_ShareBasedCompensationTextualAbstract_C9AC21FBA3AEE6F57778C18A07B8B301" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_6ACC93F0DB3B1386B217C18A07B8D336" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink:label="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_8950D27B3740E200DAF1C18A07B8B066" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_azz_ShareBasedCompensationTextualAbstract_C9AC21FBA3AEE6F57778C18A07B8B301" xlink:to="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_8950D27B3740E200DAF1C18A07B8B066" xlink:type="arc" />
    <link:loc xlink:href="azz-20200229.xsd#azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndOtherThanOptionOutstandingNumber" xlink:label="loc_azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndOtherThanOptionOutstandingNumber_F778EBA7E8BADF1B734EC18A07B868D8" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_azz_ShareBasedCompensationTextualAbstract_C9AC21FBA3AEE6F57778C18A07B8B301" xlink:to="loc_azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndOtherThanOptionOutstandingNumber_F778EBA7E8BADF1B734EC18A07B868D8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_889F4860C4A0A62D0843C18A07B8169D" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_azz_ShareBasedCompensationTextualAbstract_C9AC21FBA3AEE6F57778C18A07B8B301" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_889F4860C4A0A62D0843C18A07B8169D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_B9784510259F70393995C18A07B8DF6F" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_azz_ShareBasedCompensationTextualAbstract_C9AC21FBA3AEE6F57778C18A07B8B301" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_B9784510259F70393995C18A07B8DF6F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_52C7B4CDDAC170D0A1A1C18A07B8D29F" xlink:type="locator" />
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_azz_ShareBasedCompensationTextualAbstract_C9AC21FBA3AEE6F57778C18A07B8B301" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_52C7B4CDDAC170D0A1A1C18A07B8D29F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_E474382FED2E64132DFFC18A07B8E348" xlink:type="locator" />
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_azz_ShareBasedCompensationTextualAbstract_C9AC21FBA3AEE6F57778C18A07B8B301" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_E474382FED2E64132DFFC18A07B8E348" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_DDB65D2C5F6C64D03B0CC18A07B8017F" xlink:type="locator" />
    <link:presentationArc order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_azz_ShareBasedCompensationTextualAbstract_C9AC21FBA3AEE6F57778C18A07B8B301" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_DDB65D2C5F6C64D03B0CC18A07B8017F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_BA0F6E50A04562425678C18A07B81227" xlink:type="locator" />
    <link:presentationArc order="10" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_azz_ShareBasedCompensationTextualAbstract_C9AC21FBA3AEE6F57778C18A07B8B301" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_BA0F6E50A04562425678C18A07B81227" xlink:type="arc" />
    <link:loc xlink:href="azz-20200229.xsd#azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOptionsAndOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms" xlink:label="loc_azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOptionsAndOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms_5AB63F986D2AA24F25ABC18A07B80A07" xlink:type="locator" />
    <link:presentationArc order="11" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_azz_ShareBasedCompensationTextualAbstract_C9AC21FBA3AEE6F57778C18A07B8B301" xlink:to="loc_azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOptionsAndOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms_5AB63F986D2AA24F25ABC18A07B80A07" xlink:type="arc" />
    <link:loc xlink:href="azz-20200229.xsd#azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndOtherThanOptionsOutstandingIntrinsicValue" xlink:label="loc_azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndOtherThanOptionsOutstandingIntrinsicValue_6AF04968FE78F33356E1C18A07B8D321" xlink:type="locator" />
    <link:presentationArc order="12" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_azz_ShareBasedCompensationTextualAbstract_C9AC21FBA3AEE6F57778C18A07B8B301" xlink:to="loc_azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndOtherThanOptionsOutstandingIntrinsicValue_6AF04968FE78F33356E1C18A07B8D321" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_66B1334A677CF3783735C18A07B8E152" xlink:type="locator" />
    <link:presentationArc order="13" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_azz_ShareBasedCompensationTextualAbstract_C9AC21FBA3AEE6F57778C18A07B8B301" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_66B1334A677CF3783735C18A07B8E152" xlink:type="arc" />
    <link:loc xlink:href="azz-20200229.xsd#azz_MaximumValueOfCommonStockParticipantsHaveRightsToPurchase" xlink:label="loc_azz_MaximumValueOfCommonStockParticipantsHaveRightsToPurchase_E0433D262B9BE4923606C18A07B859EE" xlink:type="locator" />
    <link:presentationArc order="14" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_azz_ShareBasedCompensationTextualAbstract_C9AC21FBA3AEE6F57778C18A07B8B301" xlink:to="loc_azz_MaximumValueOfCommonStockParticipantsHaveRightsToPurchase_E0433D262B9BE4923606C18A07B859EE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee_66A5C654AD3FB5561231C18A07B8A5ED" xlink:type="locator" />
    <link:presentationArc order="15" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_azz_ShareBasedCompensationTextualAbstract_C9AC21FBA3AEE6F57778C18A07B8B301" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee_66A5C654AD3FB5561231C18A07B8A5ED" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_5A66326005A86A8987D2C18A07B86203" xlink:type="locator" />
    <link:presentationArc order="16" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_azz_ShareBasedCompensationTextualAbstract_C9AC21FBA3AEE6F57778C18A07B8B301" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_5A66326005A86A8987D2C18A07B86203" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_D40B201416E999A3E8E1C18A07B8B1B9" xlink:type="locator" />
    <link:presentationArc order="17" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_azz_ShareBasedCompensationTextualAbstract_C9AC21FBA3AEE6F57778C18A07B8B301" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_D40B201416E999A3E8E1C18A07B8B1B9" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_D455871C4A3BE5166033C18A07B8CF36" xlink:type="locator" />
    <link:presentationArc order="18" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_azz_ShareBasedCompensationTextualAbstract_C9AC21FBA3AEE6F57778C18A07B8B301" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_D455871C4A3BE5166033C18A07B8CF36" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_720785DA3426C97B36B3C18A07B85A7E" xlink:type="locator" />
    <link:presentationArc order="19" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_azz_ShareBasedCompensationTextualAbstract_C9AC21FBA3AEE6F57778C18A07B8B301" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_720785DA3426C97B36B3C18A07B85A7E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities" xlink:label="loc_us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities_2AF7EF9F8C102820EDB7C18A07B80E6E" xlink:type="locator" />
    <link:presentationArc order="20" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_azz_ShareBasedCompensationTextualAbstract_C9AC21FBA3AEE6F57778C18A07B8B301" xlink:to="loc_us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities_2AF7EF9F8C102820EDB7C18A07B80E6E" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.azz.com/role/StockCompensationNonVestedRestrictedStockActivityDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationAbstract" xlink:label="loc_us-gaap_ShareBasedCompensationAbstract_6EE7B493ED385CE1B92F8BFA3AF1FF00" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_ECB7F683076ECE54FE128BFA3AF10D47" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationAbstract_6EE7B493ED385CE1B92F8BFA3AF1FF00" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_ECB7F683076ECE54FE128BFA3AF10D47" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaap_AwardTypeAxis_3FC86C1001B52A003FA68BFA3AF18BBD" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_ECB7F683076ECE54FE128BFA3AF10D47" xlink:to="loc_us-gaap_AwardTypeAxis_3FC86C1001B52A003FA68BFA3AF18BBD" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_D0AF50FDA05E8EE71CE38BFA3AF1B872" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_3FC86C1001B52A003FA68BFA3AF18BBD" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_D0AF50FDA05E8EE71CE38BFA3AF1B872" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_635A6C3DA5C3E8CAAADC8BFA3AF189A1" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_D0AF50FDA05E8EE71CE38BFA3AF1B872" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_635A6C3DA5C3E8CAAADC8BFA3AF189A1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_EA155F1D301849F8AD128BFA3AF1E8BA" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_ECB7F683076ECE54FE128BFA3AF10D47" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_EA155F1D301849F8AD128BFA3AF1E8BA" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_360673AE61852EA4A9788BFA3AF19152" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_EA155F1D301849F8AD128BFA3AF1E8BA" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_360673AE61852EA4A9788BFA3AF19152" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_92ED9152287BDFDAD7038BFA3AF12889" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_360673AE61852EA4A9788BFA3AF19152" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_92ED9152287BDFDAD7038BFA3AF12889" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_39A00E87A5FC50E070608BFA3AF17340" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_360673AE61852EA4A9788BFA3AF19152" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_39A00E87A5FC50E070608BFA3AF17340" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_4908C22EA75C7712F79E8BFA3AF10033" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_360673AE61852EA4A9788BFA3AF19152" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_4908C22EA75C7712F79E8BFA3AF10033" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_227A3DB79105EFA040A98BFA3AF1D49C" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_360673AE61852EA4A9788BFA3AF19152" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_227A3DB79105EFA040A98BFA3AF1D49C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_DEDB5CC09F323029158E8BFA3AF14362" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_360673AE61852EA4A9788BFA3AF19152" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_DEDB5CC09F323029158E8BFA3AF14362" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_1DB18B031F7D15BEAB488BFA3AF158F6" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_EA155F1D301849F8AD128BFA3AF1E8BA" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_1DB18B031F7D15BEAB488BFA3AF158F6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_00BEEAE8F7AB83D8E4C48BFA3AF18B07" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_1DB18B031F7D15BEAB488BFA3AF158F6" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_00BEEAE8F7AB83D8E4C48BFA3AF18B07" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_BB1661F1BBBD051C27DF8BFA3AF1CE70" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_1DB18B031F7D15BEAB488BFA3AF158F6" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_BB1661F1BBBD051C27DF8BFA3AF1CE70" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_9B6E5E7735D185BDBBCD8BFA3AF1CAA3" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_1DB18B031F7D15BEAB488BFA3AF158F6" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_9B6E5E7735D185BDBBCD8BFA3AF1CAA3" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_ECCF5F75C24597D7398F8BFA3AF15A1B" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_1DB18B031F7D15BEAB488BFA3AF158F6" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_ECCF5F75C24597D7398F8BFA3AF15A1B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_21D48BFCEBCF9C85F35D8BFA3AF1AFF1" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_1DB18B031F7D15BEAB488BFA3AF158F6" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_21D48BFCEBCF9C85F35D8BFA3AF1AFF1" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.azz.com/role/StockCompensationNotes" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationAbstract" xlink:label="loc_us-gaap_ShareBasedCompensationAbstract_9B8B35A324E24311C3B08BFA39EDE01E" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_88A8BCB4039BEC27F1858BFA39ED58D3" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationAbstract_9B8B35A324E24311C3B08BFA39EDE01E" xlink:to="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_88A8BCB4039BEC27F1858BFA39ED58D3" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.azz.com/role/StockCompensationPerformanceShareUnitsDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_0D9F27B7D16AB76BA333BD3C967027FE" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_5652F851A5A675144EDDBD3C96759AD3" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_0D9F27B7D16AB76BA333BD3C967027FE" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_5652F851A5A675144EDDBD3C96759AD3" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PlanNameAxis" xlink:label="loc_us-gaap_PlanNameAxis_CEC4BBDA0C6E1A5C8E28BD3C9676C97D" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_5652F851A5A675144EDDBD3C96759AD3" xlink:to="loc_us-gaap_PlanNameAxis_CEC4BBDA0C6E1A5C8E28BD3C9676C97D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PlanNameDomain" xlink:label="loc_us-gaap_PlanNameDomain_7807D3E1AD58015AE969BD3C96765D9E" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameAxis_CEC4BBDA0C6E1A5C8E28BD3C9676C97D" xlink:to="loc_us-gaap_PlanNameDomain_7807D3E1AD58015AE969BD3C96765D9E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AwardDateAxis" xlink:label="loc_us-gaap_AwardDateAxis_9D69054A33D30B5942EFBD3C967735F5" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_5652F851A5A675144EDDBD3C96759AD3" xlink:to="loc_us-gaap_AwardDateAxis_9D69054A33D30B5942EFBD3C967735F5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AwardDateDomain" xlink:label="loc_us-gaap_AwardDateDomain_A506AA8C939A5EA03F61BD3C96775A41" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardDateAxis_9D69054A33D30B5942EFBD3C967735F5" xlink:to="loc_us-gaap_AwardDateDomain_A506AA8C939A5EA03F61BD3C96775A41" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaap_AwardTypeAxis_A3A3EC619CE01D5E29BDBD3C96779822" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_5652F851A5A675144EDDBD3C96759AD3" xlink:to="loc_us-gaap_AwardTypeAxis_A3A3EC619CE01D5E29BDBD3C96779822" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_760B9A85DD40611538A1BD3C9677078E" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_A3A3EC619CE01D5E29BDBD3C96779822" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_760B9A85DD40611538A1BD3C9677078E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PhantomShareUnitsPSUsMember" xlink:label="loc_us-gaap_PhantomShareUnitsPSUsMember_7112CA3719256C878D6BBD8C9508DE5A" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_760B9A85DD40611538A1BD3C9677078E" xlink:to="loc_us-gaap_PhantomShareUnitsPSUsMember_7112CA3719256C878D6BBD8C9508DE5A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PerformanceSharesMember" xlink:label="loc_us-gaap_PerformanceSharesMember_12F15086451DF769D609BD3C96788338" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_760B9A85DD40611538A1BD3C9677078E" xlink:to="loc_us-gaap_PerformanceSharesMember_12F15086451DF769D609BD3C96788338" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_462E63C465D0B32EC43EBD3C9678F50C" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_5652F851A5A675144EDDBD3C96759AD3" xlink:to="loc_us-gaap_StatementClassOfStockAxis_462E63C465D0B32EC43EBD3C9678F50C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_A6C0D4FB53164DA1BDF4BD3C9678C46E" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_462E63C465D0B32EC43EBD3C9678F50C" xlink:to="loc_us-gaap_ClassOfStockDomain_A6C0D4FB53164DA1BDF4BD3C9678C46E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis_547F6F163141B28DE3FCBD3C96792E20" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_5652F851A5A675144EDDBD3C96759AD3" xlink:to="loc_srt_RangeAxis_547F6F163141B28DE3FCBD3C96792E20" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_0507CACCEF4F5ECA5651BD3C96795042" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_547F6F163141B28DE3FCBD3C96792E20" xlink:to="loc_srt_RangeMember_0507CACCEF4F5ECA5651BD3C96795042" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_VestingAxis" xlink:label="loc_us-gaap_VestingAxis_8DBDE12B989CE92DDC71BD3C96792078" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_5652F851A5A675144EDDBD3C96759AD3" xlink:to="loc_us-gaap_VestingAxis_8DBDE12B989CE92DDC71BD3C96792078" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_VestingDomain" xlink:label="loc_us-gaap_VestingDomain_E3C59160AC4D1EC92622BD3C967950FC" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VestingAxis_8DBDE12B989CE92DDC71BD3C96792078" xlink:to="loc_us-gaap_VestingDomain_E3C59160AC4D1EC92622BD3C967950FC" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_7718881362D4908FDD00BD3C9679DCD9" xlink:type="locator" />
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_5652F851A5A675144EDDBD3C96759AD3" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_7718881362D4908FDD00BD3C9679DCD9" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_EF97392713DBC9DACAEFBD3C967A0C8F" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_7718881362D4908FDD00BD3C9679DCD9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_EF97392713DBC9DACAEFBD3C967A0C8F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_5E69B80BAA668F882F5DBD3C967A30A4" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_7718881362D4908FDD00BD3C9679DCD9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_5E69B80BAA668F882F5DBD3C967A30A4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_2EA5AD7405DD5796280CBD3C967A5AE2" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_7718881362D4908FDD00BD3C9679DCD9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_2EA5AD7405DD5796280CBD3C967A5AE2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_1E29BE48E30409EFB35DBD3C967AC270" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_7718881362D4908FDD00BD3C9679DCD9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_1E29BE48E30409EFB35DBD3C967AC270" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_BC4F98BB8A3C333A0EFCBD3C967AA021" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_7718881362D4908FDD00BD3C9679DCD9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_BC4F98BB8A3C333A0EFCBD3C967AA021" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_1C2639C87C0FCBFC338EBD3C967BCB4F" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_7718881362D4908FDD00BD3C9679DCD9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_1C2639C87C0FCBFC338EBD3C967BCB4F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_7DA6D419EB1054E0A601BD3C967B63CB" xlink:type="locator" />
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_7718881362D4908FDD00BD3C9679DCD9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_7DA6D419EB1054E0A601BD3C967B63CB" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_2D0A74FC13FB5B9E5F6DBD3C967BA013" xlink:type="locator" />
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_7718881362D4908FDD00BD3C9679DCD9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_2D0A74FC13FB5B9E5F6DBD3C967BA013" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_C3C1A8E08A52627E778BBD3C967BEAF7" xlink:type="locator" />
    <link:presentationArc order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_7718881362D4908FDD00BD3C9679DCD9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_C3C1A8E08A52627E778BBD3C967BEAF7" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.azz.com/role/StockCompensationSarsAndOptionAwardsActivityDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationAbstract" xlink:label="loc_us-gaap_ShareBasedCompensationAbstract_667EC7591356AFC2EB84C127A1936F52" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_CDEC1FCEFE213A2F50E2C127A193508A" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationAbstract_667EC7591356AFC2EB84C127A1936F52" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_CDEC1FCEFE213A2F50E2C127A193508A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaap_AwardTypeAxis_F59D3D54659DFF08BE4AC127A1935D00" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_CDEC1FCEFE213A2F50E2C127A193508A" xlink:to="loc_us-gaap_AwardTypeAxis_F59D3D54659DFF08BE4AC127A1935D00" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_C2F249C003CE6D6FAC6AC127A193CBD6" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_F59D3D54659DFF08BE4AC127A1935D00" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_C2F249C003CE6D6FAC6AC127A193CBD6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockAppreciationRightsSARSMember" xlink:label="loc_us-gaap_StockAppreciationRightsSARSMember_19CECDD3D44C8DA3CDF0C127A19328D3" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_C2F249C003CE6D6FAC6AC127A193CBD6" xlink:to="loc_us-gaap_StockAppreciationRightsSARSMember_19CECDD3D44C8DA3CDF0C127A19328D3" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_F5B8024788FF3C518DAAC127A19320E1" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_CDEC1FCEFE213A2F50E2C127A193508A" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_F5B8024788FF3C518DAAC127A19320E1" xlink:type="arc" />
    <link:loc xlink:href="azz-20200229.xsd#azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsNumberOfSharesRollForward" xlink:label="loc_azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsNumberOfSharesRollForward_A7821EB193D4FA9127FEC127A19325F2" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_F5B8024788FF3C518DAAC127A19320E1" xlink:to="loc_azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsNumberOfSharesRollForward_A7821EB193D4FA9127FEC127A19325F2" xlink:type="arc" />
    <link:loc xlink:href="azz-20200229.xsd#azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndOtherThanOptionOutstandingNumber" xlink:label="loc_azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndOtherThanOptionOutstandingNumber_2F829341141ACBE25933C127A19398A5" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsNumberOfSharesRollForward_A7821EB193D4FA9127FEC127A19325F2" xlink:to="loc_azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndOtherThanOptionOutstandingNumber_2F829341141ACBE25933C127A19398A5" xlink:type="arc" />
    <link:loc xlink:href="azz-20200229.xsd#azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndOtherThanOptionGrantsInPeriod" xlink:label="loc_azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndOtherThanOptionGrantsInPeriod_02DD7390FC0098D1293FC127A1931582" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsNumberOfSharesRollForward_A7821EB193D4FA9127FEC127A19325F2" xlink:to="loc_azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndOtherThanOptionGrantsInPeriod_02DD7390FC0098D1293FC127A1931582" xlink:type="arc" />
    <link:loc xlink:href="azz-20200229.xsd#azz_StockIssuedDuringPeriodSharesStockOptionsAndOtherThanOptionExercised" xlink:label="loc_azz_StockIssuedDuringPeriodSharesStockOptionsAndOtherThanOptionExercised_39DE7E3F298507418C6FC127A193A9C3" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsNumberOfSharesRollForward_A7821EB193D4FA9127FEC127A19325F2" xlink:to="loc_azz_StockIssuedDuringPeriodSharesStockOptionsAndOtherThanOptionExercised_39DE7E3F298507418C6FC127A193A9C3" xlink:type="arc" />
    <link:loc xlink:href="azz-20200229.xsd#azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndOtherThanOptionForfeituresInPeriod" xlink:label="loc_azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndOtherThanOptionForfeituresInPeriod_850EC4B7966874C6C364C127A1939E77" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsNumberOfSharesRollForward_A7821EB193D4FA9127FEC127A19325F2" xlink:to="loc_azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndOtherThanOptionForfeituresInPeriod_850EC4B7966874C6C364C127A1939E77" xlink:type="arc" />
    <link:loc xlink:href="azz-20200229.xsd#azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndOtherThanOptionOutstandingNumber" xlink:label="loc_azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndOtherThanOptionOutstandingNumber_3B232368275C97F46A09C127A193F249" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsNumberOfSharesRollForward_A7821EB193D4FA9127FEC127A19325F2" xlink:to="loc_azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndOtherThanOptionOutstandingNumber_3B232368275C97F46A09C127A193F249" xlink:type="arc" />
    <link:loc xlink:href="azz-20200229.xsd#azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionAndOtherThanOptionExercisableNumber" xlink:label="loc_azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionAndOtherThanOptionExercisableNumber_02DDBC5D957134EB7735C127A1931F24" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_F5B8024788FF3C518DAAC127A19320E1" xlink:to="loc_azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionAndOtherThanOptionExercisableNumber_02DDBC5D957134EB7735C127A1931F24" xlink:type="arc" />
    <link:loc xlink:href="azz-20200229.xsd#azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentWeightedAverageGrantDateFairValueRollForward" xlink:label="loc_azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentWeightedAverageGrantDateFairValueRollForward_EA3B27635A16D2B25284C127A19399B5" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_F5B8024788FF3C518DAAC127A19320E1" xlink:to="loc_azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentWeightedAverageGrantDateFairValueRollForward_EA3B27635A16D2B25284C127A19399B5" xlink:type="arc" />
    <link:loc xlink:href="azz-20200229.xsd#azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndOtherThanOptionOutstandingWeightedAverageExercisePrice" xlink:label="loc_azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndOtherThanOptionOutstandingWeightedAverageExercisePrice_687EF8D1DE4624164758C127A193F55F" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentWeightedAverageGrantDateFairValueRollForward_EA3B27635A16D2B25284C127A19399B5" xlink:to="loc_azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndOtherThanOptionOutstandingWeightedAverageExercisePrice_687EF8D1DE4624164758C127A193F55F" xlink:type="arc" />
    <link:loc xlink:href="azz-20200229.xsd#azz_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsAndOtherThanOptionGrantsInPeriodWeightedAverageExercisePrice" xlink:label="loc_azz_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsAndOtherThanOptionGrantsInPeriodWeightedAverageExercisePrice_845E470E05F4741141E9C127A193F04E" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentWeightedAverageGrantDateFairValueRollForward_EA3B27635A16D2B25284C127A19399B5" xlink:to="loc_azz_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsAndOtherThanOptionGrantsInPeriodWeightedAverageExercisePrice_845E470E05F4741141E9C127A193F04E" xlink:type="arc" />
    <link:loc xlink:href="azz-20200229.xsd#azz_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsAndOtherThanOptionExercisesInPeriodWeightedAverageExercisePrice" xlink:label="loc_azz_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsAndOtherThanOptionExercisesInPeriodWeightedAverageExercisePrice_F3E1A91828C76BD6C8A3C127A193B54E" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentWeightedAverageGrantDateFairValueRollForward_EA3B27635A16D2B25284C127A19399B5" xlink:to="loc_azz_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsAndOtherThanOptionExercisesInPeriodWeightedAverageExercisePrice_F3E1A91828C76BD6C8A3C127A193B54E" xlink:type="arc" />
    <link:loc xlink:href="azz-20200229.xsd#azz_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsAndOtherThanOptionForfeituresInPeriodWeightedAverageExercisePrice" xlink:label="loc_azz_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsAndOtherThanOptionForfeituresInPeriodWeightedAverageExercisePrice_F0CAE714CCA64A70E357C127A193A825" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentWeightedAverageGrantDateFairValueRollForward_EA3B27635A16D2B25284C127A19399B5" xlink:to="loc_azz_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsAndOtherThanOptionForfeituresInPeriodWeightedAverageExercisePrice_F0CAE714CCA64A70E357C127A193A825" xlink:type="arc" />
    <link:loc xlink:href="azz-20200229.xsd#azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndOtherThanOptionOutstandingWeightedAverageExercisePrice" xlink:label="loc_azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndOtherThanOptionOutstandingWeightedAverageExercisePrice_29AA1BF1289570079D4BC127A19338EC" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentWeightedAverageGrantDateFairValueRollForward_EA3B27635A16D2B25284C127A19399B5" xlink:to="loc_azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndOtherThanOptionOutstandingWeightedAverageExercisePrice_29AA1BF1289570079D4BC127A19338EC" xlink:type="arc" />
    <link:loc xlink:href="azz-20200229.xsd#azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionAndOtherThanOptionExercisableWeightedAverageExercisePrice" xlink:label="loc_azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionAndOtherThanOptionExercisableWeightedAverageExercisePrice_680223F2F57FE984D99CC127A193123F" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_F5B8024788FF3C518DAAC127A19320E1" xlink:to="loc_azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionAndOtherThanOptionExercisableWeightedAverageExercisePrice_680223F2F57FE984D99CC127A193123F" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.azz.com/role/StockCompensationScheduleByExercisePriceRangeDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationAbstract" xlink:label="loc_us-gaap_ShareBasedCompensationAbstract_B52BAEA2812CB0A2917ABD3C964737FB" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_0B48B576456ECEDA146ABD3C9647A51A" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationAbstract_B52BAEA2812CB0A2917ABD3C964737FB" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_0B48B576456ECEDA146ABD3C9647A51A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis_4F87C7BF541032000A4ABD94BF22ED1B" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_0B48B576456ECEDA146ABD3C9647A51A" xlink:to="loc_srt_RangeAxis_4F87C7BF541032000A4ABD94BF22ED1B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_61882D7A8E892C2948E4BD94BF3A4C0B" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_4F87C7BF541032000A4ABD94BF22ED1B" xlink:to="loc_srt_RangeMember_61882D7A8E892C2948E4BD94BF3A4C0B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MinimumMember" xlink:label="loc_srt_MinimumMember_A3627D8C197EA77BB8F0BD94ED8FA5C2" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_61882D7A8E892C2948E4BD94BF3A4C0B" xlink:to="loc_srt_MinimumMember_A3627D8C197EA77BB8F0BD94ED8FA5C2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MaximumMember" xlink:label="loc_srt_MaximumMember_2D15ECA44CC360FBFA32BD951766218C" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_61882D7A8E892C2948E4BD94BF3A4C0B" xlink:to="loc_srt_MaximumMember_2D15ECA44CC360FBFA32BD951766218C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis" xlink:label="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_00D88102C0FBE78A1F3FBD3C964759ED" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_0B48B576456ECEDA146ABD3C9647A51A" xlink:to="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_00D88102C0FBE78A1F3FBD3C964759ED" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:label="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_3E32C26073889E669B0BBD3C9648E7B3" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_00D88102C0FBE78A1F3FBD3C964759ED" xlink:to="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_3E32C26073889E669B0BBD3C9648E7B3" xlink:type="arc" />
    <link:loc xlink:href="azz-20200229.xsd#azz_ExercisePriceRangeOneMember" xlink:label="loc_azz_ExercisePriceRangeOneMember_ABACD8D3A65D01D8F977BD3C9648A8EC" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_3E32C26073889E669B0BBD3C9648E7B3" xlink:to="loc_azz_ExercisePriceRangeOneMember_ABACD8D3A65D01D8F977BD3C9648A8EC" xlink:type="arc" />
    <link:loc xlink:href="azz-20200229.xsd#azz_ExercisePriceRangeTwoMember" xlink:label="loc_azz_ExercisePriceRangeTwoMember_74E620074C69AE6C94A1BD3C964892B0" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_3E32C26073889E669B0BBD3C9648E7B3" xlink:to="loc_azz_ExercisePriceRangeTwoMember_74E620074C69AE6C94A1BD3C964892B0" xlink:type="arc" />
    <link:loc xlink:href="azz-20200229.xsd#azz_ExercisePriceRangeFourMember" xlink:label="loc_azz_ExercisePriceRangeFourMember_ACF54AA6A8D8B806F439BD3C964E6153" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_3E32C26073889E669B0BBD3C9648E7B3" xlink:to="loc_azz_ExercisePriceRangeFourMember_ACF54AA6A8D8B806F439BD3C964E6153" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaap_AwardTypeAxis_EC0A1728E84F24CAB00BBD3C964ECDBD" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_0B48B576456ECEDA146ABD3C9647A51A" xlink:to="loc_us-gaap_AwardTypeAxis_EC0A1728E84F24CAB00BBD3C964ECDBD" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_BFC0C78B3728E9E2A44EBD3C964EB17E" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_EC0A1728E84F24CAB00BBD3C964ECDBD" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_BFC0C78B3728E9E2A44EBD3C964EB17E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockAppreciationRightsSARSMember" xlink:label="loc_us-gaap_StockAppreciationRightsSARSMember_B209FED436FC84A07645BD3C964F7862" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_BFC0C78B3728E9E2A44EBD3C964EB17E" xlink:to="loc_us-gaap_StockAppreciationRightsSARSMember_B209FED436FC84A07645BD3C964F7862" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_626338302254D9A9A741BD3C964FBC7D" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_0B48B576456ECEDA146ABD3C9647A51A" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_626338302254D9A9A741BD3C964FBC7D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_02FE5A1F4D913EE770B1BD96844749C9" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_626338302254D9A9A741BD3C964FBC7D" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_02FE5A1F4D913EE770B1BD96844749C9" xlink:type="arc" />
    <link:loc xlink:href="azz-20200229.xsd#azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndOtherThanOptionOutstandingNumber" xlink:label="loc_azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndOtherThanOptionOutstandingNumber_FCF60246575DD724A576BD3C964F5D6A" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_626338302254D9A9A741BD3C964FBC7D" xlink:to="loc_azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndOtherThanOptionOutstandingNumber_FCF60246575DD724A576BD3C964F5D6A" xlink:type="arc" />
    <link:loc xlink:href="azz-20200229.xsd#azz_SharedBasedCompesantionArrangementByShareBasedPaymentAwardOptionsAndEquityInstrumentsOtherThanOptionsWeigthedAverageRemainingContractualTerm" xlink:label="loc_azz_SharedBasedCompesantionArrangementByShareBasedPaymentAwardOptionsAndEquityInstrumentsOtherThanOptionsWeigthedAverageRemainingContractualTerm_05A02301153DA115EB15BD3C9650A2B4" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_626338302254D9A9A741BD3C964FBC7D" xlink:to="loc_azz_SharedBasedCompesantionArrangementByShareBasedPaymentAwardOptionsAndEquityInstrumentsOtherThanOptionsWeigthedAverageRemainingContractualTerm_05A02301153DA115EB15BD3C9650A2B4" xlink:type="arc" />
    <link:loc xlink:href="azz-20200229.xsd#azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndOtherThanOptionOutstandingWeightedAverageExercisePrice" xlink:label="loc_azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndOtherThanOptionOutstandingWeightedAverageExercisePrice_E87BACE42955F13E3669BD3C9650E611" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_626338302254D9A9A741BD3C964FBC7D" xlink:to="loc_azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndOtherThanOptionOutstandingWeightedAverageExercisePrice_E87BACE42955F13E3669BD3C9650E611" xlink:type="arc" />
    <link:loc xlink:href="azz-20200229.xsd#azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionAndOtherThanOptionExercisableNumber" xlink:label="loc_azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionAndOtherThanOptionExercisableNumber_8F00947810908D40F031BD3C9650F6AA" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_626338302254D9A9A741BD3C964FBC7D" xlink:to="loc_azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionAndOtherThanOptionExercisableNumber_8F00947810908D40F031BD3C9650F6AA" xlink:type="arc" />
    <link:loc xlink:href="azz-20200229.xsd#azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionAndOtherThanOptionExercisableWeightedAverageExercisePrice" xlink:label="loc_azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionAndOtherThanOptionExercisableWeightedAverageExercisePrice_CD82EECE0317516BF567BD3C96501297" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_626338302254D9A9A741BD3C964FBC7D" xlink:to="loc_azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionAndOtherThanOptionExercisableWeightedAverageExercisePrice_CD82EECE0317516BF567BD3C96501297" xlink:type="arc" />
    <link:loc xlink:href="azz-20200229.xsd#azz_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansAndOtherThanStockOptionExercisePriceRangeLowerRangeLimit" xlink:label="loc_azz_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansAndOtherThanStockOptionExercisePriceRangeLowerRangeLimit_46A9705F180D1B715452BD3C9651D727" xlink:type="locator" />
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_626338302254D9A9A741BD3C964FBC7D" xlink:to="loc_azz_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansAndOtherThanStockOptionExercisePriceRangeLowerRangeLimit_46A9705F180D1B715452BD3C9651D727" xlink:type="arc" />
    <link:loc xlink:href="azz-20200229.xsd#azz_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansAndOtherThanOptionExercisePriceRangeUpperRangeLimit" xlink:label="loc_azz_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansAndOtherThanOptionExercisePriceRangeUpperRangeLimit_D5FD5655D709CD394C87BD3C9651042A" xlink:type="locator" />
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_626338302254D9A9A741BD3C964FBC7D" xlink:to="loc_azz_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansAndOtherThanOptionExercisePriceRangeUpperRangeLimit_D5FD5655D709CD394C87BD3C9651042A" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.azz.com/role/StockCompensationShareBasedCompensationAndIncomeTaxesDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationAbstract" xlink:label="loc_us-gaap_ShareBasedCompensationAbstract_0319970C4D7FC5F878768BFA3AA3D0E5" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract_FB142C03DABE90E9F6658BFA3AA38107" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationAbstract_0319970C4D7FC5F878768BFA3AA3D0E5" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract_FB142C03DABE90E9F6658BFA3AA38107" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_B02B915D49CC81B6F5ED8BFA3AA3E9E4" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract_FB142C03DABE90E9F6658BFA3AA38107" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_B02B915D49CC81B6F5ED8BFA3AA3E9E4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_9FBAF0DA51E85C4D96E08BFA3AA38BCC" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract_FB142C03DABE90E9F6658BFA3AA38107" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_9FBAF0DA51E85C4D96E08BFA3AA38BCC" xlink:type="arc" />
    <link:loc xlink:href="azz-20200229.xsd#azz_ExcessTaxBenefitexcludedfromcashflow" xlink:label="loc_azz_ExcessTaxBenefitexcludedfromcashflow_8A2934CB8089DC529C998BFA3AA334CC" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationAbstract_0319970C4D7FC5F878768BFA3AA3D0E5" xlink:to="loc_azz_ExcessTaxBenefitexcludedfromcashflow_8A2934CB8089DC529C998BFA3AA334CC" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.azz.com/role/StockCompensationTables" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationAbstract" xlink:label="loc_us-gaap_ShareBasedCompensationAbstract_69FAAC2CF979EA84B4E58BFA3AC207F5" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock_E83F9F5AD246BBF973948BFA3AC29DF1" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationAbstract_69FAAC2CF979EA84B4E58BFA3AC207F5" xlink:to="loc_us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock_E83F9F5AD246BBF973948BFA3AC29DF1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock" xlink:label="loc_us-gaap_ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock_4D803CE91E8EC0397E9A8BFA3AC2AF73" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationAbstract_69FAAC2CF979EA84B4E58BFA3AC207F5" xlink:to="loc_us-gaap_ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock_4D803CE91E8EC0397E9A8BFA3AC2AF73" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsAndStockAppreciationRightsAwardActivityTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsAndStockAppreciationRightsAwardActivityTableTextBlock_7A8562FAA96E0765A48C8BFA3AC24D05" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationAbstract_69FAAC2CF979EA84B4E58BFA3AC207F5" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsAndStockAppreciationRightsAwardActivityTableTextBlock_7A8562FAA96E0765A48C8BFA3AC24D05" xlink:type="arc" />
    <link:loc xlink:href="azz-20200229.xsd#azz_ScheduleOfShareBasedCompensationStockOptionsAndOtherThanStockOptionActivityTableTextBlock" xlink:label="loc_azz_ScheduleOfShareBasedCompensationStockOptionsAndOtherThanStockOptionActivityTableTextBlock_450C8B078BB93F6B18FB8BFA3AC2FD47" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationAbstract_69FAAC2CF979EA84B4E58BFA3AC207F5" xlink:to="loc_azz_ScheduleOfShareBasedCompensationStockOptionsAndOtherThanStockOptionActivityTableTextBlock_450C8B078BB93F6B18FB8BFA3AC2FD47" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock_CB440F2330026732A10E8BFA3AC25624" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationAbstract_69FAAC2CF979EA84B4E58BFA3AC207F5" xlink:to="loc_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock_CB440F2330026732A10E8BFA3AC25624" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.azz.com/role/SubsequentEventsNotes" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SubsequentEventsAbstract" xlink:label="loc_us-gaap_SubsequentEventsAbstract_6CBAD3D18793E9570B9C8BFA392AC680" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SubsequentEventsTextBlock" xlink:label="loc_us-gaap_SubsequentEventsTextBlock_B6307961B0E75FC26A118BFA392A7C7E" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventsAbstract_6CBAD3D18793E9570B9C8BFA392AC680" xlink:to="loc_us-gaap_SubsequentEventsTextBlock_B6307961B0E75FC26A118BFA392A7C7E" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.azz.com/role/SummaryOfSignificantAccountingPoliciesAccumulatedOtherComprehensiveIncomeDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_A64B55A67E87B90224BBBD5B4753183A" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax_D8ECFB1C6166A04CB7CCBD5C3E80B264" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_A64B55A67E87B90224BBBD5B4753183A" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax_D8ECFB1C6166A04CB7CCBD5C3E80B264" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax_25FAD23F3A79E42863DFBD615C180938" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_A64B55A67E87B90224BBBD5B4753183A" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax_25FAD23F3A79E42863DFBD615C180938" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_874E0FC000C9FE6BCA3EBD5BA8A52FA2" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_A64B55A67E87B90224BBBD5B4753183A" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_874E0FC000C9FE6BCA3EBD5BA8A52FA2" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.azz.com/role/SummaryOfSignificantAccountingPoliciesContractLiabilityDetailsDetails" xlink:type="extended">
    <link:loc xlink:href="azz-20200229.xsd#azz_ContractLiabilityDetailsAbstract" xlink:label="loc_azz_ContractLiabilityDetailsAbstract_7BDB471D02BCB9DB91A2BD3C98860872" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ContractWithCustomerLiability" xlink:label="loc_us-gaap_ContractWithCustomerLiability_8C51247A746CFB3168FEBD54EAA7BEE5" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_azz_ContractLiabilityDetailsAbstract_7BDB471D02BCB9DB91A2BD3C98860872" xlink:to="loc_us-gaap_ContractWithCustomerLiability_8C51247A746CFB3168FEBD54EAA7BEE5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_80253B8D30E06B2A35DABD55438713F4" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_azz_ContractLiabilityDetailsAbstract_7BDB471D02BCB9DB91A2BD3C98860872" xlink:to="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_80253B8D30E06B2A35DABD55438713F4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_2078FDBC7669302F7F09BD3C9886C163" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_azz_ContractLiabilityDetailsAbstract_7BDB471D02BCB9DB91A2BD3C98860872" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_2078FDBC7669302F7F09BD3C9886C163" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ContractWithCustomerLiability" xlink:label="loc_us-gaap_ContractWithCustomerLiability_BF142D671671021D6024BD55B48FA875" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_azz_ContractLiabilityDetailsAbstract_7BDB471D02BCB9DB91A2BD3C98860872" xlink:to="loc_us-gaap_ContractWithCustomerLiability_BF142D671671021D6024BD55B48FA875" xlink:type="arc" />
    <link:loc xlink:href="azz-20200229.xsd#azz_FutureRevenues" xlink:label="loc_azz_FutureRevenues_6551025E2CDE5C2F5CCDBD3C988784CB" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_azz_ContractLiabilityDetailsAbstract_7BDB471D02BCB9DB91A2BD3C98860872" xlink:to="loc_azz_FutureRevenues_6551025E2CDE5C2F5CCDBD3C988784CB" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligation" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation_44A6EEA036C78C234503BD3C98870E15" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_azz_ContractLiabilityDetailsAbstract_7BDB471D02BCB9DB91A2BD3C98860872" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligation_44A6EEA036C78C234503BD3C98870E15" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.azz.com/role/SummaryOfSignificantAccountingPoliciesDebtDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_B91063984F94E695F8818BFA3A557AED" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentTable" xlink:label="loc_us-gaap_DebtInstrumentTable_2D9BAF9D1A2658A0DFA68BFA3A5548E0" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_B91063984F94E695F8818BFA3A557AED" xlink:to="loc_us-gaap_DebtInstrumentTable_2D9BAF9D1A2658A0DFA68BFA3A5548E0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongtermDebtTypeAxis" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_3A6096511F107C370F448BFA3A558BE9" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_2D9BAF9D1A2658A0DFA68BFA3A5548E0" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_3A6096511F107C370F448BFA3A558BE9" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_D1A5DFC3E25887C3963F8BFA3A55442E" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_3A6096511F107C370F448BFA3A558BE9" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_D1A5DFC3E25887C3963F8BFA3A55442E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SeniorNotesMember" xlink:label="loc_us-gaap_SeniorNotesMember_F4EB88DC2D4003B1E2C48BFA3A559543" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_D1A5DFC3E25887C3963F8BFA3A55442E" xlink:to="loc_us-gaap_SeniorNotesMember_F4EB88DC2D4003B1E2C48BFA3A559543" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentAxis" xlink:label="loc_us-gaap_DebtInstrumentAxis_6357209F73E6D644C5308BFA3A554C47" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_2D9BAF9D1A2658A0DFA68BFA3A5548E0" xlink:to="loc_us-gaap_DebtInstrumentAxis_6357209F73E6D644C5308BFA3A554C47" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_560DFD0200B5B1B855308BFA3A55B7E8" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_6357209F73E6D644C5308BFA3A554C47" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_560DFD0200B5B1B855308BFA3A55B7E8" xlink:type="arc" />
    <link:loc xlink:href="azz-20200229.xsd#azz_UnsecuredSeniorNotesDueMarch312018Member" xlink:label="loc_azz_UnsecuredSeniorNotesDueMarch312018Member_F0372B5A175E553207C48BFA3A558CE0" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_560DFD0200B5B1B855308BFA3A55B7E8" xlink:to="loc_azz_UnsecuredSeniorNotesDueMarch312018Member_F0372B5A175E553207C48BFA3A558CE0" xlink:type="arc" />
    <link:loc xlink:href="azz-20200229.xsd#azz_UnsecuredSeniorNotesDueJanuary2021Member" xlink:label="loc_azz_UnsecuredSeniorNotesDueJanuary2021Member_65C27748D6DC8DE709D18BFA3A559CDD" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_560DFD0200B5B1B855308BFA3A55B7E8" xlink:to="loc_azz_UnsecuredSeniorNotesDueJanuary2021Member_65C27748D6DC8DE709D18BFA3A559CDD" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="loc_us-gaap_DebtInstrumentLineItems_AA70CE835213303499438BFA3A555F2B" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_2D9BAF9D1A2658A0DFA68BFA3A5548E0" xlink:to="loc_us-gaap_DebtInstrumentLineItems_AA70CE835213303499438BFA3A555F2B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NotesPayableFairValueDisclosure" xlink:label="loc_us-gaap_NotesPayableFairValueDisclosure_A71D25AA22EF6BAE684A8BFA3A55E5DE" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_AA70CE835213303499438BFA3A555F2B" xlink:to="loc_us-gaap_NotesPayableFairValueDisclosure_A71D25AA22EF6BAE684A8BFA3A55E5DE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentFaceAmount" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_A94CC7949EF9ABA326FC8BFA3A554FDB" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_AA70CE835213303499438BFA3A555F2B" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_A94CC7949EF9ABA326FC8BFA3A554FDB" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.azz.com/role/SummaryOfSignificantAccountingPoliciesDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_C33D7534C4F7D49C871EC13E5BC72CB7" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_879E5D1F7D41AAE29FC5C13E5BC8CB5A" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_C33D7534C4F7D49C871EC13E5BC72CB7" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_879E5D1F7D41AAE29FC5C13E5BC8CB5A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis_DF61EE6D66BF2A80CE4DC146FF73F70F" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_879E5D1F7D41AAE29FC5C13E5BC8CB5A" xlink:to="loc_srt_RangeAxis_DF61EE6D66BF2A80CE4DC146FF73F70F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_B2DEBCFBAFA19ECD9E74C14701205318" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_DF61EE6D66BF2A80CE4DC146FF73F70F" xlink:to="loc_srt_RangeMember_B2DEBCFBAFA19ECD9E74C14701205318" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MaximumMember" xlink:label="loc_srt_MaximumMember_1FE2CCC086F0AB3FF190C146FF973B32" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_DF61EE6D66BF2A80CE4DC146FF73F70F" xlink:to="loc_srt_MaximumMember_1FE2CCC086F0AB3FF190C146FF973B32" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis" xlink:label="loc_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_8C35D7E631DBAAE034FDC13E5BC8E36F" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_879E5D1F7D41AAE29FC5C13E5BC8CB5A" xlink:to="loc_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_8C35D7E631DBAAE034FDC13E5BC8E36F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdjustmentsForErrorCorrectionDomain" xlink:label="loc_us-gaap_AdjustmentsForErrorCorrectionDomain_E38C9A3953DEF5ECA761C13E5BC8BE5E" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_8C35D7E631DBAAE034FDC13E5BC8E36F" xlink:to="loc_us-gaap_AdjustmentsForErrorCorrectionDomain_E38C9A3953DEF5ECA761C13E5BC8BE5E" xlink:type="arc" />
    <link:loc xlink:href="azz-20200229.xsd#azz_ReclassificationfromOperatingActivitiestoFinancingActivitiesMember" xlink:label="loc_azz_ReclassificationfromOperatingActivitiestoFinancingActivitiesMember_6D926E3CAEE408812B45C13E5BC92EA6" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsForErrorCorrectionDomain_E38C9A3953DEF5ECA761C13E5BC8BE5E" xlink:to="loc_azz_ReclassificationfromOperatingActivitiestoFinancingActivitiesMember_6D926E3CAEE408812B45C13E5BC92EA6" xlink:type="arc" />
    <link:loc xlink:href="azz-20200229.xsd#azz_IncreasetoCapitalinExcessofParValueandDecreaseinRetainedEarningsMember" xlink:label="loc_azz_IncreasetoCapitalinExcessofParValueandDecreaseinRetainedEarningsMember_E4D581FCC0458525ED32C13E5BC94AA8" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsForErrorCorrectionDomain_E38C9A3953DEF5ECA761C13E5BC8BE5E" xlink:to="loc_azz_IncreasetoCapitalinExcessofParValueandDecreaseinRetainedEarningsMember_E4D581FCC0458525ED32C13E5BC94AA8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_6B7B45104D474EF57B66C13E5BC9E2D6" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_879E5D1F7D41AAE29FC5C13E5BC8CB5A" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_6B7B45104D474EF57B66C13E5BC9E2D6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_9DD4ADF0CC2499712690C13E5BC935CF" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_6B7B45104D474EF57B66C13E5BC9E2D6" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_9DD4ADF0CC2499712690C13E5BC935CF" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionLineItems" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_D703C52A91FE9C3DF639C13E5BCAB34B" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_879E5D1F7D41AAE29FC5C13E5BC8CB5A" xlink:to="loc_us-gaap_BusinessAcquisitionLineItems_D703C52A91FE9C3DF639C13E5BCAB34B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_4993D0D2EB8756F3B893C146FF67F390" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_D703C52A91FE9C3DF639C13E5BCAB34B" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_4993D0D2EB8756F3B893C146FF67F390" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GainLossOnDispositionOfAssets1" xlink:label="loc_us-gaap_GainLossOnDispositionOfAssets1_EC3A36469A99FA378484C13E77B52652" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_D703C52A91FE9C3DF639C13E5BCAB34B" xlink:to="loc_us-gaap_GainLossOnDispositionOfAssets1_EC3A36469A99FA378484C13E77B52652" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_QuantifyingMisstatementInCurrentYearFinancialStatementsAmount" xlink:label="loc_us-gaap_QuantifyingMisstatementInCurrentYearFinancialStatementsAmount_7860175A740270DD3BAFC13E5BCA59B9" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_D703C52A91FE9C3DF639C13E5BCAB34B" xlink:to="loc_us-gaap_QuantifyingMisstatementInCurrentYearFinancialStatementsAmount_7860175A740270DD3BAFC13E5BCA59B9" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NumberOfOperatingSegments" xlink:label="loc_us-gaap_NumberOfOperatingSegments_24EC4B862728A25E7684C13E5BCA41D3" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_D703C52A91FE9C3DF639C13E5BCAB34B" xlink:to="loc_us-gaap_NumberOfOperatingSegments_24EC4B862728A25E7684C13E5BCA41D3" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.azz.com/role/SummaryOfSignificantAccountingPoliciesDisaggregatedRevenuesDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_D7D42B7A60155F0F1BB28BFA392A54BD" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisaggregationOfRevenueTable" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_226496DA60CFC6CAD7698BFA392A101A" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_D7D42B7A60155F0F1BB28BFA392A54BD" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_226496DA60CFC6CAD7698BFA392A101A" xlink:type="arc" />
    <link:loc xlink:href="azz-20200229.xsd#azz_IndustryAxis" xlink:label="loc_azz_IndustryAxis_A113C99E45127EDF95278BFA392AB9EE" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_226496DA60CFC6CAD7698BFA392A101A" xlink:to="loc_azz_IndustryAxis_A113C99E45127EDF95278BFA392AB9EE" xlink:type="arc" />
    <link:loc xlink:href="azz-20200229.xsd#azz_IndustryDomain" xlink:label="loc_azz_IndustryDomain_F46618B3605A836343028BFA392A9B2D" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_azz_IndustryAxis_A113C99E45127EDF95278BFA392AB9EE" xlink:to="loc_azz_IndustryDomain_F46618B3605A836343028BFA392A9B2D" xlink:type="arc" />
    <link:loc xlink:href="azz-20200229.xsd#azz_IndustrialMember" xlink:label="loc_azz_IndustrialMember_03FE98FF73A2CBEDF7C88BFA392A1BE6" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_azz_IndustryDomain_F46618B3605A836343028BFA392A9B2D" xlink:to="loc_azz_IndustrialMember_03FE98FF73A2CBEDF7C88BFA392A1BE6" xlink:type="arc" />
    <link:loc xlink:href="azz-20200229.xsd#azz_TrasmissionDistributionMember" xlink:label="loc_azz_TrasmissionDistributionMember_CBE42CE865C459E632948BFA392A1B27" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_azz_IndustryDomain_F46618B3605A836343028BFA392A9B2D" xlink:to="loc_azz_TrasmissionDistributionMember_CBE42CE865C459E632948BFA392A1B27" xlink:type="arc" />
    <link:loc xlink:href="azz-20200229.xsd#azz_PowerGenerationMember" xlink:label="loc_azz_PowerGenerationMember_7CBBA2F3490835758F4F8BFA392A1114" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_azz_IndustryDomain_F46618B3605A836343028BFA392A9B2D" xlink:to="loc_azz_PowerGenerationMember_7CBBA2F3490835758F4F8BFA392A1114" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_532CDEBC03F7C722DD9F8BFA392A87BF" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_226496DA60CFC6CAD7698BFA392A101A" xlink:to="loc_us-gaap_DisaggregationOfRevenueLineItems_532CDEBC03F7C722DD9F8BFA392A87BF" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Revenues" xlink:label="loc_us-gaap_Revenues_CF966828732CB0162C348BFA392A533F" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_532CDEBC03F7C722DD9F8BFA392A87BF" xlink:to="loc_us-gaap_Revenues_CF966828732CB0162C348BFA392A533F" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.azz.com/role/SummaryOfSignificantAccountingPoliciesIntangibleAssetsDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_71156E9C4AA7727FCB9AC13E6304C791" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable" xlink:label="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_E67B70D8F463BA68BCE0C13E63057E6F" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_71156E9C4AA7727FCB9AC13E6304C791" xlink:to="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_E67B70D8F463BA68BCE0C13E63057E6F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis_51EFAC1F67646F80CD61C13E6306211E" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_E67B70D8F463BA68BCE0C13E63057E6F" xlink:to="loc_srt_RangeAxis_51EFAC1F67646F80CD61C13E6306211E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_34E544A73813AFA9A92EC13E6306E715" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_51EFAC1F67646F80CD61C13E6306211E" xlink:to="loc_srt_RangeMember_34E544A73813AFA9A92EC13E6306E715" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MinimumMember" xlink:label="loc_srt_MinimumMember_E5958EDDCA7B944BA000C13E6306FEE0" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_34E544A73813AFA9A92EC13E6306E715" xlink:to="loc_srt_MinimumMember_E5958EDDCA7B944BA000C13E6306FEE0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MaximumMember" xlink:label="loc_srt_MaximumMember_73123B78915B0C2B1949C13E6306C0EC" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_34E544A73813AFA9A92EC13E6306E715" xlink:to="loc_srt_MaximumMember_73123B78915B0C2B1949C13E6306C0EC" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_6679D8E2DE70698CDD07C13E6306505E" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_E67B70D8F463BA68BCE0C13E63057E6F" xlink:to="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_6679D8E2DE70698CDD07C13E6306505E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_77CE7E2F0E0A6EA2B342C13E6307973F" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_6679D8E2DE70698CDD07C13E6306505E" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_77CE7E2F0E0A6EA2B342C13E6307973F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GainLossOnDispositionOfAssets1" xlink:label="loc_us-gaap_GainLossOnDispositionOfAssets1_EBCDDEC63CA89EDDE79CC13E6307A266" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_6679D8E2DE70698CDD07C13E6306505E" xlink:to="loc_us-gaap_GainLossOnDispositionOfAssets1_EBCDDEC63CA89EDDE79CC13E6307A266" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.azz.com/role/SummaryOfSignificantAccountingPoliciesNotes" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_CD81947722482A3517038BFA393A1AC8" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SignificantAccountingPoliciesTextBlock" xlink:label="loc_us-gaap_SignificantAccountingPoliciesTextBlock_3D1871C7458F07C0CBD78BFA393A46AD" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_CD81947722482A3517038BFA393A1AC8" xlink:to="loc_us-gaap_SignificantAccountingPoliciesTextBlock_3D1871C7458F07C0CBD78BFA393A46AD" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.azz.com/role/SummaryOfSignificantAccountingPoliciesPolicies" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_CB5345C4FE8787B57D158BFA39789550" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_132F536666AD8978142A8BFA39786328" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_CB5345C4FE8787B57D158BFA39789550" xlink:to="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_132F536666AD8978142A8BFA39786328" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_UseOfEstimates" xlink:label="loc_us-gaap_UseOfEstimates_8B8DD6BDD444B62BD37E8BFA3978ADE0" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_CB5345C4FE8787B57D158BFA39789550" xlink:to="loc_us-gaap_UseOfEstimates_8B8DD6BDD444B62BD37E8BFA3978ADE0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ConcentrationRiskCreditRisk" xlink:label="loc_us-gaap_ConcentrationRiskCreditRisk_6DC9BE0387235AAEEBCF8BFA39784340" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_CB5345C4FE8787B57D158BFA39789550" xlink:to="loc_us-gaap_ConcentrationRiskCreditRisk_6DC9BE0387235AAEEBCF8BFA39784340" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenueRecognitionPolicyTextBlock" xlink:label="loc_us-gaap_RevenueRecognitionPolicyTextBlock_D681C2CCA476F96D82C98BFA39788684" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_CB5345C4FE8787B57D158BFA39789550" xlink:to="loc_us-gaap_RevenueRecognitionPolicyTextBlock_D681C2CCA476F96D82C98BFA39788684" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:label="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock_7D5B896A13BD918E3ADD8BFA397854FE" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_CB5345C4FE8787B57D158BFA39789550" xlink:to="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock_7D5B896A13BD918E3ADD8BFA397854FE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryPolicyTextBlock" xlink:label="loc_us-gaap_InventoryPolicyTextBlock_FCC1C6CD6CBB52A8A8EF8BFA3978DB02" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_CB5345C4FE8787B57D158BFA39789550" xlink:to="loc_us-gaap_InventoryPolicyTextBlock_FCC1C6CD6CBB52A8A8EF8BFA3978DB02" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_5CC53C79E314A0CE1FBB8BFA39783126" xlink:type="locator" />
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_CB5345C4FE8787B57D158BFA39789550" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_5CC53C79E314A0CE1FBB8BFA39783126" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy_3620446217D2BC6AD6828BFA39789387" xlink:type="locator" />
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_CB5345C4FE8787B57D158BFA39789550" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy_3620446217D2BC6AD6828BFA39789387" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:label="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_6EDC086E8865A17BBC088BFA3978AF3B" xlink:type="locator" />
    <link:presentationArc order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_CB5345C4FE8787B57D158BFA39789550" xlink:to="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_6EDC086E8865A17BBC088BFA3978AF3B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy_6D2EEFCE404A5B5267B58BFA3978923D" xlink:type="locator" />
    <link:presentationArc order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_CB5345C4FE8787B57D158BFA39789550" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy_6D2EEFCE404A5B5267B58BFA3978923D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtPolicyTextBlock" xlink:label="loc_us-gaap_DebtPolicyTextBlock_1D403B1908B9B89DE2918BFA397878B2" xlink:type="locator" />
    <link:presentationArc order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_CB5345C4FE8787B57D158BFA39789550" xlink:to="loc_us-gaap_DebtPolicyTextBlock_1D403B1908B9B89DE2918BFA397878B2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxPolicyTextBlock" xlink:label="loc_us-gaap_IncomeTaxPolicyTextBlock_51D99CC99CBD166F5CE68BFA39780B4B" xlink:type="locator" />
    <link:presentationArc order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_CB5345C4FE8787B57D158BFA39789550" xlink:to="loc_us-gaap_IncomeTaxPolicyTextBlock_51D99CC99CBD166F5CE68BFA39780B4B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:label="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_D3C6D0FBCFB822D891D48BFA39787715" xlink:type="locator" />
    <link:presentationArc order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_CB5345C4FE8787B57D158BFA39789550" xlink:to="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_D3C6D0FBCFB822D891D48BFA39787715" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:label="loc_us-gaap_FairValueOfFinancialInstrumentsPolicy_8B14C02B6F18544A2F598BFA397819B2" xlink:type="locator" />
    <link:presentationArc order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_CB5345C4FE8787B57D158BFA39789550" xlink:to="loc_us-gaap_FairValueOfFinancialInstrumentsPolicy_8B14C02B6F18544A2F598BFA397819B2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DerivativesPolicyTextBlock" xlink:label="loc_us-gaap_DerivativesPolicyTextBlock_2B64FBA1C4D8F2BE4D888BFA3978193E" xlink:type="locator" />
    <link:presentationArc order="15" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_CB5345C4FE8787B57D158BFA39789550" xlink:to="loc_us-gaap_DerivativesPolicyTextBlock_2B64FBA1C4D8F2BE4D888BFA3978193E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StandardProductWarrantyPolicy" xlink:label="loc_us-gaap_StandardProductWarrantyPolicy_8BDFBB2A91E4FD0CE6318BFA39789490" xlink:type="locator" />
    <link:presentationArc order="16" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_CB5345C4FE8787B57D158BFA39789550" xlink:to="loc_us-gaap_StandardProductWarrantyPolicy_8BDFBB2A91E4FD0CE6318BFA39789490" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:label="loc_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_1A9B71305E7662A77CE78BFA3978629A" xlink:type="locator" />
    <link:presentationArc order="17" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_CB5345C4FE8787B57D158BFA39789550" xlink:to="loc_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_1A9B71305E7662A77CE78BFA3978629A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommitmentsAndContingenciesPolicyTextBlock" xlink:label="loc_us-gaap_CommitmentsAndContingenciesPolicyTextBlock_0DA311FA8390891A644C8BFA39789F7E" xlink:type="locator" />
    <link:presentationArc order="18" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_CB5345C4FE8787B57D158BFA39789550" xlink:to="loc_us-gaap_CommitmentsAndContingenciesPolicyTextBlock_0DA311FA8390891A644C8BFA39789F7E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeLeasesPolicyTextBlock" xlink:label="loc_us-gaap_LesseeLeasesPolicyTextBlock_9DA163092DC0E777D06F8BFA397865B0" xlink:type="locator" />
    <link:presentationArc order="19" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_CB5345C4FE8787B57D158BFA39789550" xlink:to="loc_us-gaap_LesseeLeasesPolicyTextBlock_9DA163092DC0E777D06F8BFA397865B0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_DDBCBAEA46601FDC5B698BFA3978D74C" xlink:type="locator" />
    <link:presentationArc order="20" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_CB5345C4FE8787B57D158BFA39789550" xlink:to="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_DDBCBAEA46601FDC5B698BFA3978D74C" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.azz.com/role/SummaryOfSignificantAccountingPoliciesProductWarrantyRollForwardDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_BB2868DB4C0D2AC8352E8BFA3A659CC5" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MovementInStandardProductWarrantyAccrualRollForward" xlink:label="loc_us-gaap_MovementInStandardProductWarrantyAccrualRollForward_5B0AD5998FAC7BC4B0D18BFA3A65308F" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_BB2868DB4C0D2AC8352E8BFA3A659CC5" xlink:to="loc_us-gaap_MovementInStandardProductWarrantyAccrualRollForward_5B0AD5998FAC7BC4B0D18BFA3A65308F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProductWarrantyAccrual" xlink:label="loc_us-gaap_ProductWarrantyAccrual_96CCBC51C45EF4628C868BFA3A6576DB" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInStandardProductWarrantyAccrualRollForward_5B0AD5998FAC7BC4B0D18BFA3A65308F" xlink:to="loc_us-gaap_ProductWarrantyAccrual_96CCBC51C45EF4628C868BFA3A6576DB" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProductWarrantyAccrualPreexistingIncreaseDecrease" xlink:label="loc_us-gaap_ProductWarrantyAccrualPreexistingIncreaseDecrease_4509950E60E86148A7AC8BFA3A6554F4" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInStandardProductWarrantyAccrualRollForward_5B0AD5998FAC7BC4B0D18BFA3A65308F" xlink:to="loc_us-gaap_ProductWarrantyAccrualPreexistingIncreaseDecrease_4509950E60E86148A7AC8BFA3A6554F4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProductWarrantyAccrualPeriodIncreaseDecrease" xlink:label="loc_us-gaap_ProductWarrantyAccrualPeriodIncreaseDecrease_10CFBB3C73203C54FB348BFA3A655C03" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInStandardProductWarrantyAccrualRollForward_5B0AD5998FAC7BC4B0D18BFA3A65308F" xlink:to="loc_us-gaap_ProductWarrantyAccrualPeriodIncreaseDecrease_10CFBB3C73203C54FB348BFA3A655C03" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProductWarrantyAccrual" xlink:label="loc_us-gaap_ProductWarrantyAccrual_548EBB11929B167CA68B8BFA3A65A0C1" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInStandardProductWarrantyAccrualRollForward_5B0AD5998FAC7BC4B0D18BFA3A65308F" xlink:to="loc_us-gaap_ProductWarrantyAccrual_548EBB11929B167CA68B8BFA3A65A0C1" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.azz.com/role/SummaryOfSignificantAccountingPoliciesPropertyPlantAndEquipmentDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_4959BC97F0C38096FE0FBD3C986E8E58" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_5AEB5E598A8DAFD2CE54BD3C986F8715" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_4959BC97F0C38096FE0FBD3C986E8E58" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_5AEB5E598A8DAFD2CE54BD3C986F8715" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_077A9F461DD6359EFA21BD3C986FFB30" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_5AEB5E598A8DAFD2CE54BD3C986F8715" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_077A9F461DD6359EFA21BD3C986FFB30" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_089E74F9FB4DAE054E35BD3C987054BF" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_077A9F461DD6359EFA21BD3C986FFB30" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_089E74F9FB4DAE054E35BD3C987054BF" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BuildingAndBuildingImprovementsMember" xlink:label="loc_us-gaap_BuildingAndBuildingImprovementsMember_5D883B66CA7102F197E4BD3C98704D83" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_089E74F9FB4DAE054E35BD3C987054BF" xlink:to="loc_us-gaap_BuildingAndBuildingImprovementsMember_5D883B66CA7102F197E4BD3C98704D83" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MachineryAndEquipmentMember" xlink:label="loc_us-gaap_MachineryAndEquipmentMember_4A1A072ED1E65F2F6988BD3C987037E1" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_089E74F9FB4DAE054E35BD3C987054BF" xlink:to="loc_us-gaap_MachineryAndEquipmentMember_4A1A072ED1E65F2F6988BD3C987037E1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FurnitureAndFixturesMember" xlink:label="loc_us-gaap_FurnitureAndFixturesMember_782317F9D5889160786EBD3C9871824B" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_089E74F9FB4DAE054E35BD3C987054BF" xlink:to="loc_us-gaap_FurnitureAndFixturesMember_782317F9D5889160786EBD3C9871824B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_VehiclesMember" xlink:label="loc_us-gaap_VehiclesMember_6FE5DF380B0B3DC55C07BD3C9871409A" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_089E74F9FB4DAE054E35BD3C987054BF" xlink:to="loc_us-gaap_VehiclesMember_6FE5DF380B0B3DC55C07BD3C9871409A" xlink:type="arc" />
    <link:loc xlink:href="azz-20200229.xsd#azz_ComputersandSoftwareMember" xlink:label="loc_azz_ComputersandSoftwareMember_263A196D1618AA0717CEBD589417C884" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_089E74F9FB4DAE054E35BD3C987054BF" xlink:to="loc_azz_ComputersandSoftwareMember_263A196D1618AA0717CEBD589417C884" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis_9AD69D94601C6A40B125BD3C9871DB8C" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_5AEB5E598A8DAFD2CE54BD3C986F8715" xlink:to="loc_srt_RangeAxis_9AD69D94601C6A40B125BD3C9871DB8C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_252C0DB7F9453E8CEEBABD3C987142DE" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_9AD69D94601C6A40B125BD3C9871DB8C" xlink:to="loc_srt_RangeMember_252C0DB7F9453E8CEEBABD3C987142DE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MinimumMember" xlink:label="loc_srt_MinimumMember_C85D9E10ADDFE7CC2CE0BD3C9871116C" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_252C0DB7F9453E8CEEBABD3C987142DE" xlink:to="loc_srt_MinimumMember_C85D9E10ADDFE7CC2CE0BD3C9871116C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MaximumMember" xlink:label="loc_srt_MaximumMember_E68F108B432879B7D0C9BD3C9872F6E2" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_252C0DB7F9453E8CEEBABD3C987142DE" xlink:to="loc_srt_MaximumMember_E68F108B432879B7D0C9BD3C9872F6E2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_EE7884863AB75AB163B2BD3C98720DD5" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_5AEB5E598A8DAFD2CE54BD3C986F8715" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentLineItems_EE7884863AB75AB163B2BD3C98720DD5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_8AC94DB49C3A95895514BD3C9872D8B0" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_EE7884863AB75AB163B2BD3C98720DD5" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_8AC94DB49C3A95895514BD3C9872D8B0" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.azz.com/role/SummaryOfSignificantAccountingPoliciesTables" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_DA0D20DA88C01A6D3FC7BD3C9899744B" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:label="loc_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_87A31A49E4DE16C1A6C7BD535E32BF1C" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_DA0D20DA88C01A6D3FC7BD3C9899744B" xlink:to="loc_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_87A31A49E4DE16C1A6C7BD535E32BF1C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:label="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_7A43093C22021E99EF48BD3C989EE475" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_DA0D20DA88C01A6D3FC7BD3C9899744B" xlink:to="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_7A43093C22021E99EF48BD3C989EE475" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_2D972B201CD3961D2ACEBD3C989E6D45" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_DA0D20DA88C01A6D3FC7BD3C9899744B" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_2D972B201CD3961D2ACEBD3C989E6D45" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock_97C674106B63BBCBC046BD3C989E77CD" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_DA0D20DA88C01A6D3FC7BD3C9899744B" xlink:to="loc_us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock_97C674106B63BBCBC046BD3C989E77CD" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" xlink:label="loc_us-gaap_ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_5B5B29D405A5288A117CBD3C989EBD0A" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_DA0D20DA88C01A6D3FC7BD3C9899744B" xlink:to="loc_us-gaap_ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_5B5B29D405A5288A117CBD3C989EBD0A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_996D5D9A014EF6A5FD12BD5A8DA2E594" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_DA0D20DA88C01A6D3FC7BD3C9899744B" xlink:to="loc_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_996D5D9A014EF6A5FD12BD5A8DA2E594" xlink:type="arc" />
  </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>14
<FILENAME>azz2dblue2016.jpg
<TEXT>
begin 644 azz2dblue2016.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>15
<FILENAME>stockgraph.jpg
<TEXT>
begin 644 stockgraph.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_X1#R17AI9@  34T *@    @ ! $[  (
M   -   (2H=I  0    !   (6)R=  $    :   0T.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                                                 $MU<G0@0G5S
M8F]O;0    60 P "    %   $*:0!  "    %   $+J2D0 "     S,T  "2
MD@ "     S,T  #J'  '   (#   ")H     '.H    (
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                       R,#(P.C T.C V(#$S.C$Y.C$W #(P,C Z,#0Z
M,#8@,3,Z,3DZ,3<   !+ '4 <@!T "  0@!U ', 8@!O &\ ;0   /_A"Q]H
M='1P.B\O;G,N861O8F4N8V]M+WAA<"\Q+C O #P_>'!A8VME="!B96=I;CTG
M[[N_)R!I9#TG5S5-,$UP0V5H:4AZ<F53>DY48WIK8SED)S\^#0H\>#IX;7!M
M971A('AM;&YS.G@](F%D;V)E.FYS.FUE=&$O(CX\<F1F.E)$1B!X;6QN<SIR
M9&8](FAT=' Z+R]W=W<N=S,N;W)G+S$Y.3DO,#(O,C(M<F1F+7-Y;G1A>"UN
M<R,B/CQR9&8Z1&5S8W)I<'1I;VX@<F1F.F%B;W5T/2)U=6ED.F9A9C5B9&0U
M+6)A,V0M,3%D82UA9#,Q+60S,V0W-3$X,F8Q8B(@>&UL;G,Z9&,](FAT=' Z
M+R]P=7)L+F]R9R]D8R]E;&5M96YT<R\Q+C$O(B\^/')D9CI$97-C<FEP=&EO
M;B!R9&8Z86)O=70](G5U:60Z9F%F-6)D9#4M8F$S9"TQ,61A+6%D,S$M9#,S
M9#<U,3@R9C%B(B!X;6QN<SIX;7 ](FAT=' Z+R]N<RYA9&]B92YC;VTO>&%P
M+S$N,"\B/CQX;7 Z0W)E871E1&%T93XR,#(P+3 T+3 V5#$S.C$Y.C$W+C,T
M,#PO>&UP.D-R96%T941A=&4^/"]R9&8Z1&5S8W)I<'1I;VX^/')D9CI$97-C
M<FEP=&EO;B!R9&8Z86)O=70](G5U:60Z9F%F-6)D9#4M8F$S9"TQ,61A+6%D
M,S$M9#,S9#<U,3@R9C%B(B!X;6QN<SID8STB:'1T<#HO+W!U<FPN;W)G+V1C
M+V5L96UE;G1S+S$N,2\B/CQD8SIC<F5A=&]R/CQR9&8Z4V5Q('AM;&YS.G)D
M9CTB:'1T<#HO+W=W=RYW,RYO<F<O,3DY.2\P,B\R,BUR9&8M<WEN=&%X+6YS
M(R(^/')D9CIL:3Y+=7)T($)U<V)O;VT\+W)D9CIL:3X\+W)D9CI397$^#0H)
M"0D\+V1C.F-R96%T;W(^/"]R9&8Z1&5S8W)I<'1I;VX^/"]R9&8Z4D1&/CPO
M>#IX;7!M971A/@T*(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
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(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" \/WAP86-K970@
M96YD/2=W)S\^_]L 0P '!04&!00'!@4&" <'" H1"PH)"0H5#Q ,$1@5&AD8
M%1@7&QXG(1L=)1T7&"(N(B4H*2LL*QH@+S,O*C(G*BLJ_]L 0P$'" @*"0H4
M"PL4*AP8'"HJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ
M*BHJ*BHJ*BHJ*BHJ_\  $0@"8P-" P$B  (1 0,1 ?_$ !\   $% 0$! 0$!
M           ! @,$!08'" D*"__$ +40  (! P,"! ,%!00$   !?0$" P $
M$042(3%!!A-180<B<10R@9&A""-"L<$54M'P)#-B<H()"A87&!D:)28G*"DJ
M-#4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@X2%AH>(
MB8J2DY25EI>8F9JBHZ2EIJ>HJ:JRL[2UMK>XN;K"P\3%QL?(R<K2T]35UM?8
MV=KAXN/DY>;GZ.GJ\?+S]/7V]_CY^O_$ !\!  ,! 0$! 0$! 0$        !
M @,$!08'" D*"__$ +41  (! @0$ P0'!00$  $"=P ! @,1! 4A,08205$'
M87$3(C*!"!1"D:&QP0DC,U+P%6)RT0H6)#3A)?$7&!D:)B<H*2HU-C<X.3I#
M1$5&1TA)2E-455976%E:8V1E9F=H:6IS='5V=WAY>H*#A(6&AXB)BI*3E)66
MEYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN+CY.7F
MY^CIZO+S]/7V]_CY^O_:  P# 0 "$0,1 #\ ^D:*** "BL+Q/XKM_"\-L9;&
M\OYKERL=O9JA?"C+,2[*H R!R>K# -5M2\:+IVEQ7_\ PC^MSP?9&O+DI;)&
M;.->OF"1URPPWRIO;Y>G*Y .FHKGM/\ %Z:MK<]CI>CZC=6MO*L4NI*85MT9
MHEE'#2"0_+(O1#R:;I?C:PU;65L(;6\B2<SK:7DJ((;PPMME$9#%N#_>5=P!
M*[@,T ='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 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% '$_$[3;W4=&MQ::*VK1QR
M$NMJ_EWD#'&V2%]Z8&-RL 02'] 0<O4+7Q9-H.E^']2T;5+_ $Y[8G4YK*[M
MVGE7>=MJTDLR'[F!)(-Q;D Y)8>E44 >;GPH\GBVSN]+\'_V+=IJ:WEQK0N8
MF\R#R\-%E6,F2,(8MOEK@D,<*3+X;\-ZS:ZOH=G>V!@M/#\EZXO3+&R7?FDB
M+8H8L/D<EMP7!  W YKT.B@#/U;1;76HHX[R6^C6-MRFSU">U)/N8G4D>QS7
M'^"O"=EJ_@'P_J6H:AX@FN[S3+:>>3_A(K]=[O$K,<"8 9)/ &*] KF_AQ_R
M2SPI_P!@6S_]$)0 ?\('I'_/YX@_\*/4/_C]'_"!Z1_S^>(/_"CU#_X_725G
MZMX@T;0(XY-=U>QTQ)25C:\N4A#D=0"Q&: ,O_A ](_Y_/$'_A1ZA_\ 'Z/^
M$#TC_G\\0?\ A1ZA_P#'Z/\ A8_@C_H<O#__ (-(/_BJ/^%C^"/^AR\/_P#@
MT@_^*H /^$#TC_G\\0?^%'J'_P ?H_X0/2/^?SQ!_P"%'J'_ ,?H_P"%C^"/
M^AR\/_\ @T@_^*K4TGQ!HVOQR2:%J]CJ:1$+(UG<I,$)Z E2<4 9?_"!Z1_S
M^>(/_"CU#_X_1_P@>D?\_GB#_P */4/_ (_5/PYXLO\ 7=6U*TDCM;>*:)[G
M1IPA<30K(T1=QN&[YE1^"OR3(.#FH=,U#QCJ&OZE81:KH<]K8Q>6]ZFD3(JW
M1(/EA?M1WA5SNY7!91DD,  :7_"!Z1_S^>(/_"CU#_X_1_P@>D?\_GB#_P *
M/4/_ (_4/@W5->U>XU*;5+G3KO3(I!#975G9/;FX9<B1@&FDR@/RAN-Q#'I@
MFBGQ#>#5KG3KC2;O4+MM3N;2R@TY$RZ0QQNQ<R2*H.')SD XQUP" :G_  @>
MD?\ /YX@_P#"CU#_ ./T?\('I'_/YX@_\*/4/_C]0?\ "P=/GL+"YTO3M3U0
MWMB-0\BSA4RP6_ WNK,,G.1L3<Y(.U3BNJ5@Z!E.0PR#0!SG_"!Z1_S^>(/_
M  H]0_\ C]'_  @>D?\ /YX@_P#"CU#_ ./UTE% '-_\('I'_/YX@_\ "CU#
M_P"/T?\ "!Z1_P _GB#_ ,*/4/\ X_7244 <W_P@>D?\_GB#_P */4/_ (_1
M_P ('I'_ #^>(/\ PH]0_P#C]=)10!S?_"!Z1_S^>(/_  H]0_\ C]'_  @>
MD?\ /YX@_P#"CU#_ ./UTE% '-_\('I'_/YX@_\ "CU#_P"/T?\ "!Z1_P _
MGB#_ ,*/4/\ X_7244 <W_P@>D?\_GB#_P */4/_ (_1_P ('I'_ #^>(/\
MPH]0_P#C]=)10!S?_"!Z1_S^>(/_  H]0_\ C]'_  @>D?\ /YX@_P#"CU#_
M ./UTE% '-_\('I'_/YX@_\ "CU#_P"/T?\ "!Z1_P _GB#_ ,*/4/\ X_72
M44 <W_P@>D?\_GB#_P */4/_ (_1_P ('I'_ #^>(/\ PH]0_P#C]=)10!S?
M_"!Z1_S^>(/_  H]0_\ C]'_  @>D?\ /YX@_P#"CU#_ ./UTE% '-_\('I'
M_/YX@_\ "CU#_P"/T?\ "!Z1_P _GB#_ ,*/4/\ X_7244 <W_P@>D?\_GB#
M_P */4/_ (_1_P ('I'_ #^>(/\ PH]0_P#C]=)10!S?_"!Z1_S^>(/_  H]
M0_\ C]'_  @>D?\ /YX@_P#"CU#_ ./UTE% '-_\('I'_/YX@_\ "CU#_P"/
MT?\ "!Z1_P _GB#_ ,*/4/\ X_7244 <W_P@>D?\_GB#_P */4/_ (_1_P (
M'I'_ #^>(/\ PH]0_P#C]=)10!S?_"!Z1_S^>(/_  H]0_\ C]'_  @>D?\
M/YX@_P#"CU#_ ./UTE% '-_\('I'_/YX@_\ "CU#_P"/T?\ "!Z1_P _GB#_
M ,*/4/\ X_7244 <W_P@>D?\_GB#_P */4/_ (_1_P ('I'_ #^>(/\ PH]0
M_P#C]=)10!S?_"!Z1_S^>(/_  H]0_\ C]'_  @>D?\ /YX@_P#"CU#_ ./U
MTE% '-_\('I'_/YX@_\ "CU#_P"/T?\ "!Z1_P _GB#_ ,*/4/\ X_7244 <
MW_P@>D?\_GB#_P */4/_ (_1_P ('I'_ #^>(/\ PH]0_P#C]=)10!S?_"!Z
M1_S^>(/_  H]0_\ C]'_  @>D?\ /YX@_P#"CU#_ ./UTE% '-_\('I'_/YX
M@_\ "CU#_P"/T?\ "!Z1_P _GB#_ ,*/4/\ X_7244 <W_P@>D?\_GB#_P *
M/4/_ (_1_P ('I'_ #^>(/\ PH]0_P#C]=)10!S?_"!Z1_S^>(/_  H]0_\
MC]'_  @>D?\ /YX@_P#"CU#_ ./UTE% '-_\('I'_/YX@_\ "CU#_P"/T?\
M"!Z1_P _GB#_ ,*/4/\ X_7244 <W_P@>D?\_GB#_P */4/_ (_1_P ('I'_
M #^>(/\ PH]0_P#C]=)10!S?_"!Z1_S^>(/_  H]0_\ C]'_  @>D?\ /YX@
M_P#"CU#_ ./UTE% '-_\('I'_/YX@_\ "CU#_P"/T?\ "!Z1_P _GB#_ ,*/
M4/\ X_7244 <W_P@>D?\_GB#_P */4/_ (_1_P ('I'_ #^>(/\ PH]0_P#C
M]=)10!S?_"!Z1_S^>(/_  H]0_\ C]'_  @>D?\ /YX@_P#"CU#_ ./UTE%
M'-_\('I'_/YX@_\ "CU#_P"/T?\ "!Z1_P _GB#_ ,*/4/\ X_7244 <W_P@
M>D?\_GB#_P */4/_ (_1_P ('I'_ #^>(/\ PH]0_P#C]=)10!S?_"!Z1_S^
M>(/_  H]0_\ C]'_  @>D?\ /YX@_P#"CU#_ ./UTE% '-_\('I'_/YX@_\
M"CU#_P"/T?\ "!Z1_P _GB#_ ,*/4/\ X_7244 <W_P@>D?\_GB#_P */4/_
M (_1_P ('I'_ #^>(/\ PH]0_P#C]=)10!S?_"!Z1_S^>(/_  H]0_\ C]'_
M  @>D?\ /YX@_P#"CU#_ ./UTE% '-_\('I'_/YX@_\ "CU#_P"/T?\ "!Z1
M_P _GB#_ ,*/4/\ X_7244 <+XC\.6N@6%EJ&F7^MI<+JVG1?OM<O)D9)+R&
M-U*/*58%788(/6NZKF_'G_(NVO\ V&M*_P#3A;UTE !1110 4444 %%%% !1
M110 4444 %%%% !1110 5S?PX_Y)9X4_[ MG_P"B$KI*YOX<?\DL\*?]@6S_
M /1"4 =)6=J_A[1=?6)=>TBPU-823$+VV28(3UQN!QG Z>E:-% '-_\ "N/!
M'_0F^'__  5P?_$T?\*X\$?]";X?_P#!7!_\37244 <W_P *X\$?]";X?_\
M!7!_\34Y\)Z=I^A:E8^$[.P\/SWT+1_:+*R1-CE2%<JNW<5SD9-;M% '#2_#
M#3]-AT^7P3]B\.:E9PO ;Z'3D=IT:$I^\ *[B'V29)/*=.335\%^*(_"+^'K
M;Q+I5I:F'RA);Z/,LN"P+DN;LDEQNW-PV7+ @\UW=% &-H&GZSIL(M]3O=*F
MM(HECMX=/TU[41!> /FFD!&,   8K+M/ OV7Q;%K?]H[_+O;N[\GR,9\^.--
MN[=_#Y><XYST&*ZVB@#A[#X?ZAHMCIJ:%K\=K=VNFC39KF6Q\W?&&+!T4N C
M@DX+;UYY4UV5M'<1HRW4Z3G=\C+'L(7' ;D@MUR1@>PJ:B@ HHHH **** "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 **** .;\>?\B[:_]AK2O_3A;UTE<WX\_P"1=M?^PUI7_IPMZZ2@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH *YOX<?\DL\*?\ 8%L__1"5TE<W
M\./^26>%/^P+9_\ HA* .DHHHH **** "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 ****
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
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@#F_'G_ "+MK_V&M*_].%O725S?CS_D7;7_ +#6E?\ IPMZZ2@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH *YOX<?\DL\*?]@6S_\ 1"5TE<W\
M./\ DEGA3_L"V?\ Z(2@#I**** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH *KWEA;WZ1+=1EO)F2>,JQ4HZG((((/L1T()!R"0;%% !1110 4
M444 %4]0TJRU4VAOX?--G<+=0?.R[)5! ;@C/4\'BKE% !1110 4444 5M/T
MZUTJR6TL(O*A5F?!8L2S,69BQ))8LQ))))))-6:** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@#F_'G_(NVO_8:TK_TX6]=)7-^//\ D7;7_L-:5_Z<+>NDH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "N;^''_)+/"G_ &!;/_T0E=)7
M-_#C_DEGA3_L"V?_ *(2@#I**** "BBB@ HHHH **** "BBB@ HHHH ****
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
MDL1DKN7AL'C(X-6:I:+I-OH.@V&D632-;V%M';1&5MS%44*,GUP*NT %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
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
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#F_'G_(NVO_8:
MTK_TX6]=)7-^//\ D7;7_L-:5_Z<+>NDH **** "BBB@ HHHH **** "BBB@
M HHHH **** "N;^''_)+/"G_ &!;/_T0E=)7-_#C_DEGA3_L"V?_ *(2@#I*
M*** "BBB@ JIJT=U+HM['I[;+M[>18&!QARIVG/;G%6Z* /'5URSC\/^#=(T
M(Z9->6=S91W&@3V<CW]M*' FF(24-$4!D8NZ,K9R6(;EMKKNL?VT/[+U&[N_
M%+SZJNI:2]R\D5M$BRFV/DD[8UW+;!7 &\2'ELDU[)10!X>NNW(T2Z/AW7]2
MU#3O[-L)=8O'O))I+)VG47+!SS"_D^8S(N/+V@A4/6!;[3;>37)-/\2H-*.N
MDQR7>NW%FEYBP@P/MR;F)7DJK$^8!GG;FO=Z* ,WPY</=^%M*N)!=AYK*%V%
M\ )P2@/[P  ;_7  SG@5I444 %%%% !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!S?CS_D7;7_L-
M:5_Z<+>NDKF_'G_(NVO_ &&M*_\ 3A;UTE !1110 4444 %%%% !1110 444
M4 %%%% !1110 5S?PX_Y)9X4_P"P+9_^B$KI*YOX<?\ )+/"G_8%L_\ T0E
M'24444 %%%% !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 %%%% '-^/
M/^1=M?\ L-:5_P"G"WKI*YOQY_R+MK_V&M*_].%O724 %%%% !1110 4444
M%%%% !1110 4444 %%%% !7-_#C_ ))9X4_[ MG_ .B$KI*YOX<?\DL\*?\
M8%L__1"4 =)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 <WX\_Y%VU_[#6E?^G"WKI*YOQY_R+MK_P!AK2O_ $X6]=)0 4444 %%
M%% !1110 4444 %%%% !1110 4444 %<W\./^26>%/\ L"V?_HA*Z2N;^''_
M "2SPI_V!;/_ -$)0!TE%%% !1110 4444 %%%% !1110 4444 %%%% !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!S?CS_D7;7_ +#6E?\ IPMZZ2N;\>?\B[:_]AK2O_3A;UTE
M !1110 4444 %%%% !1110 4444 %%%% !1110 5S?PX_P"26>%/^P+9_P#H
MA*Z2N;^''_)+/"G_ &!;/_T0E '24444 %%%% !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
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
M0E=)7-_#C_DEGA3_ + MG_Z(2@#I**** "BBB@ HHHH **** "BBB@ HHHH
MYCX@^,4\$>$IM26'[5?2NMM86@ZW%PYPB #D^I]@:3X?^,5\:^%UOIH/L>HV
M\K6NHV9ZVUPAPR\]NX]C7)Z+_P 7+^+,_B!_WGAWPJ[6FF#^&YO#_K9O<+P
M?H1WI?%(_P"%:_$FW\90#9H&O,EEKJC[L$O2&Y]A_"Q_F30!ZG10"" 1R#T-
M% !1110 4444 %<OX[\:)X,TBWDALVU+4[^Y2TT_3T?8UQ*QZ9P< #DG'IZU
MTSR)%&TDK*B*"S,QP !U)->7^!T?XA>/+OX@WJL=)L=]AX=B<<%0<2W./5CE
M0?3(["@";_A'OBAXIY\0>)K/PM9MUM-#B\R<CT,S_=/NO%=%X1^'6@^#;BXO
M-/6YN]2NE"W&HW\YGN)0.Q8]![ #.!GH*ZJB@ HHHH **** /-KS_B2_M):;
M-]V+Q#H<MMC^]- _F9^NPXK>^*&L?V#\+/$6H!MKI82)&V>CN-BG_OIA6#\7
M?^)9?>"_$HX_LO7HHIG_ +L$X,<A_P#0:/C3_P 3'2?#OAI?F_MS7;:"5/6%
M6\QS^&U: .J\"Z/_ ,(_\/\ 0M**[7M;"))!_M[06_\ 'B:WZ** "N8\7_#_
M $7QHUK/J7VJUOK+=]EO["X:&>'=UPP^G<&NGHH \S_X1[XH>%N?#_B:S\4V
M:]+37(O+G ]!,GWC[MQ1GXN^)_D*:/X)M3PS;AJ%U]1C]WC]:],HH \T'P/T
M*_\ W_BS5]<\17Q_Y>+N_=/+/^PJ$!1[<T/\$-*BC;^Q_$_BO2GP=AM=7<!3
MVX(.1^->ET4 <)\*/$M_J_AZZT?Q'(6\0>'[@V&H%CDRX^Y+[AE[]R":[NO+
M?&W_ !0?Q.TGQS%\FEZIMTG7,?=7/^IG/T/RD^@ [UZE0 4444 %%%% !111
M0 5SOC;Q:O@_05O$T^YU.\N)EMK*RM4+-/,P)5<@?*."23V'<\4NH^+;!=9N
M/#>D7MK/XE-G)/!9R;BJD#Y?-90=@)(ZX)!XJOX$\-ZOH.FW,_B?6IM7UC49
M?/NGWGR(6Q@1PI_"H''09_0 $%IX+M->O])\3^-=*@?Q#;6JIY F:6WMGR6)
M1"=N[G[W/3@\ UV%,EFC@A:6>18HT&6=V "CU)-<#KOQG\+Z?)+8Z!-+XEUC
M:?*L-(C:<NW8%U!4#/4Y)'I0!VVJR7T6CW<FD017%^L+FVBF?:CR8^4,>PSB
MO*M.UKQ=\,-9M6^)&JC5]$UMQYNH*I"Z5=M_RS/I">@/ &.@YSW?@.U\3P^'
M3/XVO4N-4O)FN&@B0+'9JP&V%2.NW'4YY)Y/4[.K:38Z[I%SIFK6R75G=1F.
M6)QPP/\ (]P>H/- %L$,H*D$$9!'>EK%TNTTOP3X9L-,EU(QV=L%MH)M1N%W
M-UVKN. 3V '85M Y&10 5S/C/P!H7CR+3X_$,4TB6%QY\:QR;0_3*-ZJ<#(Z
M\<$5TU% "*JHH5%"JHP !@ 4M9VM>(='\.69N]>U.UT^#L]S*$W>PSU/L*EB
MU:SN-#75[20W-E);_:8W@4N9(]NX%0.3D=!UH N5774+)]1DT]+N!KV.,2O;
M"4&14)P&*YR 3WKS2_\ BMJVOVXTWX?^$M<;5+IO+CO=4L&@M+8=Y'8GG'IW
M/KT/3>!/ 5KX-M;BXGN9-3US4#YFHZI/S)._H/[J#LM %%_A/H^I^*)]<\6W
M=YXCE,S/:6M^^;:S0G(1(A\IP.,G.>N,\UW,<:0Q+'$BI&@"JJC 4#H *=10
M 5XY\9?"#VWB/P_\1=( CN-'O(?[2P0 ]N''SG) ^7)!Y^ZW4!:]CK,\2Z)#
MXD\+ZGHMR0L=_:R0%B,["RD!L>QP?PH TD=9$5T8,K#*L#D$>M!8 @$@%C@
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
M&"JPLY9?S9: />**** "N6U#QQ RZO;>$[0^(]6TAXTNK"VE$>PN3QYC#;D
M'(!)&,'%5;[QJ][\0AX,T/39;XPQ[M8O1(8DL$=,H V/FD.00!_CC;\+^%=)
M\':''I6@VWD6ZDNS,=SRN>KNQY9CZ_AT% &+;^.=57PI=:QJ?@C7+>>WF$8T
MZW6.XGE!Q\Z@,,@9Y^E7?#_CO2M>T=M0FBN]$"7/V5X-9A^RR"7 (7#'!)![
M$UTM9NO^'=(\4Z2^F^(+"&_LW(8Q2CHPZ,".0>3R,'F@#2HKA[KPMKOA+PE;
M6'PQN8,V<[2_9-7=YEFC/_+)9,Y0#M^IZUH6WCFQLXM(M/&+0>'M;U.-F73[
MBX5P&4X($@^4YR,#.3GUH U/$WA^S\5>&-0T/4ES;WT+1,<9*'LP]P<$>XKB
M_AMXT6V\#WECXSO8;/4O"LIL-2EGDV@JO$<N3U#*!@]R#ZUZ17%ZS\)_"GB#
MQJOB;5[)KFZ"(KV[O_H\K)D*[ICYF ..3C':@#G9/$WBSXH,UOX!$GA[PX25
M?Q#=Q'SKD?\ 3O&<$#_;./P(Q6Y\)_$E]K/AF?2O$,A;7] N&T_4"QR9"OW)
M<]PR]^Y!-=RB+&BHBA54850, #TKR_Q7_P 4'\7-)\71_)I/B +I.K_W4E_Y
M83'\MI)Z >] 'J-%%% !7':OKGBVX\<6VA^&M$6'3X&CFU#6-04^4T9Y,<(!
MR[XXST!Z^M;OB6YU*U\-WSZ!#'<:L8'%C#)(J"2;:=HRQ ]\>U<M\--<TJWL
M8O!L?B!]<UW2[<S:E/EY5$C/EQYI&TX9\ 9S@>QH Z70O">B>&IKZ;1=/CMI
MM0G:XNILEY)G8DG+,2<9)P,X&>!6#XN^)5KH.K0Z!H5A+XA\2SXV:7:.%\M?
M[\KX(C7'//MVYJ3Q?IGCS6=16R\,:SINAZ0\($UX86FO Y)R$4X0#&.<YS5[
MP;X%T7P/ISP:3$TES.=]W?7#;Y[I^[.YY/.>.G- %_7O#FE>+-'73O$=BEW:
MEUE:!G8+O7D<J1G!_ U/I.B:7H-F+71=.M=/@'_+.VA6-3[D <GWJ]10 444
M4 9VN^'])\3Z4^FZ_80W]FY#&*9<@$="#U!Y/(YK@3\,_$?A(^9\,?%<UM;K
MR-&UDFYM<?W5;[\8^F3[UZ?10!S?@[5/%>I07*^,O#L&C30,JQ/;WJSI<]=S
M #E ,#@DGGVK-\2^'/'6M:W*ND>,X-#T9U4+';Z>LEQT&[YV/!)S@C&!].>V
MHH X+1O@UX2TV]&H:I;W'B+4^K7VM3&Y<G_=;Y1[<9]Z[Q$6-%1%"JHPJ@8
M'I2T4 %1W$\=K:RW$[;(H4+NQ[*!DFI*XGXQ:P=$^$/B&YC)$LMJ;6/'4M*1
M'Q[_ #Y_"@#G=(^->HZAI,&JS?#CQ&=.N07AN-/1;O<N2-Q4;2.E;^@?&#PE
MK^M0:.EQ=Z?J=P2L5IJ-G) SG&< D;<^V>:Z/PIHX\/^#](T@#'V&RB@;'=E
M0 G\3DU2\=^#K;QOX7ETR>0V]RC">RNT^_:SKRDBGKP>OL30!T=%<7\-O&-S
MXCTRYTOQ!&+;Q+HL@MM3M^FYOX95]5<<@CCKVQ7:4 >>>'UTGP+XC\0:%#KU
ME+J>MW\FIV&E3'RRC2K]W/.060]!P.W-;'@/P_KFD65Y?>+=6?4-8U243W$:
M.?L]J ,+%$IZ #J>_?IFM:7PQHL_BF'Q'-IT+ZO!!]GBNV!+)'DG [#J><9P
M2,X-:M 'AGQ2\.)\/?'=I\6=*NA%&MS%%J-@$/[\/E'93G&2F.".HSG->W6U
MS#>6D-U:R++!.BR1R*>'4C((^H-4?$?A^P\5>'+W1-7C,EI>Q&-P.J]PP]""
M 0?4"O)?%'CS[!X;;X8^!Q>MXIADBT.$7*A)!%Y0S<@KQMV#[W!&=V,#D ZG
MPYXIO/'OQ!U5;&*&3PAHP^S>9- '^UWH<'>C'^%,<$>H/<8]$K%\'^&;7P=X
M0T[0;$AH[*$(9-NWS'ZLY'J6)/XUM4 %%%% !1110!YY\2;)]%UC2?B'!<0P
MIX>BG6_CD8@W-NZ<1K@'YM^W:#@9;KQ6_P"!K>.3P[%K<FCPZ3J.MJE]?Q1L
M6)D91U)YSC''8Y]ZW;RRM=1M'M=0MH;JWDQOAGC#HV#D9!X/(!_"IZ "BBB@
M HHHH **** "BBB@ HHHH **** .;\>?\B[:_P#8:TK_ -.%O69\1?#>L>(8
M+2+3['2M7LA+&TVGZH0B*ZR*1*'V,?N[U9>X;(Y!#:?CS_D7;7_L-:5_Z<+>
MNDH Y.Y\)WSV_@R$7RW3>'[A)+JXN"5>X"VTD)8#GYBS@X)]>?6II^A^)I/%
MEUJFOV&C7)E$MO;7 OY)/L=L<E42W,"@EL+O)DRWJ%"J.WHH X#PEX(U#0-4
MDU:2ST^&YAL%L+6UAU&YGCV;@S?/*I,2?*NV)5*I@X)W'%Q-'\2S>/&U;5;+
M2KNT@E:/3G&I2*UE"PVLZP_9RK3,,Y)?@?*I +%NSHH X;PW\/KKPUXNAOH=
M>O;W3H=/:V$5V(/,9VE+DL4A7())8L6W%B<DUW-%% !1110 4444 %%%% !1
M110 5S?PX_Y)9X4_[ MG_P"B$KI*YOX<?\DL\*?]@6S_ /1"4 =)1110 444
M4 %%%>=>(O&7B?4?'4GA3X<0:3+<V%N)]4O=4$AAMRWW(AY9SO(R>_'T- 'H
MM%>;?V%\7[K_ %_C#0;#/_/IIAEQ_P!]FJ[>(OB)X#<GQ;IB>+M'!R=3T>$1
MW,(]7M^A'^[T'4T >HT5A>%O&OA[QG8_:?#FJ0W@4?O(@=LD7LR'YE_$5NT
M8?C3Q#'X3\$ZMKDN/]"M7D0-T:3&$7\6*C\:ROA/X>D\-?#+2+2Z!^VSQ?:[
MMF^\TTIWMN]QD+_P&L/XL?\ %0Z_X2\#1_,FJW_VR_4?\^MN-[*?9C@#W6O3
M: "BBB@ (!!!&0>H->6>%2?AM\2+CP7.2F@:XSWNA.?NP2]9K8?^A*/YDUZG
M7+?$+P</&GA9[.WG%IJ=M(MUIMYWM[A#E6R.<=C[&@#J:Q?&/B*'PGX,U77;
MC&VQMFD53_&_1%_%B!^-<8GQ'\5>&46/X@>"+T1(,/JFB,+N%O5F089!]<UB
M^*/%VA_%G6O"OA3PO?K?V-U>_;M6VHRE((!N\MU8 C<Q Z=0* .T^$WAV;PW
M\-].AOLG4;T&^OF;[S32G>V?< A?^ UV=%% !1110 4444 %%%% !1110 5!
M:V-I8^=]BM8;?[1*TTWDQA/,D;J[8ZL<#)//%3T4 <KXY\4ZGX=M].MO#VBM
MK&JZG<?9[>$N4BCPI9GD?!P !TXS5/7_  5K/B]K%M5\4ZAH]HMJ@O--T=Q&
MLDW5SYV-Q7G&,=!GC-2^%[CQ)J7COQ/>ZLMQ9Z+;RI8Z9:2Q[1+L&9)QQDAB
M< ]"/I78T 1P0);Q*D8/  +,<LV!@$D\DX'4U)110 45E^(O$VC^$](DU/Q#
M?Q65K'_'(>6/]U0.6/L,FI;/6;6^\/Q:S")EM);<7*AX6$FPKN^YC.<=L9H
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
M@ HHHH **** "O,_A/\ \3;Q)X\\4'YA?ZT;.%_[T5LNQ2/8[C^5=SXEU==
M\*ZKJ[D 6-G+<<]RJ$@?I7,_!C26T?X0:!%*#YUQ;_;)6;JS3,9,GWPP'X4
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
M1$DZ7I]BD4#9!&"YRS#G/X5V,^GV=U<V]Q=6D$T]L2T$LD89HB>I4D97..U
M'F\>H_$OQ[()M$1/ >C=8KB_M5N;V?T/DM\J#V//H37=^&]/UC3-%2V\1:W_
M &Y?*S%KS[(EMN!/ V*2!CU[UJT4 >?ZCX<^)O\ :ES/I'CO3S:R2LT-K=:.
MG[E"<A-RG+8'&3UJJ5^-.GCS _@_5XUY:+$\$KCT4_=!]S7I5% %*\U6UTG2
M#J&N7-OI\$:J9Y9I@L<1) P7.!]X@9XS7#>*?'\&F3Q>'/AS:6NK>)-3S-''
M;;?(MU;DW$S+QCOZGCU&>^OK"TU.QELM2M8;NUF7;)!/&'1QZ%3P:R?#/@CP
MWX-6Y'AG2(-/^U/OF,>27/898D@#LHX&>!0 >#="U#P]X=2UUO6KG6M0DD::
MYNKALC>W54'\*#L/Y=*WJ** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** &R1I-$\4JAT=2K*PR&!Z@UYE\*)W\+ZKK/PWU!F$FD3-=:6S
MG_76,K94CU*L2#[G':O3Z\X^+6E7=C%IWCW0(B^J^&G,LL:\&YLS_KHS]!EA
MZ?-CF@#T>BJ>D:K::[HUIJFFRB6TO(5FB<=U89'T/J*@\1>(=-\*Z!=:SK=P
M+>SM4W.QZGT4#NQ/ 'J: -.N;U_XA^$O"]['9Z]X@LK.YD8*(7DRZY[L!DJ/
M=L"N+L='\>?$NS34?$&N3^$]#NLO!I.F)LNWB)^7S9CRI(Y( [\@5UFA?"_P
M;X=L9;6PT"TD$ZE9Y;J,3R3 ]=S/DD'TZ>U '46]Q!=VT=Q:31SPR*&26)@R
MN#T((X(J2O,+CX8ZOX1N)-0^$VL?V<&8O+H5^6EL9CU.W^*,GU'L.!4J^*OB
MQ.H5/AQ86K@8:2?7(W4GU 49 ]J '_'6ZE'PRDTFU;;=:Y>VVFPX[M)("1^*
MJP_&O0K2UBLK*"UMUVQ01K&B^BJ, ?D*\P_X1OX@>+O%WAZ]\:6^AZ?I6BW9
MO1!93R22R2A2$SD;>#SV[UZI0 4444 %%%% 'AVM^!?%-Q\1-;\+:0LMIX0\
M33QZGJ%]&"/*&")X5;IOD8+^'J,U[386-KI>GV]CI\"6]K;1K%#$@PJ*!@ ?
MA5BB@#S3QA_Q3/QG\)>)E^2UU=7T&];H-S?/!^)<$?05Z77%_%O09?$'PQU6
M*SR+ZS07UFR_>66$[QM]R 5_&MSPEKT7BCP?I6MP8VWUJDQ _A8CYE_!LC\*
M ,?XF^+;CPGX2+:0HEUO4IEL=+AP"7GD. <'LHR>>. #UJEX6^%.F:5?)KGB
M6>;Q)XC(!?4-0;S!$WI$AX10>G&1ZCI67X>_XN%\7;[Q._[S1/#!?3M*_NRW
M)'[^8>N!A0>AX(Z5ZC0!YK\7[*XTJ'2/'VDQ,][X9N/,N$3K-9O\LR?@#GGI
M\QKT.QO;?4M/M[ZRE6:VN8EFBD7HZ,,@_D:==6L-[9S6EW&LL$\;1RQL,AU8
M8(/L0:\W^$5U-H4^M?#S4Y&>X\/3[K)W/,UE(=T;>^,X/ID#M0 OQ1_XJ/Q3
MX2\#I\\5_>_VAJ"]OLUO\VUO9FP/JM>D7-O#>6LMM<QK+#,ACD1APRD8(/U%
M>;^ _P#BI_BIXO\ %[_/;VCKH6G-_L1?-,1Z@R$$'ZUZ90!YI\(+B;1?[;\
M:A(S7'ANZ(M&<\RV<N7B;WQD@^G I_Q4U>]U.:P^'OAR8QZIX@S]JF3K9V0_
MULA_WAE1Z\CKBJ/Q1N/^$$\9:%\1XHI'M(@VEZPD0RSV[\QMC_9<?CE16C\*
M=#OIX[_QUXEBV:WXC(E6)O\ ETM!_JH1Z<8)]>,\B@#N-&TBST#1;32M+A$-
MI9Q+%$@[*!W]3W)[FKM%% 'EWAW_ (H;XUZMX<;]WI7BA6U73AT5+E>)XQ[D
M?-[ "O4:\_\ C%HEU>>$(M>T5?\ B<^&KA=3M"!RP3F1/<%,\=]H%7M2^*'A
M_2_ -AXIFE:2+4HD:RM(OFFN)&'$2KW8$X/IWH ZNYO;6R\K[9<PV_G2"*+S
M9 OF.>BKGJ3Z#FIZ\6N_ACXA^)&EWOB#QQ=26&LR0EM#TR&4K'I39#(S$?>D
M) #'L,]\!>^^&WBUO&/@NWO;Q/)U.V9K34H",&*YCX<$=L\-CT84 =71110!
MYM\92=6L?#_@V(G=XCU6**=1U^S1'S)3^&%IOQ5LYO#]QH_Q"TB$M/X??R[Z
M*,<SV#G$BX[[<[AV')[4MI_Q4G[15[<??M?"FEI;IZ"YN/F)!_ZYC!KT6ZM8
M;VSFM;N)98)XVCEC89#JPP0?8@T ):7<%_907=G*LUO<1K+%(IX=6&01]0:F
MKS7X4W4WAZ^U?X=:I*SSZ%)YNG2.>9[&0Y0^Y4G:?3(':O2J .;\>?\ (NVO
M_8:TK_TX6]=)7-^//^1=M?\ L-:5_P"G"WKI* "BBB@ HHHH **** "BBB@
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
MA;UTE<WX\_Y%VU_[#6E?^G"WKI* "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ KF_AQ_R2SPI_V!;/\ ]$)725S?PX_Y)9X4_P"P+9_^B$H Z2BBB@ H
MHHH **** "BBB@ JKJ6EV.LZ?+8ZM9PWEI,,20SH'5OP-6J* ,OP]X;T?PII
M*Z9X>L([&S5BXBCR<L>I))))]R>PK4HHH **** "BBB@#D?%7PXTOQ?JB7NJ
M:CK,02(1?9K34'BA(!)R5'?GK["F>&/A5X2\(ZO_ &KI&GR'4-AC%S<W,DSJ
M#UQN) )]0,]1WKL:* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH Y_Q+X$\,>,(BOB/1;6];&!,R;95'M(N&'X&N3LO@U%8>)M'O$\4
M:O=Z1I-S]J@TF_?ST24*0A1R05"DYQ@UZ910 4444 %>1_M WT'AK0="\76^
M^/6=*U1%L9$4$.'5C)$YSPC(ASC)R .Y->N5RWQ ^'^E?$?P_#I&N3WD%O#<
MK=*UFZJ^\*R@996&,.>WI0!S4/Q TSXD?#J+6-&M[JWAA\1:9;2)=*H8.+VU
M8XVL01AQS^E:OQ#\7ZKX8N=/CL)]+TZVN<A[_5HG: 2&1%6/<KH%.UG?);)"
M' ."1EQ_#_2OAQ\/8](T.>\GMYO$>F73->.K/O-]:J1E548P@[>M='XQ\,ZQ
MKDEM-H6LQV+QL@E@NX&G@<+*KAP@9<.NTCKA@Q![$ &3K'C?6[#Q7;Z?'!IX
M5S9JECMDEGU 2L1,]O("HV0K\S'8W"DG8"*?H7CRYUOQC]DCNK&.QDN[FUBM
MI+.X25O(W*66X/[IW+(6\H ,$.XG*D%K?"_R83I^GZOY>D3I8K=17%KYMP_V
M0($*3!E"9$29RC8.XK@GB]:^!);;6;9UU1&TFQOY]2L['[*=\=S,)-Q:7?\
M,@,TI"A5/S#+''(!5\;>,M8\/:]%:Z=%9^4+9)XX;F)WEU20R[6MK<JPVR*H
MW$X?[ZG;@$TV/QW<W7CU],@NK"&QAO\ [ 8IK*X+RN(R6_TD?N8WW?=B8%F"
M@Y&\8G\0^ ;W7IKY_P"V+>#^V--BT[50=/\ ,\Q$+G=!F3]RQ\U_O>8!\IZK
MDS2>!)&UK>FJ;=';4TU62Q-N6E-P@&,3;^$W*KE2I8D'YL'% '84444 %%%%
M !1110 4444 %%%% !7-_#C_ ))9X4_[ MG_ .B$KI*YOX<?\DL\*?\ 8%L_
M_1"4 =)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 <WX\_Y%VU_[#6E?^G"WKI*YOQY_R+MK_P!AK2O_ $X6]=)0 4444 %%%% !
M1110 4444 %%%% !1110 4444 %<W\./^26>%/\ L"V?_HA*Z2N;^''_ "2S
MPI_V!;/_ -$)0!TE%%% !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 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110!S?CS_D7;7_ +#6E?\ IPMZZ2N;\>?\B[:_]AK2O_3A;UTE !11
M10 4444 %%%% !1110 4444 %%%% !1110 5S?PX_P"26>%/^P+9_P#HA*Z2
MN;^''_)+/"G_ &!;/_T0E '24444 %%%% !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 %%%% '-^//^1=M?^PUI7_IPMZZ2N;\>?\B[:_\ 8:TK_P!.
M%O724 %%%% !1110 4444 %%%% !1110 4444 %%%% !7-_#C_DEGA3_ + M
MG_Z(2NDKF_AQ_P DL\*?]@6S_P#1"4 =)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 <WX\_Y%VU_P"PUI7_ *<+>NDKF_'G_(NV
MO_8:TK_TX6]=)0 4444 %%%% !1110 4444 %%%% !7(>(_&M_I7BRTT'2-$
M34[B:$3.'OA;L01*P$8*D.V('SDJ 6C!(W9'7UY_\1/".N>)]0L8[.#3+[3S
MN!%_\K:?(89D\]"%+/S(AVY!#1)@C)90#0F\<N?B WABUCTA9(O)\P7NK>1<
M/O!9O*@$;>8549^\H).,CK3O#GCE]=U*RBGTU;6SU:VEN]*N%N/,:XBC90?,
M38/+8B1& !;()Y!&*K:QX4UC4[@V AT==/FO+2[GU-=Z7A,!C/*;2KN3$%$A
M==JMC:=OS-\*>#-3T?4=(349+0V/AZRFL=/:"1FDN%D9,/*I4!"J1*, MDL3
MD8 H [FN;^''_)+/"G_8%L__ $0E:FK:+:ZU%''>2WT:QMN4V>H3VI)]S$ZD
MCV.:YOX5Z+:Z?\._#UY!+?/+=:/:-(L^H3S1J3$I^2-W*H/90,#CI0!VE%%%
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!S?CS_ )%V
MU_[#6E?^G"WKI*YOQY_R+MK_ -AK2O\ TX6]=)0 4444 %%%% !1110 4444
M %%%% !1110 4444 %<W\./^26>%/^P+9_\ HA*Z2N;^''_)+/"G_8%L_P#T
M0E '24444 %%%% !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 %%%% '
M-^//^1=M?^PUI7_IPMZZ2N;\>?\ (NVO_8:TK_TX6]=)0 4444 %%%% !111
M0 4444 %%%% !1110 4444 %<W\./^26>%/^P+9_^B$KI*YOX<?\DL\*?]@6
MS_\ 1"4 =)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 <WX\_P"1=M?^PUI7_IPMZZ2N;\>?\B[:_P#8:TK_ -.%O724 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !7-_#C_DEGA3_L"V?_ *(2NDKF_AQ_
MR2SPI_V!;/\ ]$)0!TE%%% !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 %%%% !1110 444
M4 %%%% !1110!S?CS_D7;7_L-:5_Z<+>NDKF_'G_ "+MK_V&M*_].%O724 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !7-_#C_DEGA3_L"V?_HA*Z2N
M;^''_)+/"G_8%L__ $0E '24444 %%%% !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 %%%%
M !1110 4444 %%%% '-^//\ D7;7_L-:5_Z<+>NDKF_'G_(NVO\ V&M*_P#3
MA;UTE !1110 4444 %%%% !1110 4444 %%%% !1110 5S?PX_Y)9X4_[ MG
M_P"B$KI*YOX<?\DL\*?]@6S_ /1"4 =)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 <WX\_Y%VU_[#6E?^G"WKI*YOQY_P B[:_]
MAK2O_3A;UTE !1110 4444 %%%% !1110 4444 %%%% !1110 5S?PX_Y)9X
M4_[ MG_Z(2NDKF_AQ_R2SPI_V!;/_P!$)0!TE%%% !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!S?CS_ )%VU_[#6E?^G"WKI*YOQY_R
M+MK_ -AK2O\ TX6]=)0 4444 %%%% !1110 4444 %%%% !1110!YS<Z[KEG
M\5XK'5=8N-.T^:4_9+8Z>DEK<QXB109@NY'9WD'S.N&$8VD$;W:'XFUFYUS1
MKZZOFELM=U*_L5T\Q1A+58/.,;JP4.6(MSNW,1E^ ,"M:?X>64_BY-9.H7BV
MWG?:9-,!7R9)PT;K)G&\ /"CE0V"R@]V#6]/\$Z?IVO#48KF[>.*6>>UL9&3
MR+668YE= %#98E_O,0-[8 S0!IZMK^CZ!%'+KNK6.F1RMMC>\N4A#GT!8C)K
MB_ /C[P?9_#;PU:WGBS0X+B'2;6.6*74H5>-A"H*L"V001@@UZ)10!Q<WQ4\
M)1^)+*Q3Q/H+V<]I<32W7]I18CD1X0B9W8RPDD.#S\AQT-&O_%3PEIGAO4[[
M3O$^@WMY:VDLT%JNI1,9I%0E4 #9)) &!SS7:44 <W_PL?P1_P!#EX?_ /!I
M!_\ %5GP_%3PE)XDO;%_$^@I9P6EO-%=?VE%B21WF#IG=C*B.,X'/SC/45VE
M% '%Z_\ %3PEIGAO4[[3O$^@WMY:VDLT%JNI1,9I%0E4 #9)) &!SS6A_P +
M'\$?]#EX?_\ !I!_\57244 <7#\5/"4GB2]L7\3Z"EG!:6\T5U_:46))'>8.
MF=V,J(XS@<_.,]11K_Q4\):9X;U.^T[Q/H-[>6MI+-!:KJ43&:14)5  V220
M!@<\UVE% '-_\+'\$?\ 0Y>'_P#P:0?_ !59^F_%3PE=W^K0W7B?08(K.[6&
MVD.I1 7$9@B<N,MR-[NF1Q\A[@UVE% '%ZU\5/"6GV$<UAXGT&[E:[MH6C74
MHB5CDG1)'X;HJ,SYZ#;SQ6A_PL?P1_T.7A__ ,&D'_Q5=)10!Q>F_%3PE=W^
MK0W7B?08(K.[6&VD.I1 7$9@B<N,MR-[NF1Q\A[@T:U\5/"6GV$<UAXGT&[E
M:[MH6C74HB5CDG1)'X;HJ,SYZ#;SQ7:44 <W_P +'\$?]#EX?_\ !I!_\56?
MHOQ4\):A8237_B?0;25;NYA6-M2B!:..=TC?ENC(JOGH=W'%=I10!Q>I?%3P
ME:7^DPVOB?09XKR[:&YD&I1$6\8@E<.<-P-Z(F3Q\X[D5H?\+'\$?]#EX?\
M_!I!_P#%5TE% '%Z+\5/"6H6$DU_XGT&TE6[N85C;4H@6CCG=(WY;HR*KYZ'
M=QQ1J7Q4\)6E_I,-KXGT&>*\NVAN9!J41%O&()7#G#<#>B)D\?..Y%=I10!S
M?_"Q_!'_ $.7A_\ \&D'_P 56?HOQ4\):A8237_B?0;25;NYA6-M2B!:..=T
MC?ENC(JOGH=W'%=I10!Q<WQ4\)1^)+*Q3Q/H+V<]I<32W7]I18CD1X0B9W8R
MPDD.#S\AQT-:'_"Q_!'_ $.7A_\ \&D'_P 57244 <7H'Q4\):GX;TR^U'Q/
MH-E>75I%-/:MJ42F&1D!9""V0021@\\43?%3PE'XDLK%/$^@O9SVEQ-+=?VE
M%B.1'A")G=C+"20X//R''0UVE% '-_\ "Q_!'_0Y>'__  :0?_%5GZ!\5/"6
MI^&],OM1\3Z#97EU:133VK:E$IAD9 60@MD$$D8//%=I10!Q</Q4\)2>)+VQ
M?Q/H*6<%I;S177]I18DD=Y@Z9W8RHCC.!S\XSU%&O_%3PEIGAO4[[3O$^@WM
MY:VDLT%JNI1,9I%0E4 #9)) &!SS7:44 <W_ ,+'\$?]#EX?_P#!I!_\56?#
M\5/"4GB2]L7\3Z"EG!:6\T5U_:46))'>8.F=V,J(XS@<_.,]17:44 <7K_Q4
M\):9X;U.^T[Q/H-[>6MI+-!:KJ43&:14)5  V220!@<\UH?\+'\$?]#EX?\
M_!I!_P#%5TE% '%Z;\5/"5W?ZM#=>)]!@BL[M8;:0ZE$!<1F")RXRW(WNZ9'
M'R'N#1K7Q4\):?81S6'B?0;N5KNVA:-=2B)6.2=$D?ANBHS/GH-O/%=I10!S
M?_"Q_!'_ $.7A_\ \&D'_P 56?IOQ4\)7=_JT-UXGT&"*SNUAMI#J40%Q&8(
MG+C+<C>[ID<?(>X-=I10!Q>M?%3PEI]A'-8>)]!NY6N[:%HUU*(E8Y)T21^&
MZ*C,^>@V\\5H?\+'\$?]#EX?_P#!I!_\57244 <7IOQ4\)7=_JT-UXGT&"*S
MNUAMI#J40%Q&8(G+C+<C>[ID<?(>X-&I?%3PE:7^DPVOB?09XKR[:&YD&I1$
M6\8@E<.<-P-Z(F3Q\X[D5VE% '-_\+'\$?\ 0Y>'_P#P:0?_ !59^B_%3PEJ
M%A)-?^)]!M)5N[F%8VU*(%HXYW2-^6Z,BJ^>AW<<5VE% '%ZE\5/"5I?Z3#:
M^)]!GBO+MH;F0:E$1;QB"5PYPW WHB9/'SCN16A_PL?P1_T.7A__ ,&D'_Q5
M=)10!Q>B_%3PEJ%A)-?^)]!M)5N[F%8VU*(%HXYW2-^6Z,BJ^>AW<<43?%3P
ME'XDLK%/$^@O9SVEQ-+=?VE%B.1'A")G=C+"20X//R''0UVE% '-_P#"Q_!'
M_0Y>'_\ P:0?_%5GZ!\5/"6I^&],OM1\3Z#97EU:133VK:E$IAD9 60@MD$$
MD8//%=I10!Q<WQ4\)1^)+*Q3Q/H+V<]I<32W7]I18CD1X0B9W8RPDD.#S\AQ
MT-:'_"Q_!'_0Y>'_ /P:0?\ Q5=)10!Q>@?%3PEJ?AO3+[4?$^@V5Y=6D4T]
MJVI1*89&0%D(+9!!)&#SQ1-\5/"4?B2RL4\3Z"]G/:7$TMU_:46(Y$>$(F=V
M,L))#@\_(<=#7:44 <7K_P 5/"6F>&]3OM.\3Z#>WEK:2S06JZE$QFD5"50
M-DDD 8'/-:'_  L?P1_T.7A__P &D'_Q5=)10!Q</Q4\)2>)+VQ?Q/H*6<%I
M;S177]I18DD=Y@Z9W8RHCC.!S\XSU%&O_%3PEIGAO4[[3O$^@WMY:VDLT%JN
MI1,9I%0E4 #9)) &!SS7:44 <W_PL?P1_P!#EX?_ /!I!_\ %5GP_%3PE)XD
MO;%_$^@I9P6EO-%=?VE%B21WF#IG=C*B.,X'/SC/45VE% '%ZU\5/"6GV$<U
MAXGT&[E:[MH6C74HB5CDG1)'X;HJ,SYZ#;SQ6A_PL?P1_P!#EX?_ /!I!_\
M%5TE% '%Z;\5/"5W?ZM#=>)]!@BL[M8;:0ZE$!<1F")RXRW(WNZ9''R'N#1K
M7Q4\):?81S6'B?0;N5KNVA:-=2B)6.2=$D?ANBHS/GH-O/%=I10!S?\ PL?P
M1_T.7A__ ,&D'_Q59^F_%3PE=W^K0W7B?08(K.[6&VD.I1 7$9@B<N,MR-[N
MF1Q\A[@UVE% '%ZE\5/"5I?Z3#:^)]!GBO+MH;F0:E$1;QB"5PYPW WHB9/'
MSCN16A_PL?P1_P!#EX?_ /!I!_\ %5TE% '%Z+\5/"6H6$DU_P")]!M)5N[F
M%8VU*(%HXYW2-^6Z,BJ^>AW<<4:E\5/"5I?Z3#:^)]!GBO+MH;F0:E$1;QB"
M5PYPW WHB9/'SCN17:44 <W_ ,+'\$?]#EX?_P#!I!_\56?HOQ4\):A8237_
M (GT&TE6[N85C;4H@6CCG=(WY;HR*KYZ'=QQ7:44 <7J7Q4\)6E_I,-KXGT&
M>*\NVAN9!J41%O&()7#G#<#>B)D\?..Y%:'_  L?P1_T.7A__P &D'_Q5=)1
M0!Q>@?%3PEJ?AO3+[4?$^@V5Y=6D4T]JVI1*89&0%D(+9!!)&#SQ1-\5/"4?
MB2RL4\3Z"]G/:7$TMU_:46(Y$>$(F=V,L))#@\_(<=#7:44 <W_PL?P1_P!#
MEX?_ /!I!_\ %5GZ!\5/"6I^&],OM1\3Z#97EU:133VK:E$IAD9 60@MD$$D
M8//%=I10!Q<WQ4\)1^)+*Q3Q/H+V<]I<32W7]I18CD1X0B9W8RPDD.#S\AQT
M-&O_ !4\):9X;U.^T[Q/H-[>6MI+-!:KJ43&:14)5  V220!@<\UVE% '-_\
M+'\$?]#EX?\ _!I!_P#%5GP_%3PE)XDO;%_$^@I9P6EO-%=?VE%B21WF#IG=
MC*B.,X'/SC/45VE% '%Z_P#%3PEIGAO4[[3O$^@WMY:VDLT%JNI1,9I%0E4
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
MTBU6(&)2\SQ1A%DE8[G8*. "Q.!T P!P!6Y110 4444 %%%% !1110 4444
M%<OXXBT.6RM1K>C)K]R9&73]*=!(+B8K_<;Y!@9S(PP@+'(!.>HK-U?PYH?B
M#R?[>T;3]3\C=Y7VVU2;R]V,[=P.,X&<>@H X4Z-:VMCHN@>+[J.ZL/#^CM=
M:D[2OM+N/)C&<[F0H+E,'[PX(.2*SKO0Q;>&9@FE)I=AKNO6AL-!=!' 47;\
MDZ#B)9O++,H5B-PW*S;EKT@^%] .F2::=#TTV,B)&]K]DC\IE1MR*4Q@A6)(
M&."<BF6_A#PU::;<Z?:>'M*@LKO!N+:*RC6.;'3>H7#8]Z . \&107>H+H\\
M@AM?#TNH3W444I2.RDED:.-(7!!$:1M<JK?*1M^ZA&T4+G1+ /'?:-I46C^$
MM2OM.T]K5(O)34(Q,Q,[Q@#".62,%N77.?E*Y]5M_#^C6FGRV-KI%A!9S0^1
M+;QVR+&\?S?(5 P5^9N#Q\Q]356T\%^%K"&YBL?#6CVT=U'Y5PD-A$@F3^ZP
M"_,/8T >?ZE8>;\'O'=I9WES9:?IL^IBTBM'"(8XXV/DYQD1K+N&U2OW=GW<
MJ<_7HHI=5N-4**XTF'2!)>/_ ,?-A\X?%JN?F$H<*_S1]\>;P@]@32=.BT@Z
M5%86J:<8C";-85$/ED8*;,8VD$C&,<U#<>'M%N]0M;ZZT>PGO+, 6UQ):HTD
M !R C$97!]* -&BBB@ HHHH **** "BBB@ HHHH *X#4=&TW5/B%:R>'M.C_
M +2L;];G5=:P=\($?%L)#RQ=64&,':J') RH;OZQCX.\,'5O[5/AS23J/F^=
M]L-C%YWF9SOW[<[L\YSF@#S_ %'3=(U[3+VZN=&@UO7O$$]TVEV\WSK%"-L*
M7'.5B0)'$QD SE@!EF -#QC8^5JM]/=2F^E\/Z7IQN=0GYN+)EE=O.M1GYWE
MVD."8_NK@R9*#TZ]\&>%]22V34?#>D7:VL(@MUGL8G$,8Z(N5^51V XJ:;PS
MH-Q-8S7&B:=++IP463O:1LUJ%P5$9(^3&!C&,8% '&/'H=[H4^K^(=*76I=7
MU6:73]-91-]K*J8H0L9^0_NH@^YAM0%F)')KD=0T6XTC0]<@U@I-K'A_0+.7
M1FR7^R3-+,0(&//WUBCR,$A$!X.*]@OO"OA[4[*UL]2T+3+RULUV6T%Q9QR)
M N ,(I&%& !@=@*$\*^'HA8"/0M,0::2UD%LXQ]E).28^/DR>>,<T <GXKL9
MD^*'A^Y35+A&N+6_6-99 (;7; OS*H [DL6;)[9 P*R/AO$^G>+=/L+724TV
M)O#OG7\D5S%,M_/YD8CN<QLVX.#-MD;#M\V0-HKU*2SMIKJ&YFMXI+BWW"&5
MD!:/<,-M/49 &<=:KZ9HFE:*)AH^F6>GB=_,F%K;I%YC?WFV@9/N: +U%%%
M!1110 4444 %%%% !1110!3UA;%]%O5U>40V'D/]ID,QB"1[3N)<$%1C/.17
MG%OIGV+0O$5SH>FKH6G>(9+:PTRQBA$!^8F-[KRL#RV99-V"-VV)2P!^4>F7
MEE:ZC9RVFH6T-U;3+MDAGC#HX]"IX(K/T[PEX<T>3?I'A_2[!RZONM;*.([@
M" ?E Y 9@#_M'UH Y"P\/:4_CNWN?!UA%8P:2;E=1U=1DW,C*R?9M[?-*$8A
MFR2J&-4'((7B-.6YTM-*T?3-/2RNM6T1[74+ZVNHIAJDTLT$:7@9&);/F3NK
MOAB"_&%KV2T\'>&+#5!J5CX<TFVOU9G%U#8Q)*&;()WA<Y.3DY[FI[3PWH>G
MS/+8:-I]K))-]H=X;5$9I<$;R0.6PS<]?F/K0!QFL^']+O?&%E!X7TN+^V-/
MO(+F^U7!+642*I%N)#SF1 %\I2 %=F8#<-_/>$8-.BB\/W%TRP1ZQX8N[KQ+
M.)#"975H299G4@A@SW W$Y +#M7ILO@[PQ/JW]J3^'-)DU#S!+]K>QB,N\<A
MMY7.1@<YSQ4H\,Z"%U #1-. U,YO@+2/_2SDG,O'S\L?O9ZGUH \O.A6_P#:
MUB\6C1:5X2UW6K>'^R3;B*.=([>X999(< )YL@A^5ADB./< 3M'<?#9F_P"$
M1:)23:V^HWMO99Z"VCN9$B"_[(15 ]@*T;?P5X5M;*ZL[7PUH\-K>!1<P1V$
M2I.%.5WJ%PV#R,]*U[:V@L[6*ULX8X+>%!'%%$@5(U P%4#@  8 % $E%%%
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 %%%% !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 %%%% !1110 4444 %%%% !1110 4444 %
>%%% !1110 4444 %%%% !1110 4444 %%%% '__9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>16
<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.20.1</span><table class="report" border="0" cellspacing="2" id="idp6813309232">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statement of Shareholders' Equity (Parenthetical) - USD ($)<br> $ in Thousands</strong></div></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, 2019</div></th>
<th class="th"><div>Feb. 28, 2018</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_StatementOfStockholdersEquityAbstract', window );"><strong>Statement of Stockholders' Equity [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 " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesTax', window );">Interest rate swap, income tax</a></td>
<td class="num">$ (29)<span></span>
</td>
<td class="num">$ (29)<span></span>
</td>
<td class="num">$ (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_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 increase (decrease) in accumulated gain (loss) from derivative instruments designated and qualifying as the effective portion of cash flow hedges and an entity's share of an equity investee's increase (decrease) in deferred hedging gain (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 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669646-108580<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=118930883&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_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_StatementOfStockholdersEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_StatementOfStockholdersEquityAbstract</td>
</tr>
<tr>
<td style="padding-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>17
<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.20.1</span><table class="report" border="0" cellspacing="2" id="idp6827481216">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Quarterly Financial Information, Unaudited (Details) - USD ($)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="8">3 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, 2019</div></th>
<th class="th"><div>Aug. 31, 2019</div></th>
<th class="th"><div>May 31, 2019</div></th>
<th class="th"><div>Feb. 28, 2019</div></th>
<th class="th"><div>Nov. 30, 2018</div></th>
<th class="th"><div>Aug. 31, 2018</div></th>
<th class="th"><div>May 31, 2018</div></th>
<th class="th"><div>Feb. 29, 2020</div></th>
<th class="th"><div>Feb. 28, 2019</div></th>
<th class="th"><div>Feb. 28, 2018</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_QuarterlyFinancialInformationDisclosureAbstract', window );"><strong>Quarterly Financial Information 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>
<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>
<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_Revenues', window );">Revenues</a></td>
<td class="nump">$ 245,365<span></span>
</td>
<td class="nump">$ 291,139<span></span>
</td>
<td class="nump">$ 236,190<span></span>
</td>
<td class="nump">$ 289,123<span></span>
</td>
<td class="nump">$ 202,548<span></span>
</td>
<td class="nump">$ 239,516<span></span>
</td>
<td class="nump">$ 222,787<span></span>
</td>
<td class="nump">$ 262,236<span></span>
</td>
<td class="nump">$ 1,061,817<span></span>
</td>
<td class="nump">$ 927,087<span></span>
</td>
<td class="nump">$ 810,430<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_GrossProfit', window );">Gross profit</a></td>
<td class="nump">51,104<span></span>
</td>
<td class="nump">67,331<span></span>
</td>
<td class="nump">52,686<span></span>
</td>
<td class="nump">66,107<span></span>
</td>
<td class="nump">43,257<span></span>
</td>
<td class="nump">49,755<span></span>
</td>
<td class="nump">46,904<span></span>
</td>
<td class="nump">58,705<span></span>
</td>
<td class="nump">237,228<span></span>
</td>
<td class="nump">198,621<span></span>
</td>
<td class="nump">160,309<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_NetIncomeLoss', window );">Net income</a></td>
<td class="num">$ (10,643)<span></span>
</td>
<td class="nump">$ 22,035<span></span>
</td>
<td class="nump">$ 15,558<span></span>
</td>
<td class="nump">$ 21,284<span></span>
</td>
<td class="nump">$ 8,851<span></span>
</td>
<td class="nump">$ 15,395<span></span>
</td>
<td class="nump">$ 11,244<span></span>
</td>
<td class="nump">$ 15,718<span></span>
</td>
<td class="nump">$ 48,234<span></span>
</td>
<td class="nump">$ 51,208<span></span>
</td>
<td class="nump">$ 45,169<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_EarningsPerShareBasic', window );">Basic earnings per common share (usd per share)</a></td>
<td class="num">$ (0.41)<span></span>
</td>
<td class="nump">$ 0.84<span></span>
</td>
<td class="nump">$ 0.59<span></span>
</td>
<td class="nump">$ 0.81<span></span>
</td>
<td class="nump">$ 0.34<span></span>
</td>
<td class="nump">$ 0.59<span></span>
</td>
<td class="nump">$ 0.43<span></span>
</td>
<td class="nump">$ 0.60<span></span>
</td>
<td class="nump">$ 1.84<span></span>
</td>
<td class="nump">$ 1.97<span></span>
</td>
<td class="nump">$ 1.74<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_EarningsPerShareDiluted', window );">Diluted earnings per common share (usd per share)</a></td>
<td class="num">$ (0.41)<span></span>
</td>
<td class="nump">$ 0.84<span></span>
</td>
<td class="nump">$ 0.59<span></span>
</td>
<td class="nump">$ 0.81<span></span>
</td>
<td class="nump">$ 0.34<span></span>
</td>
<td class="nump">$ 0.59<span></span>
</td>
<td class="nump">$ 0.43<span></span>
</td>
<td class="nump">$ 0.60<span></span>
</td>
<td class="nump">$ 1.84<span></span>
</td>
<td class="nump">$ 1.96<span></span>
</td>
<td class="nump">$ 1.73<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_GainLossOnSaleOfBusiness', window );">Loss on disposal of business</a></td>
<td class="num">$ (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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (18,632)<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<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_GainLossOnDispositionOfAssets1', window );">Gain (Loss) on Disposition of Assets</a></td>
<td class="nump">$ 9,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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (9,157)<span></span>
</td>
<td class="num">$ (810)<span></span>
</td>
<td class="num">$ (10,834)<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_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 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=116637232&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 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=117326831&amp;loc=d3e1337-109256<br><br>Reference 3: 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=117327953&amp;loc=d3e4984-109258<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 (SX 210.5-03(21))<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&amp;loc=SL114868664-224227<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> -URI http://asc.fasb.org/extlink&amp;oid=109234566&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 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<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 2<br> -URI http://asc.fasb.org/extlink&amp;oid=117326831&amp;loc=d3e1252-109256<br><br>Reference 8: 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=116637391&amp;loc=SL114874048-224260<br><br>Reference 9: 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=117326831&amp;loc=SL5780133-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_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>num: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=117327953&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 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=117326831&amp;loc=d3e1252-109256<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 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<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(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637391&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 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&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 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=117326831&amp;loc=d3e1337-109256<br><br>Reference 7: 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=116634182&amp;loc=SL114868664-224227<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=117326831&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 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=116637232&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_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>num: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_GainLossOnDispositionOfAssets1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 assets, including but not limited to property plant and equipment, intangible assets and equity in securities of subsidiaries or equity method investee.</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=118932676&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_GainLossOnDispositionOfAssets1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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=118932676&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_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://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=116634182&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_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_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://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=118930883&amp;loc=SL7669619-108580<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 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637391&amp;loc=SL114874048-224260<br><br>Reference 3: 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=118930883&amp;loc=SL7669625-108580<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=116637232&amp;loc=SL114874131-224263<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(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&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 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3602-108585<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&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_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_QuarterlyFinancialInformationDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_QuarterlyFinancialInformationDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-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_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (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 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8736-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 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&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 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&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 (SX 210.5-03(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&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_Revenues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>18
<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.20.1</span><table class="report" border="0" cellspacing="2" id="idp6828438512">
<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="8">3 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, 2019</div></th>
<th class="th"><div>Aug. 31, 2019</div></th>
<th class="th"><div>May 31, 2019</div></th>
<th class="th"><div>Feb. 28, 2019</div></th>
<th class="th"><div>Nov. 30, 2018</div></th>
<th class="th"><div>Aug. 31, 2018</div></th>
<th class="th"><div>May 31, 2018</div></th>
<th class="th"><div>Feb. 29, 2020</div></th>
<th class="th"><div>Feb. 28, 2019</div></th>
<th class="th"><div>Feb. 28, 2018</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>
<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>
<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_Revenues', window );">Revenues</a></td>
<td class="nump">$ 245,365<span></span>
</td>
<td class="nump">$ 291,139<span></span>
</td>
<td class="nump">$ 236,190<span></span>
</td>
<td class="nump">$ 289,123<span></span>
</td>
<td class="nump">$ 202,548<span></span>
</td>
<td class="nump">$ 239,516<span></span>
</td>
<td class="nump">$ 222,787<span></span>
</td>
<td class="nump">$ 262,236<span></span>
</td>
<td class="nump">$ 1,061,817<span></span>
</td>
<td class="nump">$ 927,087<span></span>
</td>
<td class="nump">$ 810,430<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_OperatingIncomeLoss', window );">Operating Income (Loss)</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">79,343<span></span>
</td>
<td class="nump">76,956<span></span>
</td>
<td class="nump">48,248<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_GainLossOnSaleOfBusiness', window );">Gain (Loss) on Disposition of Business</a></td>
<td class="num">(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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(18,632)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<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_DepreciationDepletionAndAmortization', window );">Depreciation</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">50,194<span></span>
</td>
<td class="nump">50,245<span></span>
</td>
<td class="nump">50,526<span></span>
</td>
</tr>
<tr class="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 );">Payments to acquire property, plant, equipment and acquire businesses, net of cash</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">95,672<span></span>
</td>
<td class="nump">33,616<span></span>
</td>
<td class="nump">74,397<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_Assets', window );">Assets</a></td>
<td class="nump">1,073,831<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">1,088,570<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">1,073,831<span></span>
</td>
<td class="nump">1,088,570<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_PropertyPlantAndEquipmentNet', window );">Property, Plant and Equipment, Net</a></td>
<td class="nump">213,104<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">210,227<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">213,104<span></span>
</td>
<td class="nump">210,227<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_EnergyMember', window );">Energy [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>
<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_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>
<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>
<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_Revenues', window );">Revenues</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">498,989<span></span>
</td>
<td class="nump">440,264<span></span>
</td>
<td class="nump">389,397<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_OperatingIncomeLoss', window );">Operating Income (Loss)</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">107,926<span></span>
</td>
<td class="nump">83,591<span></span>
</td>
<td class="nump">84,332<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_DepreciationDepletionAndAmortization', window );">Depreciation</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">30,042<span></span>
</td>
<td class="nump">29,124<span></span>
</td>
<td class="nump">28,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_azz_PaymentsToAcquirePropertyPlantEquipmentAndAcquireBusinessesNetOfCash', window );">Payments to acquire property, plant, equipment and acquire businesses, net of cash</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">82,972<span></span>
</td>
<td class="nump">16,046<span></span>
</td>
<td class="nump">39,474<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_Assets', window );">Assets</a></td>
<td class="nump">504,632<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">440,090<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">504,632<span></span>
</td>
<td class="nump">440,090<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_GalvanizingServicesMember', window );">Galvanizing Services [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>
<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_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>
<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>
<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_Revenues', window );">Revenues</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">562,828<span></span>
</td>
<td class="nump">486,823<span></span>
</td>
<td class="nump">421,033<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_OperatingIncomeLoss', window );">Operating Income (Loss)</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">32,845<span></span>
</td>
<td class="nump">31,332<span></span>
</td>
<td class="num">(1,766)<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_DepreciationDepletionAndAmortization', window );">Depreciation</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">18,414<span></span>
</td>
<td class="nump">19,405<span></span>
</td>
<td class="nump">19,996<span></span>
</td>
</tr>
<tr class="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 );">Payments to acquire property, plant, equipment and acquire businesses, net of cash</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,588<span></span>
</td>
<td class="nump">14,608<span></span>
</td>
<td class="nump">32,903<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_Assets', window );">Assets</a></td>
<td class="nump">548,032<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">630,134<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">548,032<span></span>
</td>
<td class="nump">630,134<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=us-gaap_CorporateNonSegmentMember', window );">Corporate, Non-Segment [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>
<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_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>
<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>
<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_OperatingIncomeLoss', window );">Operating Income (Loss)</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(42,796)<span></span>
</td>
<td class="num">(37,967)<span></span>
</td>
<td class="num">(34,318)<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_GainLossOnSaleOfBusiness', window );">Gain (Loss) on Disposition 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="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="num">(18,632)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<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_DepreciationDepletionAndAmortization', window );">Depreciation</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,738<span></span>
</td>
<td class="nump">1,716<span></span>
</td>
<td class="nump">1,913<span></span>
</td>
</tr>
<tr class="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 );">Payments to acquire property, plant, equipment and acquire businesses, net of cash</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,112<span></span>
</td>
<td class="nump">2,962<span></span>
</td>
<td class="nump">2,020<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_Assets', window );">Assets</a></td>
<td class="nump">21,167<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">18,346<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">21,167<span></span>
</td>
<td class="nump">18,346<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>
<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>
<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>
<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>
<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_Revenues', window );">Revenues</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">850,656<span></span>
</td>
<td class="nump">785,194<span></span>
</td>
<td class="nump">653,150<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_PropertyPlantAndEquipmentNet', window );">Property, Plant and Equipment, Net</a></td>
<td class="nump">190,365<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">189,281<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">190,365<span></span>
</td>
<td class="nump">189,281<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 );">Non-US [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>
<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_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>
<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>
<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_PropertyPlantAndEquipmentNet', window );">Property, Plant and Equipment, Net</a></td>
<td class="nump">6,354<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">3,985<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">6,354<span></span>
</td>
<td class="nump">3,985<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_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>
<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>
<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>
<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>
<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_PropertyPlantAndEquipmentNet', window );">Property, Plant and Equipment, Net</a></td>
<td class="nump">$ 16,385<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">$ 16,961<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">16,385<span></span>
</td>
<td class="nump">16,961<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 [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>
<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_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>
<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>
<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_Revenues', window );">Revenues</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 211,161<span></span>
</td>
<td class="nump">$ 141,893<span></span>
</td>
<td class="nump">$ 157,280<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_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=6876686&amp;loc=d3e534808-122878<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 22<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8736-108599<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)(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=119400593&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_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=115929826&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=118932676&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=118932676&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>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_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=6877327&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=119400593&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 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=6877327&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_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_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (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 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8736-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 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&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 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&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 (SX 210.5-03(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&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_Revenues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_EnergyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_EnergyMember</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_GalvanizingServicesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_GalvanizingServicesMember</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=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;">us-gaap_StatementBusinessSegmentsAxis=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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>19
<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.20.1</span><table class="report" border="0" cellspacing="2" id="idp6629734528">
<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. 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_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></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_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths', window );">2020</a></td>
<td class="nump">$ 8,311<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_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo', window );">2021</a></td>
<td class="nump">7,990<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_LesseeOperatingLeaseLiabilityPaymentsDueYearThree', window );">2022</a></td>
<td class="nump">7,505<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_LesseeOperatingLeaseLiabilityPaymentsDueYearFour', window );">2023</a></td>
<td class="nump">6,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_LesseeOperatingLeaseLiabilityPaymentsDueYearFive', window );">2024</a></td>
<td class="nump">5,755<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_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive', window );">Thereafter</a></td>
<td class="nump">17,494<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " 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">53,742<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_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount', window );">Less imputed interest</a></td>
<td class="num">(9,301)<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_OperatingLeaseLiability', window );">Total</a></td>
<td class="nump">$ 44,441<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_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 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=77888426&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 payments for operating lease, due after fifth fiscal year following latest fiscal year.</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=77888426&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 payments for operating lease, due in next fiscal year following latest fiscal year.</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=77888426&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 payments for operating lease, due in fifth fiscal year following latest fiscal year.</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=77888426&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 payments for operating lease, due in fourth fiscal year following latest fiscal year.</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=77888426&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 payments for operating lease, due in third fiscal year following latest fiscal year.</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=77888426&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 payments for operating lease, due in second fiscal year following latest fiscal year.</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=77888426&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=77888426&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_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=77888419&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>20
<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.20.1</span><table class="report" border="0" cellspacing="2" id="idp6826919232">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Balance Sheets - USD ($)<br> shares in Thousands, $ in Thousands</strong></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_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 " 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">$ 36,687<span></span>
</td>
<td class="nump">$ 24,005<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_AccountsReceivableNetCurrent', window );">Accounts receivable, net of allowance for doubtful accounts of $x,xxx and $2,267 at February 29, 2020 and February 28, 2019, respectively</a></td>
<td class="nump">139,214<span></span>
</td>
<td class="nump">144,887<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_InventoryNet', window );">Inventories, net</a></td>
<td class="nump">99,841<span></span>
</td>
<td class="nump">124,847<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_ContractWithCustomerAssetNet', window );">Contract with Customer, Asset, after Allowance for Credit Loss</a></td>
<td class="nump">70,093<span></span>
</td>
<td class="nump">75,561<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_PrepaidExpenseAndOtherAssets', window );">Prepaid expenses and other</a></td>
<td class="nump">8,727<span></span>
</td>
<td class="nump">9,245<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " 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">354,562<span></span>
</td>
<td class="nump">378,545<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " 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">213,104<span></span>
</td>
<td class="nump">210,227<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_OperatingLeaseRightOfUseAsset', window );">Operating Lease, Right-of-Use Asset</a></td>
<td class="nump">43,208<span></span>
</td>
<td class="nump">45,870<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_Goodwill', window );">Goodwill</a></td>
<td class="nump">356,225<span></span>
</td>
<td class="nump">323,756<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_IntangibleAssetsNetExcludingGoodwill', window );">Intangibles and other assets</a></td>
<td class="nump">106,732<span></span>
</td>
<td class="nump">130,172<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " 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,073,831<span></span>
</td>
<td class="nump">1,088,570<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_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="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_AccountsPayableCurrent', window );">Accounts payable</a></td>
<td class="nump">61,987<span></span>
</td>
<td class="nump">53,047<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_AccruedIncomeTaxesCurrent', window );">Income tax payable</a></td>
<td class="nump">2,876<span></span>
</td>
<td class="nump">632<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_EmployeeRelatedLiabilitiesCurrent', window );">Accrued salaries and wages</a></td>
<td class="nump">38,882<span></span>
</td>
<td class="nump">30,395<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_OtherLiabilitiesCurrent', window );">Other accrued liabilities</a></td>
<td class="nump">26,868<span></span>
</td>
<td class="nump">17,631<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_CustomerAdvancesCurrent', window );">Customer advance payment</a></td>
<td class="nump">255<span></span>
</td>
<td class="nump">481<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_ContractWithCustomerLiability', window );">Contract with Customer, Liability</a></td>
<td class="nump">18,418<span></span>
</td>
<td class="nump">56,928<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_OperatingLeaseLiabilityCurrent', window );">Operating Lease, Liability, Current</a></td>
<td class="nump">6,327<span></span>
</td>
<td class="nump">5,657<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_DebtCurrent', window );">Long-term debt due within one year</a></td>
<td class="nump">125,000<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " 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">280,613<span></span>
</td>
<td class="nump">164,771<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_LongTermDebtNoncurrent', window );">Long-term debt due after one year</a></td>
<td class="nump">77,878<span></span>
</td>
<td class="nump">240,745<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_DeferredTaxLiabilitiesNoncurrent', window );">Deferred income tax liabilities</a></td>
<td class="nump">37,926<span></span>
</td>
<td class="nump">36,623<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_OtherLiabilitiesNoncurrent', window );">Other Liabilities, Noncurrent</a></td>
<td class="nump">4,934<span></span>
</td>
<td class="nump">1,513<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_OperatingLeaseLiabilityNoncurrent', window );">Operating Lease, Liability, Noncurrent</a></td>
<td class="nump">38,114<span></span>
</td>
<td class="nump">41,190<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " 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">$ 439,465<span></span>
</td>
<td class="nump">$ 484,842<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_CommonStockSharesIssued', window );">Common Stock, Shares, Issued</a></td>
<td class="nump">26,148<span></span>
</td>
<td class="nump">26,115<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_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="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_CommonStockValue', window );">Common Stock, $1.00 par value; 100,000 shares authorized; xx,xxx and 26,115 shares issued and outstanding at February 29, 2020 and February 28, 2019, respectively</a></td>
<td class="nump">$ 26,148<span></span>
</td>
<td class="nump">$ 26,115<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_AdditionalPaidInCapitalCommonStock', window );">Capital in excess of par value</a></td>
<td class="nump">66,703<span></span>
</td>
<td class="nump">58,695<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_RetainedEarningsAccumulatedDeficit', window );">Retained earnings</a></td>
<td class="nump">572,414<span></span>
</td>
<td class="nump">547,670<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_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive income (loss)</a></td>
<td class="num">(30,899)<span></span>
</td>
<td class="num">(28,752)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " 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">634,366<span></span>
</td>
<td class="nump">603,728<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " 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&#8217; Equity</a></td>
<td class="nump">$ 1,073,831<span></span>
</td>
<td class="nump">$ 1,088,570<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_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=6877327&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_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 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118956577&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 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=118952595&amp;loc=d3e4428-111522<br><br>Reference 3: 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=6877327&amp;loc=d3e13212-122682<br><br>Reference 4: 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=118951113&amp;loc=d3e6676-107765<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 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=118952595&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=119400593&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=6876686&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=6877327&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://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=118930883&amp;loc=d3e637-108580<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=118930883&amp;loc=SL7669686-108580<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 14<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&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=6877327&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=6876686&amp;loc=d3e534808-122878<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 22<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8736-108599<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)(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=119400593&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_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=118951113&amp;loc=d3e6801-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 S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&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 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=118951113&amp;loc=d3e6676-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_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_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=118932676&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=118951113&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=6877327&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_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=6877327&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_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://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=6877327&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=118956577&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=118944033&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=118944033&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=118944033&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=118956577&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=118944033&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_CustomerAdvancesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 current portion of prepayments received from customers for goods or services to be provided 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/otherTransitionRef<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=6877327&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_CustomerAdvancesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DebtCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 short-term debt and current maturity of long-term debt and capital lease obligations 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.19,20)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&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_DebtCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DeferredTaxLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 and 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://fasb.org/us-gaap/role/ref/otherTransitionRef<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=116821951&amp;loc=d3e31917-109318<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef<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=116821951&amp;loc=d3e31931-109318<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=116821951&amp;loc=d3e31958-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_DeferredTaxLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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=6877327&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://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=77989000&amp;loc=SL49117168-202975<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 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_InventoryNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 valuation and LIFO reserves of inventory 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 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118951113&amp;loc=d3e6676-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section 35<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=116846819&amp;loc=d3e3927-108312<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.6(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&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_InventoryNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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=6877327&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_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://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=6876686&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 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=119400593&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(32))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&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_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://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=6877327&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_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=6877327&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_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=77888419&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_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=77888419&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_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=77888419&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=118951113&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=118951113&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=6877327&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=6877327&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=6877327&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=119400593&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 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=6877327&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_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=6877327&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)(23)(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=119400593&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 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=27012166&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_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://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=27010918&amp;loc=d3e74512-122707<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(31))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&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=6877327&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(30))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&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_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>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.20.1</span><table class="report" border="0" cellspacing="2" id="idp6826556560">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock Compensation Performance Share Units (Details) - Performance Shares [Member] - $ / shares<br></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. 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [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 " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period</a></td>
<td class="text">3 years<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value</a></td>
<td class="nump">$ 46.19<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Non-vested shares outstanding, weighted average grant date fair value (usd per share)</a></td>
<td class="nump">$ 47.75<span></span>
</td>
<td class="nump">$ 50.62<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Non-vested shares outstanding (shares)</a></td>
<td class="nump">109,936<span></span>
</td>
<td class="nump">83,125<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (shares)</a></td>
<td class="nump">49,000<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period</a></td>
<td class="nump">0<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod', window );">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period</a></td>
<td class="num">(22,189)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue', window );">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value</a></td>
<td class="nump">$ 0<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue', window );">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value</a></td>
<td class="nump">$ 55.08<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_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=116856206&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_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=116856206&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=116856206&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>num: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=116856206&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=116856206&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>num: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=116856206&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_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=116856206&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>num: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_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=116856206&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=116856206&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>num: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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-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_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>22
<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.20.1</span><table class="report" border="0" cellspacing="2" id="idp6813210912">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock 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. 29, 2020</div></th>
<th class="th"><div>Feb. 28, 2019</div></th>
<th class="th"><div>Feb. 28, 2018</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 " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Compensation Expense</a></td>
<td class="nump">$ 6,290<span></span>
</td>
<td class="nump">$ 4,659<span></span>
</td>
<td class="nump">$ 6,121<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_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense', window );">Income tax benefits</a></td>
<td class="nump">1,321<span></span>
</td>
<td class="nump">978<span></span>
</td>
<td class="nump">2,122<span></span>
</td>
</tr>
<tr class="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_ExcessTaxBenefitexcludedfromcashflow', window );">Excess Tax Benefit excluded from cash flow</a></td>
<td class="num">$ (100)<span></span>
</td>
<td class="num">$ (300)<span></span>
</td>
<td class="nump">$ 200<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_us-gaap_AllocatedShareBasedCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 award under share-based payment arrangement. Excludes amount capitalized.</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 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=116856206&amp;loc=d3e5047-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.F)<br> -URI http://asc.fasb.org/extlink&amp;oid=115993241&amp;loc=d3e301413-122809<br><br>Reference 3: 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=116856206&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_AllocatedShareBasedCompensationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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=116856206&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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>23
<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.20.1</span><table class="report" border="0" cellspacing="2" id="idp6826338096">
<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. 29, 2020</div></th>
<th class="th"><div>Feb. 28, 2019</div></th>
<th class="th"><div>Feb. 28, 2018</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>
</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_Goodwill', window );">Goodwill</a></td>
<td class="nump">$ 356,225<span></span>
</td>
<td class="nump">$ 323,756<span></span>
</td>
<td class="nump">$ 321,307<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 [Member]</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_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>
</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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables', window );">Accounts receivable</a></td>
<td class="nump">4,591<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory', window );">Inventories</a></td>
<td class="nump">1,830<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets', window );">Prepaid expenses and other</a></td>
<td class="nump">22<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment', window );">Property, plant and equipment</a></td>
<td class="nump">5,336<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill', window );">Intangibles</a></td>
<td class="nump">15,512<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_Goodwill', window );">Goodwill</a></td>
<td class="nump">39,419<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable', window );">Accounts payable and other accrued liabilities</a></td>
<td class="num">(1,575)<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContingentLiability', window );">Contingent consideration</a></td>
<td class="num">(2,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 " 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">(2,507)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " 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">$ 60,628<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_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=116869197&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=116868840&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=116869197&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=116869197&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=116869197&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 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=116821951&amp;loc=d3e31917-109318<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=116869197&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=116869197&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=116869197&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=116868840&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=116868840&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=116869197&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=116869197&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://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=77989000&amp;loc=SL49117168-202975<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 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_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>24
<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.20.1</span><table class="report" border="0" cellspacing="2" id="idp6826550992">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Document and Entity Information - 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. 29, 2020</div></th>
<th class="th"><div>Apr. 16, 2020</div></th>
<th class="th"><div>Aug. 31, 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_azz_DocumentAndEntityInformationAbstract', window );"><strong>Document and Entity Information [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 " 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 " 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 " 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. 29,  2020<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_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 " 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 " 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 " 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 " 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 " 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 " 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 " 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 " 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 " 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 " 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 " 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 " 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 " 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 " 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 " 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 " 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 " 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 " 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 " 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 " 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 " 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 " 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="ro">
<td class="pl " 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,066,597,439<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_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">26,147,964<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_dei_DocumentsIncorporatedByReferenceTextBlock', window );">Documents Incorporated by Reference [Text Block]</a></td>
<td class="text"><span style="font-size:8pt;">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></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_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="ro">
<td class="pl " 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="re">
<td class="pl " 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="ro">
<td class="pl " 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">2020<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_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_azz_DocumentAndEntityInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Document and entity information.</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_DocumentAndEntityInformationAbstract</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_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_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 Forms 10-K, 20-F, 40-F<br> -Number 240<br> -Section 15<br> -Subsection d-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_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 CCYY 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>The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented.  If there is no historical data in the report, use the filing date. The format of the date is CCYY-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>nonnum: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 Regulation 12B<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 Regulation 12B<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 Regulation 12B<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 Regulation 12B<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 Regulation 12B<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 Regulation 12B<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 Regulation 12B<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>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_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_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>25
<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.20.1</span><table class="report" border="0" cellspacing="2" id="idp6813144912">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Narrative (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>
</tr>
<tr>
<th class="th"><div>Feb. 28, 2018</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_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 " 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="text">&#160;<span></span>
</td>
<td class="nump">$ 725<span></span>
</td>
<td class="nump">$ 3,015<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_ForeignEarningsRepatriated', window );">Foreign Earnings Repatriated</a></td>
<td class="nump">$ 1,400<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_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://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> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&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_ForeignEarningsRepatriated">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 earnings repatriated from subsidiaries outside the country of domicile.</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_ForeignEarningsRepatriated</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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>26
<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.20.1</span><table class="report" border="0" cellspacing="2" id="idp6827167248">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Restructuring and Other Related Costs (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">3 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. 29, 2020</div></th>
<th class="th"><div>Feb. 28, 2019</div></th>
<th class="th"><div>Feb. 28, 2018</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>
</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_GainLossOnDispositionOfAssets1', window );">Gain (Loss) on Disposition of Assets</a></td>
<td class="num">$ (9,200)<span></span>
</td>
<td class="nump">$ 9,157<span></span>
</td>
<td class="nump">$ 810<span></span>
</td>
<td class="nump">$ 10,834<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_RestructuringCharges', window );">Restructuring Charges</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,300<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_IncomeStatementLocationAxis=us-gaap_SellingGeneralAndAdministrativeExpensesMember', window );">Selling, General and Administrative Expenses [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="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>
</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_GainLossOnDispositionOfAssets1', window );">Gain (Loss) on Disposition of Assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,200<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_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember', window );">Cost of Sales [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_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>
</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_GainLossOnDispositionOfAssets1', window );">Gain (Loss) on Disposition of Assets</a></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="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_RestructuringCostAndReserveAxis=us-gaap_OneTimeTerminationBenefitsMember', window );">One-time Termination Benefits [Member] | Cost of Sales [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="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>
</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_RestructuringCharges', window );">Restructuring Charges</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">500<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_RestructuringCostAndReserveAxis=us-gaap_OtherRestructuringMember', window );">Other Restructuring [Member] | Cost of Sales [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_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>
</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_RestructuringCharges', window );">Restructuring Charges</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 800<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_GainLossOnDispositionOfAssets1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 assets, including but not limited to property plant and equipment, intangible assets and equity in securities of subsidiaries or equity method investee.</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=118932676&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_GainLossOnDispositionOfAssets1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_RestructuringCharges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to 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 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> -Subparagraph (b)<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 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3602-108585<br><br>Reference 4: 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(b))<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_RestructuringCharges</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringCostAndReserveAxis=us-gaap_OneTimeTerminationBenefitsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_OneTimeTerminationBenefitsMember</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>27
<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.20.1</span><table class="report" border="0" cellspacing="2" id="idp6802449072">
<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. 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_OtherLiabilitiesDisclosureAbstract', window );"><strong>Other Liabilities Disclosure [Abstract]</strong></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_OtherCurrentLiabilitiesTableTextBlock', window );">Schedule of Accrued Liabilities</a></td>
<td class="text"><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other accrued liabilities consisted of the following as of </span><span style="font-family:inherit;font-size:10pt;">February&#160;29, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">February&#160;28, 2019</span><span style="font-family:inherit;font-size:10pt;"> (in thousands):</span></div><div style="line-height:120%;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">&#160;</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:90.05847953216374%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"/></tr><tr><td style="width:64%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:16%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2019</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accrued interest</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,042</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,196</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accrued warranty</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,702</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,751</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Commissions</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,180</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,370</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Personnel expenses</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,646</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,282</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Group medical insurance</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,083</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,024</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Sales and other taxes payable</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,098</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,301</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,117</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,707</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>26,868</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>17,631</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></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_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>nonnum: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>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.20.1</span><table class="report" border="0" cellspacing="2" id="idp6725363488">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock Compensation (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_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 " 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"> restricted stock unit award activity (including DERs) for the year ended <span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">February&#160;29, 2020</span><span style="font-family:inherit;font-size:10pt;"> is as follows:</span><div style="line-height:120%;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">&#160;</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:96.29629629629629%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:58%;"/><td style="width:1%;"/><td style="width:19%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:18%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Restricted<br/>Stock&#160;Units</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Weighted<br/>Average&#160;Grant<br/>Date&#160;Fair&#160;Value</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Outstanding at beginning of year</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>146,532</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>48.93</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Granted</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>140,070</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>43.86</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Vested</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(84,595</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>54.63</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Forfeited</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(7,061</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>45.30</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Outstanding at end of year</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>194,946</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>44.34</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><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_ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock', window );">Share-based Payment Arrangement, Performance Shares, Outstanding Activity [Table Text Block]</a></td>
<td class="text"> for the year ended <span style="font-family:inherit;font-size:10pt;">February&#160;29, 2020</span><span style="font-family:inherit;font-size:10pt;"> is as follows:</span><div style="line-height:120%;padding-top:12px;text-align:center;text-indent:32px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:80.31189083820662%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:58%;"/><td style="width:1%;"/><td style="width:19%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:18%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Performance </span></div><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Stock Units</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Weighted</span></div><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Average Grant</span></div><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Date Fair Value</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Outstanding at beginning of year</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>83,125</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>50.62</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Granted</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>49,000</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>46.19</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Vested</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Forfeited</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(22,189</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>55.08</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Outstanding at end of year</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>109,936</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>47.75</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><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_ScheduleOfShareBasedCompensationStockOptionsAndStockAppreciationRightsAwardActivityTableTextBlock', window );">Stock Appreciation Rights and Option Awards</a></td>
<td class="text"><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">A summary of the Company&#8217;s stock appreciation rights activity is as follows for fiscal year </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">:</span></div><div style="line-height:120%;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">&#160;</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="22"/></tr><tr><td style="width:22%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="6" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="6" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="6" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">SARs</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Weighted</span></div><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Average</span></div><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Exercise</span></div><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Price</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">SARs</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Weighted</span></div><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Average</span></div><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Exercise</span></div><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Price</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">SARs</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Weighted</span></div><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Average</span></div><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Exercise</span></div><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Price</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Outstanding at beginning of year</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>98,184</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>44.46</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>148,513</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>43.29</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>170,139</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>42.02</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Exercised</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,965</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>44.58</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(47,484</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>40.84</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(19,481</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>31.94</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Forfeited</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(393</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>43.92</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,845</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>43.92</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,145</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>45.36</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Outstanding at end of year</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>94,826</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>44.58</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>98,184</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>44.46</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>148,513</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>43.29</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Exercisable at end of year</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>94,826</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>44.58</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>98,184</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>44.46</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>148,513</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>43.29</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></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_azz_ScheduleOfShareBasedCompensationStockOptionsAndOtherThanStockOptionActivityTableTextBlock', window );">Share-based Compensation Activity</a></td>
<td class="text"><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table summarizes additional information about stock appreciation rights outstanding at </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">February&#160;29, 2020</span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><br/></span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:69.00584795321637%;border-collapse:collapse;text-align:left;"><tr><td colspan="10"/></tr><tr><td style="width:34%;"/><td style="width:1%;"/><td style="width:20%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:21%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:19%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Range of<br/>Exercise Prices</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">SARs Outstanding and Exercisable </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Average<br/>Remaining<br/>Life</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Weighted<br/>Average<br/>Exercise<br/>Price</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$39.65 - $44.15</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>48,061</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.00</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>43.85</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$44.72 - 46.34</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>46,765</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.73</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>45.33</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$39.65 - $46.34</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>94,826</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.88</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>44.58</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><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_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock', window );">Share-based compensation expense and related income tax</a></td>
<td class="text">for fiscal year <span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> (in thousands):</span><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:9pt;">&#160;</span><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:92.39766081871345%;border-collapse:collapse;text-align:left;"><tr><td colspan="13"/></tr><tr><td style="width:49%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Compensation expense</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,290</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,659</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,121</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Income tax benefits</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,321</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>978</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,122</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></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_azz_ScheduleOfShareBasedCompensationStockOptionsAndOtherThanStockOptionActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Schedule of Share-based Compensation, Stock Options And Other Than Stock Option, Activity [Table Text Block]</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_ScheduleOfShareBasedCompensationStockOptionsAndOtherThanStockOptionActivityTableTextBlock</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>nonnum: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_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=116856206&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>nonnum: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=116856206&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>nonnum: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=116856206&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>nonnum: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=116856206&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>nonnum: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.20.1</span><table class="report" border="0" cellspacing="2" id="idp6813325360">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Employee Benefit Plans (Notes)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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>
</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_PensionAndOtherPostretirementBenefitsDisclosureTextBlock', window );">Employee benefit plans</a></td>
<td class="text">Employee Benefit Plans<div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">401(k) Retirement Plan</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company has a 401(k) retirement plan covering substantially all of its employees. Company contributions to the 401(k) retirement plan were </span><span style="font-family:inherit;font-size:10pt;"><span>$5.4</span></span><span style="font-family:inherit;font-size:10pt;"> million, </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;"><span>$5.0</span></span><span style="font-family:inherit;font-size:10pt;"> million, and </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;"><span>$4.8</span></span><span style="font-family:inherit;font-size:10pt;"> million for fiscal </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">, and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, respectively. </span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Multiemployer Pension Plans</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In addition to the Company's 401(k) retirement plan, the Company participates in a number of multiemployer defined benefit pension plans for employees who 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="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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="line-height:120%;padding-top:12px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="25"/></tr><tr><td style="width:12%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:8%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td rowspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">EIN/Pension Plan Number</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" rowspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">Pension Protection Act Reported Status (1)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td rowspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">FIP/RP </span></div><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">Status (2)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">Company Contributions (3)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td rowspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">Surcharge Imposed (4)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td rowspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">Expiration Date of Collective Bargaining Agreements</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">Fiscal Year</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">Pension Fund</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Boilermaker-Blacksmith National Pension Trust</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>EIN:48-6168020<br/>Plan: 001</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>Critical</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>Endangered</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>Implemented</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>5,337</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>5,651</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>4,070</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>Yes</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>Various through 12/31/2020</span></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Contributions to other multiemployer pension plans</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>366</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>627</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>470</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Total contributions</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>5,703</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>6,278</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>4,540</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr></table></div></div><table cellpadding="0" cellspacing="0" style="padding-top:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:33px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:9px;"><span style="font-family:inherit;font-size:10pt;">(1)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The most recent Pension Protection Act zone status available for fiscal 2020 and 2019 is for the plan&#8217;s year-end as of December 31, 2019 and 2018, respectively. The zone status is based on information that the Company received from the plan 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 2019.</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:33px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:9px;"><span style="font-family:inherit;font-size:10pt;">(2)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:33px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:9px;"><span style="font-family:inherit;font-size:10pt;">(3)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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 ending December 31, 2018 and 2017.</span></div></td></tr></table><div style="line-height:120%;font-size:10pt;padding-left:9px;"><span style="font-family:inherit;font-size:10pt;">(4)</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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 is at the 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 pension and other postretirement benefits.</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 715<br> -URI http://asc.fasb.org/topic&amp;trid=2235017<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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>30
<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.20.1</span><table class="report" border="0" cellspacing="2" id="idp6813121008">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Inventories (Notes)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_InventoryDisclosureAbstract', window );"><strong>Inventory Disclosure [Abstract]</strong></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_InventoryDisclosureTextBlock', window );">Inventories</a></td>
<td class="text">Inventories<div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Inventories, net consisted of the following as of </span><span style="font-family:inherit;font-size:10pt;">February&#160;29, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">February&#160;28, 2019</span><span style="font-family:inherit;font-size:10pt;"> (in thousands):</span></div><div style="line-height:120%;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">&#160;</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:91.22807017543859%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"/></tr><tr><td style="width:62%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:16%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:16%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2019</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Raw materials</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>88,837</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>94,410</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Work-in-process</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,543</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>19,067</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Finished goods</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,461</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,370</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>99,841</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>124,847</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></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_InventoryDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_InventoryDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-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_InventoryDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory.</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> -URI http://asc.fasb.org/topic&amp;trid=2126998<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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>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.20.1</span><table class="report" border="0" cellspacing="2" id="idp6802572736">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock Compensation (Notes)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_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 " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock', window );">Stock compensation</a></td>
<td class="text">Share-based Compensation<div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company has </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;"><span>two</span></span><span style="font-family:inherit;font-size:10pt;"> 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="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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 </span><span style="font-family:inherit;font-size:10pt;"><span>1.5 million</span></span><span style="font-family:inherit;font-size:10pt;"> shares and, as of </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">February&#160;29, 2020</span><span style="font-family:inherit;font-size:10pt;">, the Company had approximately </span><span style="font-family:inherit;font-size:10pt;"><span>1.3 million</span></span><span style="font-family:inherit;font-size:10pt;"> shares reserved for future issuance under this plan. </span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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 that remain outstanding, and if exercised, such awards will be settled from the balance of shares available for issuance under the 2005 Plan. As of </span><span style="font-family:inherit;font-size:10pt;">February&#160;29, 2020</span><span style="font-family:inherit;font-size:10pt;">, there were </span><span style="font-family:inherit;font-size:10pt;"><span>0.1 million</span></span><span style="font-family:inherit;font-size:10pt;"> shares available for issuance under the 2005 Plan. The 2005 Plan will be formally retired when all remaining outstanding stock appreciation rights are exercised, forfeited or expire. All outstanding stock appreciation rights will expire on or before March 1, 2021.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Restricted Stock Unit Awards</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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 </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">three</span><span style="font-family:inherit;font-size:10pt;"> years but these awards may vest early 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 underlying shares vest.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">A summary of the Company's restricted stock unit award activity (including DERs) for the year ended </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">February&#160;29, 2020</span><span style="font-family:inherit;font-size:10pt;"> is as follows:</span></div><div style="line-height:120%;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">&#160;</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:96.29629629629629%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:58%;"/><td style="width:1%;"/><td style="width:19%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:18%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Restricted<br/>Stock&#160;Units</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Weighted<br/>Average&#160;Grant<br/>Date&#160;Fair&#160;Value</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Outstanding at beginning of year</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>146,532</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>48.93</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Granted</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>140,070</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>43.86</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Vested</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(84,595</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>54.63</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Forfeited</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(7,061</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>45.30</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Outstanding at end of year</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>194,946</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>44.34</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The total fair value of restricted stock units vested during fiscal years </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">, and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> was </span><span style="font-family:inherit;font-size:10pt;"><span>$3.8</span></span><span style="font-family:inherit;font-size:10pt;"> million, </span><span style="font-family:inherit;font-size:10pt;"><span>$2.1</span></span><span style="font-family:inherit;font-size:10pt;"> million and </span><span style="font-family:inherit;font-size:10pt;"><span>$3.0</span></span><span style="font-family:inherit;font-size:10pt;"> million, respectively. For fiscal years </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, there were </span><span style="font-family:inherit;font-size:10pt;"><span>194,946</span></span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>146,532</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>109,777</span></span><span style="font-family:inherit;font-size:10pt;">, respectively, of non-vested restricted stock units outstanding with weighted average grant date fair values of </span><span style="font-family:inherit;font-size:10pt;"><span>$44.34</span></span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>$48.93</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$56.62</span></span><span style="font-family:inherit;font-size:10pt;">, respectively.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Performance Share Unit Awards</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company grants performance share unit ("PSU") awards to certain employees, which also include DERs as described above. These PSU awards have a </span><span style="font-family:inherit;font-size:10pt;">three</span><span style="font-family:inherit;font-size:10pt;"> year performance cycle and will vest and become issuable, if at all, on the third anniversary of the award date. The PSU awards 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 years in comparison to a defined specific industry peer group. 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="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">A summary of the Company&#8217;s performance share unit award activity (including DERs) for the year ended </span><span style="font-family:inherit;font-size:10pt;">February&#160;29, 2020</span><span style="font-family:inherit;font-size:10pt;"> is as follows:</span></div><div style="line-height:120%;padding-top:12px;text-align:center;text-indent:32px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:80.31189083820662%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:58%;"/><td style="width:1%;"/><td style="width:19%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:18%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Performance </span></div><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Stock Units</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Weighted</span></div><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Average Grant</span></div><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Date Fair Value</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Outstanding at beginning of year</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>83,125</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>50.62</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Granted</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>49,000</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>46.19</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Vested</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Forfeited</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(22,189</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>55.08</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Outstanding at end of year</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>109,936</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>47.75</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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 </span><span style="font-family:inherit;font-size:10pt;"><span>0%</span></span><span style="font-family:inherit;font-size:10pt;"> to </span><span style="font-family:inherit;font-size:10pt;"><span>250%</span></span><span style="font-family:inherit;font-size:10pt;"> of the face amount of such awards depending on the outcome of the performance or market vesting conditions.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Stock Appreciation Rights</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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 </span><span style="font-family:inherit;font-size:10pt;"><span>7</span></span><span style="font-family:inherit;font-size:10pt;"> years and vest ratably over a period of </span><span style="font-family:inherit;font-size:10pt;"><span>3</span></span><span style="font-family:inherit;font-size:10pt;"> years although some may vest immediately on issuance. These awards are valued using the Black-Scholes option pricing model. The Company did not grant any SARs in fiscal year </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> or </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">. </span></div><div style="line-height:120%;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">&#160;</span></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">A summary of the Company&#8217;s stock appreciation rights activity is as follows for fiscal year </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">:</span></div><div style="line-height:120%;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">&#160;</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="22"/></tr><tr><td style="width:22%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="6" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="6" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="6" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">SARs</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Weighted</span></div><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Average</span></div><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Exercise</span></div><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Price</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">SARs</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Weighted</span></div><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Average</span></div><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Exercise</span></div><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Price</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">SARs</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Weighted</span></div><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Average</span></div><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Exercise</span></div><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Price</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Outstanding at beginning of year</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>98,184</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>44.46</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>148,513</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>43.29</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>170,139</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>42.02</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Exercised</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,965</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>44.58</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(47,484</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>40.84</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(19,481</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>31.94</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Forfeited</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(393</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>43.92</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,845</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>43.92</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,145</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>45.36</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Outstanding at end of year</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>94,826</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>44.58</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>98,184</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>44.46</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>148,513</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>43.29</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Exercisable at end of year</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>94,826</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>44.58</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>98,184</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>44.46</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>148,513</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>43.29</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> As of </span><span style="font-family:inherit;font-size:10pt;">February&#160;29, 2020</span><span style="font-family:inherit;font-size:10pt;">, the average remaining contractual term for both outstanding and exercisable stock appreciation rights was </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;"><span>0.88</span></span><span style="font-family:inherit;font-size:10pt;"> years and these awards had no intrinsic value.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table summarizes additional information about stock appreciation rights outstanding at </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">February&#160;29, 2020</span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><br/></span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:69.00584795321637%;border-collapse:collapse;text-align:left;"><tr><td colspan="10"/></tr><tr><td style="width:34%;"/><td style="width:1%;"/><td style="width:20%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:21%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:19%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Range of<br/>Exercise Prices</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">SARs Outstanding and Exercisable </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Average<br/>Remaining<br/>Life</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Weighted<br/>Average<br/>Exercise<br/>Price</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$39.65 - $44.15</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>48,061</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.00</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>43.85</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$44.72 - 46.34</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>46,765</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.73</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>45.33</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$39.65 - $46.34</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>94,826</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.88</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>44.58</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:inherit;font-size:9pt;">&#160;</span><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Directors Grants</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company granted each of its independent directors a total of </span><span style="font-family:inherit;font-size:10pt;"><span>2,124</span></span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>1,823</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>2,040</span></span><span style="font-family:inherit;font-size:10pt;"> shares of its common stock during fiscal years </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, respectively. These common stock grants were valued at </span><span style="font-family:inherit;font-size:10pt;"><span>$47.08</span></span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>$54.85</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$49.00</span></span><span style="font-family:inherit;font-size:10pt;"> per share for fiscal years </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, respectively, which was the market price of the Company's common stock on the respective grant dates.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Employee Stock Purchase Plan</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company also has an employee stock purchase plan, which allows employees of the Company to purchase common stock of the Company through accumulated payroll deductions. Offerings under this plan have a duration of </span><span style="font-family:inherit;font-size:10pt;">24 months</span><span style="font-family:inherit;font-size:10pt;"> (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 </span><span style="font-family:inherit;font-size:10pt;"><span>85%</span></span><span style="font-family:inherit;font-size:10pt;"> 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 </span><span style="font-family:inherit;font-size:10pt;"><span>$25,000</span></span><span style="font-family:inherit;font-size:10pt;"> per calendar year and the participant may not purchase more than </span><span style="font-family:inherit;font-size:10pt;"><span>5,000</span></span><span style="font-family:inherit;font-size:10pt;"> 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. </span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Share-based Compensation Expense</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table shows share-based compensation expense and the related income tax benefit included in the consolidated statements of income for fiscal year </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> (in thousands):</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:9pt;">&#160;</span><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:92.39766081871345%;border-collapse:collapse;text-align:left;"><tr><td colspan="13"/></tr><tr><td style="width:49%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Compensation expense</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,290</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,659</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,121</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Income tax benefits</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,321</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>978</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,122</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Unrecognized compensation cost related to all the above at </span><span style="font-family:inherit;font-size:10pt;">February&#160;29, 2020</span><span style="font-family:inherit;font-size:10pt;"> totaled </span><span style="font-family:inherit;font-size:10pt;"><span>$9.6</span></span><span style="font-family:inherit;font-size:10pt;"> million. These costs are expected to be recognized over a weighted period of </span><span style="font-family:inherit;font-size:10pt;"><span>1.73</span></span><span style="font-family:inherit;font-size:10pt;"> years.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The actual tax benefit realized for tax deductions from share-based compensation during each of these fiscal years totaled </span><span style="font-family:inherit;font-size:10pt;"><span>$(0.1) million</span></span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>$(0.3) million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$0.2 million</span></span><span style="font-family:inherit;font-size:10pt;">, respectively.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company&#8217;s policy is to issue shares required 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>nonnum: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>32
<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.20.1</span><table class="report" border="0" cellspacing="2" id="idp6717419728">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Schedule II : Valuation and Qualiying Accounts and Reserves (Notes)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_srt_ValuationAndQualifyingAccountsAbstract', window );"><strong>SEC Schedule, 12-09, Valuation and Qualifying Accounts [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_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock', window );">Schedule II : Valuation and Qualifying Accounts and Reserves</a></td>
<td class="text"><div style="line-height:120%;padding-top:12px;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Schedule II</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">AZZ Inc.</span></div><div style="line-height:120%;padding-top:12px;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Valuation and Qualifying Accounts and Reserves</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">(In thousands)</span></div><div style="line-height:120%;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">&#160;</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="13"/></tr><tr><td style="width:52%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Allowance for Doubtful Accounts</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance at beginning of year</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,267</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>569</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>347</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Additions charged to income</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,734</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,153</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,290</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Write-offs, net</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(129</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(451</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(3,084</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>106</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>16</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Effect of exchange rate changes</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(27</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(4</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance at end of year</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,951</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,267</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>569</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></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_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 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 SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 12<br> -Subsection 09<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)<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&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;">srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock</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>nonnum: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_srt_ValuationAndQualifyingAccountsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ValuationAndQualifyingAccountsAbstract</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>33
<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.20.1</span><table class="report" border="0" cellspacing="2" id="idp6802429616">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies (Notes)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_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 " 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="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Legal</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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.&#160; 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="font-family:inherit;font-size:9pt;">&#160;</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Commodity pricing</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of </span><span style="font-family:inherit;font-size:10pt;">February&#160;29, 2020</span><span style="font-family:inherit;font-size:10pt;">, the Company had non-cancelable forward contracts of approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$43.2 million</span></span><span style="font-family:inherit;font-size:10pt;"> to purchase zinc at various volumes and prices. All such contracts expire in fiscal 2021. The Company had no other contracted commitments for any other commodities including steel, aluminum, natural gas, cooper, zinc, nickel based alloys, except for those entered into under the normal course of business.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Other</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of </span><span style="font-family:inherit;font-size:10pt;">February&#160;29, 2020</span><span style="font-family:inherit;font-size:10pt;">, the Company had outstanding letters of credit in the amount of </span><span style="font-family:inherit;font-size:10pt;"><span>$30.5 million</span></span><span style="font-family:inherit;font-size:10pt;">. 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 </span><span style="font-family:inherit;font-size:10pt;">February&#160;29, 2020</span><span style="font-family:inherit;font-size:10pt;">, a warranty reserve in the amount of </span><span style="font-family:inherit;font-size:10pt;"><span>$3.7 million</span></span><span style="font-family:inherit;font-size:10pt;"> 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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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>34
<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.20.1</span><table class="report" border="0" cellspacing="2" id="idp6826710240">
<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. 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_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 " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths', window );">2021</a></td>
<td class="nump">$ 12,497<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_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo', window );">2022</a></td>
<td class="nump">12,462<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_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree', window );">2023</a></td>
<td class="nump">12,086<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_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour', window );">2024</a></td>
<td class="nump">10,151<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_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive', window );">2025</a></td>
<td class="nump">9,307<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_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive', window );">Thereafter</a></td>
<td class="nump">41,971<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " 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">$ 98,474<span></span>
</td>
<td class="nump">$ 121,976<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 expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized after the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet 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_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 expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest 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 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 expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest 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 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 expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest 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 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 expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest 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 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 expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest 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 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://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>35
<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.20.1</span><table class="report" border="0" cellspacing="2" id="idp6806101104">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Reconciliation of Unrecognized Tax Benefits (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_IncomeTaxExaminationLineItems', window );"><strong>Income Tax Examination [Line Items]</strong></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_UnrecognizedTaxBenefits', window );">Balance at beginning of period</a></td>
<td class="nump">$ 0<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_UnrecognizedTaxBenefitsPeriodIncreaseDecrease', window );">Gross increases</a></td>
<td class="nump">2,531<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_UnrecognizedTaxBenefits', window );">Balance at end of period</a></td>
<td class="nump">2,531<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_BalanceSheetLocationAxis=azz_OtherLongTermLiabilitiesMember', window );">Other Long-Term Liabilities</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_IncomeTaxExaminationLineItems', window );"><strong>Income Tax Examination [Line Items]</strong></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_UnrecognizedTaxBenefitsPeriodIncreaseDecrease', window );">Gross increases</a></td>
<td class="nump">2,500<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_BalanceSheetLocationAxis=azz_LongTermLiabilitiesMember', window );">Long-Term Liabilities</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_IncomeTaxExaminationLineItems', window );"><strong>Income Tax Examination [Line Items]</strong></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_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued', window );">Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued</a></td>
<td class="nump">900<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_ReasonablyPossibleSignificantChangeInUnrecognizedTaxBenefitsByItemAxis=us-gaap_SettlementWithTaxingAuthorityMember', window );">Settlement with Taxing Authority</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_IncomeTaxExaminationLineItems', window );"><strong>Income Tax Examination [Line Items]</strong></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_UnrecognizedTaxBenefitsPeriodIncreaseDecrease', window );">Gross increases</a></td>
<td class="nump">$ 400<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_IncomeTaxExaminationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_IncomeTaxExaminationLineItems</td>
</tr>
<tr>
<td style="padding-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=116821951&amp;loc=SL37586934-109318<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 15A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&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_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 accrued 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://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 (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&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_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_UnrecognizedTaxBenefitsPeriodIncreaseDecrease">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 unrecognized tax benefits attributable to uncertain tax positions taken in tax returns.</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)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&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_UnrecognizedTaxBenefitsPeriodIncreaseDecrease</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_BalanceSheetLocationAxis=azz_OtherLongTermLiabilitiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_BalanceSheetLocationAxis=azz_OtherLongTermLiabilitiesMember</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_BalanceSheetLocationAxis=azz_LongTermLiabilitiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_BalanceSheetLocationAxis=azz_LongTermLiabilitiesMember</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_ReasonablyPossibleSignificantChangeInUnrecognizedTaxBenefitsByItemAxis=us-gaap_SettlementWithTaxingAuthorityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ReasonablyPossibleSignificantChangeInUnrecognizedTaxBenefitsByItemAxis=us-gaap_SettlementWithTaxingAuthorityMember</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>36
<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.20.1</span><table class="report" border="0" cellspacing="2" id="idp6808544256">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock Compensation - Non-vested Restricted Stock Activity (Details) - Restricted Stock Units (RSUs) [Member]<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Feb. 29, 2020 </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_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>
</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Non-Vested Balance as of February 28, 2019 | shares</a></td>
<td class="nump">146,532<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (shares) | shares</a></td>
<td class="nump">140,070<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">Vested (shares) | shares</a></td>
<td class="num">(84,595)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod', window );">Forfeited (shares) | shares</a></td>
<td class="num">(7,061)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Non-Vested Balance as of February 29, 2020 | shares</a></td>
<td class="nump">194,946<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>
</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Non-Vested Balance as of February 28, 2019 | $ / shares</a></td>
<td class="nump">$ 48.93<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Granted, Weighted Average Grant Date Fair Value (usd per share) | $ / shares</a></td>
<td class="nump">43.86<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue', window );">Vested, Weighted Average Grant Date Fair Value (usd per share) | $ / shares</a></td>
<td class="nump">54.63<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue', window );">Forfeited, Weighted Average Grant Date Fair Value (usd per share) | $ / shares</a></td>
<td class="nump">45.30<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Non-Vested Balance as of February 29, 2020 | $ / shares</a></td>
<td class="nump">$ 44.34<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_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=116856206&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=116856206&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>num: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=116856206&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=116856206&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>num: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=116856206&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=116856206&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>num: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=116856206&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=116856206&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>num: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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>37
<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>38
<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.20.1</span><table class="report" border="0" cellspacing="2" id="idp6817053888">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="4">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Feb. 29, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Feb. 29, 2020 </div>
<div>USD ($) </div>
<div>operating_segment</div>
</th>
<th class="th">
<div>Feb. 28, 2019 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Feb. 28, 2018 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Feb. 28, 2017 </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>
<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_GainLossOnDispositionOfAssets1', window );">Gain (Loss) on Disposition of Assets</a></td>
<td class="nump">$ 9,200<span></span>
</td>
<td class="num">$ (9,157)<span></span>
</td>
<td class="num">$ (810)<span></span>
</td>
<td class="num">$ (10,834)<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_NumberOfOperatingSegments', window );">Number of operating segments | operating_segment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2<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_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis=azz_ReclassificationfromOperatingActivitiestoFinancingActivitiesMember', window );">Reclassification from Operating Activities to Financing Activities</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_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>
</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_QuantifyingMisstatementInCurrentYearFinancialStatementsAmount', window );">Immaterial error corrections</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,200<span></span>
</td>
<td class="nump">2,100<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_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis=azz_IncreasetoCapitalinExcessofParValueandDecreaseinRetainedEarningsMember', window );">Increase to Capital in Excess of Par Value and Decrease in Retained Earnings</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_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>
</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_QuantifyingMisstatementInCurrentYearFinancialStatementsAmount', window );">Immaterial error corrections</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">$ 12,600<span></span>
</td>
<td class="nump">$ 5,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_RangeAxis=srt_MaximumMember', window );">Maximum [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_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>
</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_FiniteLivedIntangibleAssetUsefulLife', window );">Finite-Lived Intangible Asset, Useful Life</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">19 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>
</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_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_GainLossOnDispositionOfAssets1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 assets, including but not limited to property plant and equipment, intangible assets and equity in securities of subsidiaries or equity method investee.</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=118932676&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_GainLossOnDispositionOfAssets1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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>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_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_QuantifyingMisstatementInCurrentYearFinancialStatementsAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 each individual error being corrected in the correcting adjustment.</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 250<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 1.N)<br> -URI http://asc.fasb.org/extlink&amp;oid=112272810&amp;loc=d3e30840-122693<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_QuantifyingMisstatementInCurrentYearFinancialStatementsAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis=azz_ReclassificationfromOperatingActivitiestoFinancingActivitiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis=azz_ReclassificationfromOperatingActivitiestoFinancingActivitiesMember</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_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis=azz_IncreasetoCapitalinExcessofParValueandDecreaseinRetainedEarningsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis=azz_IncreasetoCapitalinExcessofParValueandDecreaseinRetainedEarningsMember</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>39
<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.20.1</span><table class="report" border="0" cellspacing="2" id="idp6804811056">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies - Intangible Assets (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">3 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. 29, 2020</div></th>
<th class="th"><div>Feb. 28, 2019</div></th>
<th class="th"><div>Feb. 28, 2018</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_AcquiredFiniteLivedIntangibleAssetsLineItems', window );"><strong>Acquired 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 " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GainLossOnDispositionOfAssets1', window );">Gain (Loss) on Disposition of Assets</a></td>
<td class="nump">$ 9,200<span></span>
</td>
<td class="num">$ (9,157)<span></span>
</td>
<td class="num">$ (810)<span></span>
</td>
<td class="num">$ (10,834)<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 [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_AcquiredFiniteLivedIntangibleAssetsLineItems', window );"><strong>Acquired 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 " 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">&#160;<span></span>
</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 [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="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_AcquiredFiniteLivedIntangibleAssetsLineItems', window );"><strong>Acquired 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 " 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">&#160;<span></span>
</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_AcquiredFiniteLivedIntangibleAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_AcquiredFiniteLivedIntangibleAssetsLineItems</td>
</tr>
<tr>
<td style="padding-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_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_GainLossOnDispositionOfAssets1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 assets, including but not limited to property plant and equipment, intangible assets and equity in securities of subsidiaries or equity method investee.</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=118932676&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_GainLossOnDispositionOfAssets1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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>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.20.1</span><table class="report" border="0" cellspacing="2" id="idp6810380960">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Quarterly Financial Information, Unaudited (Notes)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_QuarterlyFinancialInformationDisclosureAbstract', window );"><strong>Quarterly Financial Information Disclosure [Abstract]</strong></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_QuarterlyFinancialInformationTextBlock', window );">Quarterly financial information, Unaudited</a></td>
<td class="text">Selected Quarterly Financial Data (Unaudited)<div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="17"/></tr><tr><td style="width:36%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Quarter ended</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">May&#160;31,<br/>2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">August&#160;31,<br/>2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">November&#160;30,<br/>2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">February&#160;29,<br/>2020 </span><span style="font-family:inherit;font-size:9pt;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(2)</sup></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="15" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-style:italic;">(in thousands, except per share data)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net sales</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>289,123</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>236,190</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>291,139</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>245,365</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Gross profit</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>66,107</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>52,686</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>67,331</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>51,104</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net income (loss)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21,284</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15,558</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>22,035</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(10,643</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Basic net income (loss) per share </span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.81</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.59</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.84</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.41</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Diluted net income (loss) per share </span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.81</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.59</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.84</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.41</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr></table></div></div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:9pt;">&#160;</span><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="17"/></tr><tr><td style="width:36%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Quarter ended</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">May&#160;31,<br/>2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">August&#160;31,<br/>2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">November&#160;30,<br/>2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">February&#160;28,<br/>2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="15" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-style:italic;">(in thousands, except per share data)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net sales</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>262,236</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>222,787</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>239,516</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>202,548</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Gross profit</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>58,705</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>46,904</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>49,755</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>43,257</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net income</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15,718</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,244</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15,395</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,851</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Basic net income per share </span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.60</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.43</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.59</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.34</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Diluted net income per share </span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.60</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.43</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.59</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.34</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">(1) Basic and diluted net income (loss) per share are computed independently for each of the quarters presented. Therefore, the sum of quarterly basic and diluted per share information may not equal annual basic and diluted net income per share.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">(2) During the fourth quarter of fiscal 2020, the Company recorded a loss on disposal of </span><span style="font-family:inherit;font-size:10pt;"><span>$18.6 million</span></span><span style="font-family:inherit;font-size:10pt;"> related to the sale of its nuclear logistics business and recorded an impairment charge of </span><span style="font-family:inherit;font-size:10pt;"><span>$9.2 million</span></span><span style="font-family:inherit;font-size:10pt;"> related to the Company's exit from the nuclear certified portion of its industrial welding solutions business.</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_QuarterlyFinancialInformationDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_QuarterlyFinancialInformationDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-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_QuarterlyFinancialInformationTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 quarterly financial data. Includes, but is not limited to, tabular presentation of financial information for fiscal quarters, effect of year-end adjustments, and an explanation of matters or transactions that affect comparability of the information.</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 270<br> -URI http://asc.fasb.org/topic&amp;trid=2126967<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_QuarterlyFinancialInformationTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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>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.20.1</span><table class="report" border="0" cellspacing="2" id="idp6813225408">
<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. 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>
</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_LesseeOperatingLeasesTextBlock', window );">Leases</a></td>
<td class="text">Leases<div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company is a lessee under various operating leases for facilities and equipment. The Company recognized operating lease costs of </span><span style="font-family:inherit;font-size:10pt;"><span>$18.4 million</span></span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>$15.6 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$13.9 million</span></span><span style="font-family:inherit;font-size:10pt;"> for fiscal years </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, respectively.</span></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of </span><span style="font-family:inherit;font-size:10pt;">February&#160;29, 2020</span><span style="font-family:inherit;font-size:10pt;">, maturities of the Company's lease liabilities were as follows (in thousands):</span></div><div style="line-height:120%;padding-top:12px;text-align:center;text-indent:30px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:72.65625%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:73%;"/><td style="width:1%;"/><td style="width:25%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Fiscal year:</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Operating Leases</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2021</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,311</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2022</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,990</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2023</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,505</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2024</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,687</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2025</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,755</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Thereafter</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>17,494</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total lease payments</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>53,742</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less imputed interest</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(9,301</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>44,441</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Supplemental information related to the Company's portfolio of operating leases was as follows (in thousands, except years and percentages):</span></div><div style="line-height:120%;padding-top:12px;text-align:center;text-indent:30px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:86.71875%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"/></tr><tr><td style="width:65%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/><td style="width:2%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2019</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating cash flows from operating leases included in lease liabilities</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,918</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,454</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">ROU assets obtained in exchange for new operating lease liabilities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,867</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,948</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted-average remaining lease term - operating leases</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7.94 years</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9.23 years</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted-average discount rate - operating leases</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4.89</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5.13</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></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_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>nonnum: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>azz2020022910-k_htm.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:azz="http://www.azz.com/20200229"
  xmlns:country="http://xbrl.sec.gov/country/2017-01-31"
  xmlns:dei="http://xbrl.sec.gov/dei/2019-01-31"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2019-01-31"
  xmlns:us-gaap="http://fasb.org/us-gaap/2019-01-31"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="azz-20200229.xsd" xlink:type="simple"/>
    <context id="FD2020Q4YTD">
        <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="FD2019Q4YTD">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
        </entity>
        <period>
            <startDate>2018-03-01</startDate>
            <endDate>2019-02-28</endDate>
        </period>
    </context>
    <context id="I2021Q1SharesOutstanding">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
        </entity>
        <period>
            <instant>2020-04-16</instant>
        </period>
    </context>
    <context id="FI2020Q2">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
        </entity>
        <period>
            <instant>2019-08-31</instant>
        </period>
    </context>
    <context id="FD2018Q4YTD">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
        </entity>
        <period>
            <startDate>2017-03-01</startDate>
            <endDate>2018-02-28</endDate>
        </period>
    </context>
    <context id="FI2020Q4">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
        </entity>
        <period>
            <instant>2020-02-29</instant>
        </period>
    </context>
    <context id="FI2019Q4">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
        </entity>
        <period>
            <instant>2019-02-28</instant>
        </period>
    </context>
    <context id="FI2018Q4">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
        </entity>
        <period>
            <instant>2018-02-28</instant>
        </period>
    </context>
    <context id="FI2017Q4">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
        </entity>
        <period>
            <instant>2017-02-28</instant>
        </period>
    </context>
    <context id="FI2020Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember">
        <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="FD2019Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember">
        <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>2018-03-01</startDate>
            <endDate>2019-02-28</endDate>
        </period>
    </context>
    <context id="FD2019Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
        <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>2018-03-01</startDate>
            <endDate>2019-02-28</endDate>
        </period>
    </context>
    <context id="FD2018Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember">
        <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>2017-03-01</startDate>
            <endDate>2018-02-28</endDate>
        </period>
    </context>
    <context id="FD2018Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember">
        <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>2017-03-01</startDate>
            <endDate>2018-02-28</endDate>
        </period>
    </context>
    <context id="FI2020Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember">
        <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="FD2018Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
        <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>2017-03-01</startDate>
            <endDate>2018-02-28</endDate>
        </period>
    </context>
    <context id="FI2017Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember">
        <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>2017-02-28</instant>
        </period>
    </context>
    <context id="FD2019Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember">
        <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>2018-03-01</startDate>
            <endDate>2019-02-28</endDate>
        </period>
    </context>
    <context id="FD2020Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember">
        <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="FD2018Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember">
        <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>2017-03-01</startDate>
            <endDate>2018-02-28</endDate>
        </period>
    </context>
    <context id="FI2019Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember">
        <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="FD2020Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember">
        <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="FD2020Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
        <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="FI2017Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember">
        <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>2017-02-28</instant>
        </period>
    </context>
    <context id="FI2020Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember">
        <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="FD2019Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember">
        <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>2018-03-01</startDate>
            <endDate>2019-02-28</endDate>
        </period>
    </context>
    <context id="FI2018Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
        <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>2018-02-28</instant>
        </period>
    </context>
    <context id="FD2020Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember">
        <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="FI2019Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
        <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="FI2018Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember">
        <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>2018-02-28</instant>
        </period>
    </context>
    <context id="FI2017Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
        <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>2017-02-28</instant>
        </period>
    </context>
    <context id="FI2018Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember">
        <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>2018-02-28</instant>
        </period>
    </context>
    <context id="FI2019Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember">
        <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="FI2017Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember">
        <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>2017-02-28</instant>
        </period>
    </context>
    <context id="FI2019Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember">
        <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="FI2020Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
        <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="FI2018Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember">
        <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>2018-02-28</instant>
        </period>
    </context>
    <context id="FD2020Q4YTD_azz_IndustryAxis_azz_IndustrialMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="azz:IndustryAxis">azz:IndustrialMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-03-01</startDate>
            <endDate>2020-02-29</endDate>
        </period>
    </context>
    <context id="FD2020Q4YTD_azz_IndustryAxis_azz_TrasmissionDistributionMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="azz:IndustryAxis">azz:TrasmissionDistributionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-03-01</startDate>
            <endDate>2020-02-29</endDate>
        </period>
    </context>
    <context id="FD2019Q4YTD_azz_IndustryAxis_azz_IndustrialMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="azz:IndustryAxis">azz:IndustrialMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-03-01</startDate>
            <endDate>2019-02-28</endDate>
        </period>
    </context>
    <context id="FD2020Q4YTD_azz_IndustryAxis_azz_PowerGenerationMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="azz:IndustryAxis">azz:PowerGenerationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-03-01</startDate>
            <endDate>2020-02-29</endDate>
        </period>
    </context>
    <context id="FD2018Q4YTD_azz_IndustryAxis_azz_PowerGenerationMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="azz:IndustryAxis">azz:PowerGenerationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-03-01</startDate>
            <endDate>2018-02-28</endDate>
        </period>
    </context>
    <context id="FD2018Q4YTD_azz_IndustryAxis_azz_TrasmissionDistributionMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="azz:IndustryAxis">azz:TrasmissionDistributionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-03-01</startDate>
            <endDate>2018-02-28</endDate>
        </period>
    </context>
    <context id="FD2019Q4YTD_azz_IndustryAxis_azz_TrasmissionDistributionMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="azz:IndustryAxis">azz:TrasmissionDistributionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-03-01</startDate>
            <endDate>2019-02-28</endDate>
        </period>
    </context>
    <context id="FD2018Q4YTD_azz_IndustryAxis_azz_IndustrialMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="azz:IndustryAxis">azz:IndustrialMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-03-01</startDate>
            <endDate>2018-02-28</endDate>
        </period>
    </context>
    <context id="FD2019Q4YTD_azz_IndustryAxis_azz_PowerGenerationMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="azz:IndustryAxis">azz:PowerGenerationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-03-01</startDate>
            <endDate>2019-02-28</endDate>
        </period>
    </context>
    <context id="FI2019Q4_us-gaap_DebtInstrumentAxis_azz_UnsecuredSeniorNotesDueMarch312018Member_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember">
        <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>2019-02-28</instant>
        </period>
    </context>
    <context id="FD2017Q4YTD_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_azz_IncreasetoCapitalinExcessofParValueandDecreaseinRetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis">azz:IncreasetoCapitalinExcessofParValueandDecreaseinRetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-03-01</startDate>
            <endDate>2017-02-28</endDate>
        </period>
    </context>
    <context id="FD2022Q4YTD">
        <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="FD2021Q4YTD">
        <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="FI2020Q4_us-gaap_DebtInstrumentAxis_azz_UnsecuredSeniorNotesDueMarch312018Member_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember">
        <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>2020-02-29</instant>
        </period>
    </context>
    <context id="FD2018Q4YTD_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_azz_IncreasetoCapitalinExcessofParValueandDecreaseinRetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis">azz:IncreasetoCapitalinExcessofParValueandDecreaseinRetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-03-01</startDate>
            <endDate>2018-02-28</endDate>
        </period>
    </context>
    <context id="FD2018Q4YTD_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_azz_ReclassificationfromOperatingActivitiestoFinancingActivitiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis">azz:ReclassificationfromOperatingActivitiestoFinancingActivitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-03-01</startDate>
            <endDate>2018-02-28</endDate>
        </period>
    </context>
    <context id="FD2019Q4YTD_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_azz_ReclassificationfromOperatingActivitiestoFinancingActivitiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis">azz:ReclassificationfromOperatingActivitiestoFinancingActivitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-03-01</startDate>
            <endDate>2019-02-28</endDate>
        </period>
    </context>
    <context id="FD2020Q4YTD_srt_RangeAxis_srt_MaximumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-03-01</startDate>
            <endDate>2020-02-29</endDate>
        </period>
    </context>
    <context id="FD2020Q4YTD_srt_RangeAxis_srt_MinimumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-03-01</startDate>
            <endDate>2020-02-29</endDate>
        </period>
    </context>
    <context id="FD2020Q4YTD_srt_RangeAxis_srt_MinimumMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_MachineryAndEquipmentMember">
        <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>2019-03-01</startDate>
            <endDate>2020-02-29</endDate>
        </period>
    </context>
    <context id="FD2020Q4YTD_srt_RangeAxis_srt_MaximumMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_MachineryAndEquipmentMember">
        <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>2019-03-01</startDate>
            <endDate>2020-02-29</endDate>
        </period>
    </context>
    <context id="FD2020Q4YTD_srt_RangeAxis_srt_MinimumMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_azz_ComputersandSoftwareMember">
        <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>2019-03-01</startDate>
            <endDate>2020-02-29</endDate>
        </period>
    </context>
    <context id="FD2020Q4YTD_srt_RangeAxis_srt_MaximumMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_FurnitureAndFixturesMember">
        <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>2019-03-01</startDate>
            <endDate>2020-02-29</endDate>
        </period>
    </context>
    <context id="FD2020Q4YTD_srt_RangeAxis_srt_MaximumMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_azz_ComputersandSoftwareMember">
        <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>2019-03-01</startDate>
            <endDate>2020-02-29</endDate>
        </period>
    </context>
    <context id="FD2020Q4YTD_srt_RangeAxis_srt_MinimumMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_BuildingAndBuildingImprovementsMember">
        <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>2019-03-01</startDate>
            <endDate>2020-02-29</endDate>
        </period>
    </context>
    <context id="FD2020Q4YTD_srt_RangeAxis_srt_MaximumMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_BuildingAndBuildingImprovementsMember">
        <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>2019-03-01</startDate>
            <endDate>2020-02-29</endDate>
        </period>
    </context>
    <context id="FD2020Q4YTD_srt_RangeAxis_srt_MinimumMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_FurnitureAndFixturesMember">
        <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>2019-03-01</startDate>
            <endDate>2020-02-29</endDate>
        </period>
    </context>
    <context id="FD2020Q4YTD_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_VehiclesMember">
        <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>2019-03-01</startDate>
            <endDate>2020-02-29</endDate>
        </period>
    </context>
    <context id="FI2020Q4_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_ConstructionInProgressMember">
        <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>2020-02-29</instant>
        </period>
    </context>
    <context id="FI2020Q4_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_FurnitureAndFixturesMember">
        <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>2020-02-29</instant>
        </period>
    </context>
    <context id="FI2019Q4_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_LandMember">
        <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>2019-02-28</instant>
        </period>
    </context>
    <context id="FI2020Q4_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_BuildingAndBuildingImprovementsMember">
        <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>2020-02-29</instant>
        </period>
    </context>
    <context id="FI2019Q4_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_FurnitureAndFixturesMember">
        <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>2019-02-28</instant>
        </period>
    </context>
    <context id="FI2019Q4_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_ConstructionInProgressMember">
        <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>2019-02-28</instant>
        </period>
    </context>
    <context id="FI2020Q4_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_LandMember">
        <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>2020-02-29</instant>
        </period>
    </context>
    <context id="FI2020Q4_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_MachineryAndEquipmentMember">
        <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>2020-02-29</instant>
        </period>
    </context>
    <context id="FI2019Q4_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_VehiclesMember">
        <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>2019-02-28</instant>
        </period>
    </context>
    <context id="FI2019Q4_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_MachineryAndEquipmentMember">
        <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>2019-02-28</instant>
        </period>
    </context>
    <context id="FI2019Q4_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_BuildingAndBuildingImprovementsMember">
        <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>2019-02-28</instant>
        </period>
    </context>
    <context id="FI2020Q4_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_VehiclesMember">
        <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>2020-02-29</instant>
        </period>
    </context>
    <context id="FD2020Q4YTD_us-gaap_IncomeStatementLocationAxis_us-gaap_CostOfSalesMember_us-gaap_RestructuringCostAndReserveAxis_us-gaap_OtherRestructuringMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OtherRestructuringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-03-01</startDate>
            <endDate>2020-02-29</endDate>
        </period>
    </context>
    <context id="FD2020Q4YTD_us-gaap_IncomeStatementLocationAxis_us-gaap_SellingGeneralAndAdministrativeExpensesMember">
        <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="FD2020Q4YTD_us-gaap_IncomeStatementLocationAxis_us-gaap_CostOfSalesMember_us-gaap_RestructuringCostAndReserveAxis_us-gaap_OneTimeTerminationBenefitsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OneTimeTerminationBenefitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-03-01</startDate>
            <endDate>2020-02-29</endDate>
        </period>
    </context>
    <context id="FD2020Q4YTD_us-gaap_IncomeStatementLocationAxis_us-gaap_CostOfSalesMember">
        <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="FD2019Q4YTD_us-gaap_MultiemployerPlanNameAxis_azz_IndividuallyInsignificantPlansMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:MultiemployerPlanNameAxis">azz:IndividuallyInsignificantPlansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-03-01</startDate>
            <endDate>2019-02-28</endDate>
        </period>
    </context>
    <context id="FD2019Q4YTD_us-gaap_MultiemployerPlanNameAxis_azz_BoilermakerBlacksmithNationalPensionTrustMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:MultiemployerPlanNameAxis">azz:BoilermakerBlacksmithNationalPensionTrustMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-03-01</startDate>
            <endDate>2019-02-28</endDate>
        </period>
    </context>
    <context id="FD2020Q4YTD_us-gaap_MultiemployerPlanNameAxis_azz_BoilermakerBlacksmithNationalPensionTrustMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:MultiemployerPlanNameAxis">azz:BoilermakerBlacksmithNationalPensionTrustMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-03-01</startDate>
            <endDate>2020-02-29</endDate>
        </period>
    </context>
    <context id="FD2018Q4YTD_us-gaap_MultiemployerPlanNameAxis_azz_IndividuallyInsignificantPlansMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:MultiemployerPlanNameAxis">azz:IndividuallyInsignificantPlansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-03-01</startDate>
            <endDate>2018-02-28</endDate>
        </period>
    </context>
    <context id="FD2020Q4YTD_us-gaap_MultiemployerPlanNameAxis_azz_IndividuallyInsignificantPlansMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:MultiemployerPlanNameAxis">azz:IndividuallyInsignificantPlansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-03-01</startDate>
            <endDate>2020-02-29</endDate>
        </period>
    </context>
    <context id="FD2018Q4YTD_us-gaap_MultiemployerPlanNameAxis_azz_BoilermakerBlacksmithNationalPensionTrustMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:MultiemployerPlanNameAxis">azz:BoilermakerBlacksmithNationalPensionTrustMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-03-01</startDate>
            <endDate>2018-02-28</endDate>
        </period>
    </context>
    <context id="FD2019Q4YTD_us-gaap_IncomeTaxAuthorityAxis_us-gaap_InternalRevenueServiceIRSMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:InternalRevenueServiceIRSMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-03-01</startDate>
            <endDate>2019-02-28</endDate>
        </period>
    </context>
    <context id="FD2020Q4YTD_us-gaap_IncomeTaxAuthorityAxis_us-gaap_StateAndLocalJurisdictionMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-03-01</startDate>
            <endDate>2020-02-29</endDate>
        </period>
    </context>
    <context id="FD2020Q4YTD_us-gaap_IncomeTaxAuthorityAxis_us-gaap_InternalRevenueServiceIRSMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:InternalRevenueServiceIRSMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-03-01</startDate>
            <endDate>2020-02-29</endDate>
        </period>
    </context>
    <context id="FD2019Q4YTD_us-gaap_IncomeTaxAuthorityAxis_us-gaap_StateAndLocalJurisdictionMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-03-01</startDate>
            <endDate>2019-02-28</endDate>
        </period>
    </context>
    <context id="FD2020Q4YTD_us-gaap_IncomeTaxAuthorityAxis_us-gaap_ForeignCountryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-03-01</startDate>
            <endDate>2020-02-29</endDate>
        </period>
    </context>
    <context id="FD2019Q4YTD_us-gaap_IncomeTaxAuthorityAxis_us-gaap_ForeignCountryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-03-01</startDate>
            <endDate>2019-02-28</endDate>
        </period>
    </context>
    <context id="FI2020Q4_us-gaap_BalanceSheetLocationAxis_azz_LongTermLiabilitiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">azz:LongTermLiabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-02-29</instant>
        </period>
    </context>
    <context id="FD2020Q4YTD_us-gaap_BalanceSheetLocationAxis_azz_OtherLongTermLiabilitiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">azz:OtherLongTermLiabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-03-01</startDate>
            <endDate>2020-02-29</endDate>
        </period>
    </context>
    <context id="FD2020Q4YTD_us-gaap_ReasonablyPossibleSignificantChangeInUnrecognizedTaxBenefitsByItemAxis_us-gaap_SettlementWithTaxingAuthorityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ReasonablyPossibleSignificantChangeInUnrecognizedTaxBenefitsByItemAxis">us-gaap:SettlementWithTaxingAuthorityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-03-01</startDate>
            <endDate>2020-02-29</endDate>
        </period>
    </context>
    <context id="FI2020Q4_us-gaap_IncomeTaxAuthorityAxis_us-gaap_StateAndLocalJurisdictionMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-02-29</instant>
        </period>
    </context>
    <context id="FI2020Q4_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_TrademarksMember">
        <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>2020-02-29</instant>
        </period>
    </context>
    <context id="FI2019Q4_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_TrademarksMember">
        <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>2019-02-28</instant>
        </period>
    </context>
    <context id="FI2020Q4_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_NoncompeteAgreementsMember">
        <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>2020-02-29</instant>
        </period>
    </context>
    <context id="FI2019Q4_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_OrderOrProductionBacklogMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OrderOrProductionBacklogMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-02-28</instant>
        </period>
    </context>
    <context id="FI2020Q4_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_DevelopedTechnologyRightsMember">
        <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>2020-02-29</instant>
        </period>
    </context>
    <context id="FI2020Q4_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_OrderOrProductionBacklogMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OrderOrProductionBacklogMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-02-29</instant>
        </period>
    </context>
    <context id="FI2019Q4_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_azz_EngineeringDrawingsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">azz:EngineeringDrawingsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-02-28</instant>
        </period>
    </context>
    <context id="FI2020Q4_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_azz_EngineeringDrawingsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">azz:EngineeringDrawingsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-02-29</instant>
        </period>
    </context>
    <context id="FI2019Q4_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_NoncompeteAgreementsMember">
        <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>2019-02-28</instant>
        </period>
    </context>
    <context id="FI2020Q4_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_CustomerRelatedIntangibleAssetsMember">
        <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>2020-02-29</instant>
        </period>
    </context>
    <context id="FI2019Q4_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_DevelopedTechnologyRightsMember">
        <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>2019-02-28</instant>
        </period>
    </context>
    <context id="FI2019Q4_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_CustomerRelatedIntangibleAssetsMember">
        <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>2019-02-28</instant>
        </period>
    </context>
    <context id="FI2019Q4_us-gaap_StatementBusinessSegmentsAxis_azz_GalvanizingServicesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">azz:GalvanizingServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-02-28</instant>
        </period>
    </context>
    <context id="FD2019Q4YTD_us-gaap_StatementBusinessSegmentsAxis_azz_EnergyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">azz:EnergyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-03-01</startDate>
            <endDate>2019-02-28</endDate>
        </period>
    </context>
    <context id="FI2018Q4_us-gaap_StatementBusinessSegmentsAxis_azz_EnergyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">azz:EnergyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-02-28</instant>
        </period>
    </context>
    <context id="FD2019Q4YTD_us-gaap_StatementBusinessSegmentsAxis_azz_GalvanizingServicesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">azz:GalvanizingServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-03-01</startDate>
            <endDate>2019-02-28</endDate>
        </period>
    </context>
    <context id="FI2018Q4_us-gaap_StatementBusinessSegmentsAxis_azz_GalvanizingServicesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">azz:GalvanizingServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-02-28</instant>
        </period>
    </context>
    <context id="FI2019Q4_us-gaap_StatementBusinessSegmentsAxis_azz_EnergyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">azz:EnergyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-02-28</instant>
        </period>
    </context>
    <context id="FD2020Q4YTD_us-gaap_StatementBusinessSegmentsAxis_azz_GalvanizingServicesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">azz:GalvanizingServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-03-01</startDate>
            <endDate>2020-02-29</endDate>
        </period>
    </context>
    <context id="FD2020Q4YTD_us-gaap_StatementBusinessSegmentsAxis_azz_EnergyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">azz:EnergyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-03-01</startDate>
            <endDate>2020-02-29</endDate>
        </period>
    </context>
    <context id="FI2020Q4_us-gaap_StatementBusinessSegmentsAxis_azz_GalvanizingServicesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">azz:GalvanizingServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-02-29</instant>
        </period>
    </context>
    <context id="FI2020Q4_us-gaap_StatementBusinessSegmentsAxis_azz_EnergyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">azz:EnergyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-02-29</instant>
        </period>
    </context>
    <context id="FD2020Q4YTD_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_azz_NuclearLogisticsBusinessMember">
        <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>2019-03-01</startDate>
            <endDate>2020-02-29</endDate>
        </period>
    </context>
    <context id="FI2020Q4_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_azz_NuclearLogisticsBusinessMember">
        <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>2020-02-29</instant>
        </period>
    </context>
    <context id="FD2019Q4YTD_us-gaap_AwardTypeAxis_us-gaap_StockAppreciationRightsSARSMember">
        <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>2018-03-01</startDate>
            <endDate>2019-02-28</endDate>
        </period>
    </context>
    <context id="FI2019Q4_us-gaap_AwardTypeAxis_us-gaap_StockAppreciationRightsSARSMember">
        <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="FI2018Q4_us-gaap_AwardTypeAxis_us-gaap_StockAppreciationRightsSARSMember">
        <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>2018-02-28</instant>
        </period>
    </context>
    <context id="FD2018Q4YTD_us-gaap_AwardTypeAxis_us-gaap_StockAppreciationRightsSARSMember">
        <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>2017-03-01</startDate>
            <endDate>2018-02-28</endDate>
        </period>
    </context>
    <context id="FD2020Q4YTD_us-gaap_AwardTypeAxis_us-gaap_StockAppreciationRightsSARSMember">
        <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="FI2020Q4_us-gaap_AwardTypeAxis_us-gaap_StockAppreciationRightsSARSMember">
        <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="FI2017Q4_us-gaap_AwardTypeAxis_us-gaap_StockAppreciationRightsSARSMember">
        <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>2017-02-28</instant>
        </period>
    </context>
    <context id="FD2020Q4YTD_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember">
        <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="FI2020Q4_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember">
        <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="FI2019Q4_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember">
        <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="FI2018Q4_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember">
        <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>2018-02-28</instant>
        </period>
    </context>
    <context id="FD2020Q4YTD_us-gaap_PlanNameAxis_azz_DirectorsGrantsMember">
        <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="FD2019Q4YTD_us-gaap_PlanNameAxis_azz_DirectorsGrantsMember">
        <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>2018-03-01</startDate>
            <endDate>2019-02-28</endDate>
        </period>
    </context>
    <context id="FD2020Q4YTD_us-gaap_PlanNameAxis_azz_EmployeeStockPurchasePlanMember">
        <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>2019-03-01</startDate>
            <endDate>2020-02-29</endDate>
        </period>
    </context>
    <context id="FI2020Q4_us-gaap_PlanNameAxis_azz_A2014LongTermIncentivePlanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">azz:A2014LongTermIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-02-29</instant>
        </period>
    </context>
    <context id="FD2018Q4YTD_us-gaap_PlanNameAxis_azz_DirectorsGrantsMember">
        <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>2017-03-01</startDate>
            <endDate>2018-02-28</endDate>
        </period>
    </context>
    <context id="FD2019Q4YTD_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember">
        <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>2018-03-01</startDate>
            <endDate>2019-02-28</endDate>
        </period>
    </context>
    <context id="FD2020Q4YTD_srt_RangeAxis_srt_MinimumMember_us-gaap_AwardTypeAxis_us-gaap_PerformanceSharesMember">
        <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>2019-03-01</startDate>
            <endDate>2020-02-29</endDate>
        </period>
    </context>
    <context id="FI2020Q4_us-gaap_PlanNameAxis_azz_EmployeeStockPurchasePlanMember">
        <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>2020-02-29</instant>
        </period>
    </context>
    <context id="FD2020Q4YTD_srt_RangeAxis_srt_MaximumMember_us-gaap_AwardTypeAxis_us-gaap_PerformanceSharesMember">
        <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>2019-03-01</startDate>
            <endDate>2020-02-29</endDate>
        </period>
    </context>
    <context id="FD2018Q4YTD_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember">
        <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>2017-03-01</startDate>
            <endDate>2018-02-28</endDate>
        </period>
    </context>
    <context id="FD2020Q4YTD_us-gaap_AwardTypeAxis_us-gaap_PerformanceSharesMember">
        <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="FI2020Q4_us-gaap_AwardTypeAxis_us-gaap_PerformanceSharesMember">
        <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="FI2019Q4_us-gaap_AwardTypeAxis_us-gaap_PerformanceSharesMember">
        <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="FI2020Q4_us-gaap_AwardTypeAxis_us-gaap_StockAppreciationRightsSARSMember_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_azz_ExercisePriceRangeFourMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockAppreciationRightsSARSMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">azz:ExercisePriceRangeFourMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-02-29</instant>
        </period>
    </context>
    <context id="FI2020Q4_us-gaap_AwardTypeAxis_us-gaap_StockAppreciationRightsSARSMember_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_azz_ExercisePriceRangeTwoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockAppreciationRightsSARSMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">azz:ExercisePriceRangeTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-02-29</instant>
        </period>
    </context>
    <context id="FD2020Q4YTD_us-gaap_AwardTypeAxis_us-gaap_StockAppreciationRightsSARSMember_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_azz_ExercisePriceRangeTwoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockAppreciationRightsSARSMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">azz:ExercisePriceRangeTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-03-01</startDate>
            <endDate>2020-02-29</endDate>
        </period>
    </context>
    <context id="FI2020Q4_us-gaap_AwardTypeAxis_us-gaap_StockAppreciationRightsSARSMember_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_azz_ExercisePriceRangeOneMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockAppreciationRightsSARSMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">azz:ExercisePriceRangeOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-02-29</instant>
        </period>
    </context>
    <context id="FD2020Q4YTD_us-gaap_AwardTypeAxis_us-gaap_StockAppreciationRightsSARSMember_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_azz_ExercisePriceRangeFourMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockAppreciationRightsSARSMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">azz:ExercisePriceRangeFourMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-03-01</startDate>
            <endDate>2020-02-29</endDate>
        </period>
    </context>
    <context id="FD2020Q4YTD_us-gaap_AwardTypeAxis_us-gaap_StockAppreciationRightsSARSMember_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_azz_ExercisePriceRangeOneMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockAppreciationRightsSARSMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">azz:ExercisePriceRangeOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-03-01</startDate>
            <endDate>2020-02-29</endDate>
        </period>
    </context>
    <context id="FI2020Q4_srt_RangeAxis_srt_MaximumMember_us-gaap_AwardTypeAxis_us-gaap_StockAppreciationRightsSARSMember_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_azz_ExercisePriceRangeFourMember">
        <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:StockAppreciationRightsSARSMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">azz:ExercisePriceRangeFourMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-02-29</instant>
        </period>
    </context>
    <context id="FI2020Q4_srt_RangeAxis_srt_MaximumMember_us-gaap_AwardTypeAxis_us-gaap_StockAppreciationRightsSARSMember_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_azz_ExercisePriceRangeOneMember">
        <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:StockAppreciationRightsSARSMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">azz:ExercisePriceRangeOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-02-29</instant>
        </period>
    </context>
    <context id="FI2020Q4_srt_RangeAxis_srt_MaximumMember_us-gaap_AwardTypeAxis_us-gaap_StockAppreciationRightsSARSMember_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_azz_ExercisePriceRangeTwoMember">
        <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:StockAppreciationRightsSARSMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">azz:ExercisePriceRangeTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-02-29</instant>
        </period>
    </context>
    <context id="FI2020Q4_srt_RangeAxis_srt_MinimumMember_us-gaap_AwardTypeAxis_us-gaap_StockAppreciationRightsSARSMember_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_azz_ExercisePriceRangeTwoMember">
        <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:StockAppreciationRightsSARSMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">azz:ExercisePriceRangeTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-02-29</instant>
        </period>
    </context>
    <context id="FI2020Q4_srt_RangeAxis_srt_MinimumMember_us-gaap_AwardTypeAxis_us-gaap_StockAppreciationRightsSARSMember_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_azz_ExercisePriceRangeFourMember">
        <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:StockAppreciationRightsSARSMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">azz:ExercisePriceRangeFourMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-02-29</instant>
        </period>
    </context>
    <context id="FI2020Q4_srt_RangeAxis_srt_MinimumMember_us-gaap_AwardTypeAxis_us-gaap_StockAppreciationRightsSARSMember_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_azz_ExercisePriceRangeOneMember">
        <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:StockAppreciationRightsSARSMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">azz:ExercisePriceRangeOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-02-29</instant>
        </period>
    </context>
    <context id="D2013Q1March27_us-gaap_DebtInstrumentAxis_us-gaap_LineOfCreditMember_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember">
        <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>
            <startDate>2013-03-26</startDate>
            <endDate>2013-03-27</endDate>
        </period>
    </context>
    <context id="FI2020Q4_us-gaap_CreditFacilityAxis_us-gaap_RevolvingCreditFacilityMember_us-gaap_LineOfCreditFacilityAxis_azz_BankOfAmericaAndOtherLendersMember_us-gaap_LongtermDebtTypeAxis_us-gaap_LineOfCreditMember">
        <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>2020-02-29</instant>
        </period>
    </context>
    <context id="D2013Q1March27_srt_RangeAxis_srt_MinimumMember_us-gaap_CreditFacilityAxis_us-gaap_RevolvingCreditFacilityMember_us-gaap_LineOfCreditFacilityAxis_azz_BankOfAmericaAndOtherLendersMember_us-gaap_LongtermDebtTypeAxis_us-gaap_LineOfCreditMember_us-gaap_VariableRateAxis_us-gaap_EurodollarMember">
        <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>2013-03-26</startDate>
            <endDate>2013-03-27</endDate>
        </period>
    </context>
    <context id="I2011Q1Jan21_us-gaap_DebtInstrumentAxis_azz_UnsecuredSeniorNotesDueJanuary2021Member_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember">
        <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="I2013Q1Mar27_us-gaap_CreditFacilityAxis_us-gaap_LineOfCreditMember_us-gaap_LineOfCreditFacilityAxis_azz_BankOfAmericaAndOtherLendersMember_us-gaap_LongtermDebtTypeAxis_us-gaap_LineOfCreditMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</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>2013-03-27</instant>
        </period>
    </context>
    <context id="FI2020Q4_us-gaap_DebtInstrumentAxis_us-gaap_LineOfCreditMember_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember">
        <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>2020-02-29</instant>
        </period>
    </context>
    <context id="FD2020Q4YTD_us-gaap_DebtInstrumentAxis_azz_UnsecuredSeniorNotesDueJanuary2021Member_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember">
        <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>
            <startDate>2019-03-01</startDate>
            <endDate>2020-02-29</endDate>
        </period>
    </context>
    <context id="I2013Q1Mar27_us-gaap_CreditFacilityAxis_us-gaap_RevolvingCreditFacilityMember_us-gaap_LineOfCreditFacilityAxis_azz_BankOfAmericaAndOtherLendersMember_us-gaap_LongtermDebtTypeAxis_us-gaap_LineOfCreditMember">
        <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>2013-03-27</instant>
        </period>
    </context>
    <context id="FD2020Q4YTD_srt_RangeAxis_srt_MaximumMember_us-gaap_CreditFacilityAxis_us-gaap_RevolvingCreditFacilityMember_us-gaap_LineOfCreditFacilityAxis_azz_BankOfAmericaAndOtherLendersMember_us-gaap_LongtermDebtTypeAxis_us-gaap_LineOfCreditMember_us-gaap_VariableRateAxis_us-gaap_EurodollarMember">
        <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>2019-03-01</startDate>
            <endDate>2020-02-29</endDate>
        </period>
    </context>
    <context id="FD2020Q4YTD_us-gaap_CreditFacilityAxis_us-gaap_RevolvingCreditFacilityMember_us-gaap_LineOfCreditFacilityAxis_azz_BankOfAmericaAndOtherLendersMember_us-gaap_LongtermDebtTypeAxis_us-gaap_LineOfCreditMember_us-gaap_VariableRateAxis_us-gaap_EurodollarMember">
        <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>2019-03-01</startDate>
            <endDate>2020-02-29</endDate>
        </period>
    </context>
    <context id="I2013Q1Mar27_us-gaap_LineOfCreditFacilityAxis_azz_BankOfAmericaAndOtherLendersMember_us-gaap_LongtermDebtTypeAxis_us-gaap_LineOfCreditMember">
        <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>2013-03-27</instant>
        </period>
    </context>
    <context id="FD2020Q4YTD_us-gaap_CreditFacilityAxis_us-gaap_RevolvingCreditFacilityMember_us-gaap_LineOfCreditFacilityAxis_azz_BankOfAmericaAndOtherLendersMember_us-gaap_LongtermDebtTypeAxis_us-gaap_LineOfCreditMember_us-gaap_VariableRateAxis_us-gaap_BaseRateMember">
        <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>2019-03-01</startDate>
            <endDate>2020-02-29</endDate>
        </period>
    </context>
    <context id="I2013Q1Mar27_us-gaap_DebtInstrumentAxis_us-gaap_LineOfCreditMember_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember">
        <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>2013-03-27</instant>
        </period>
    </context>
    <context id="FD2020Q4YTD_srt_RangeAxis_srt_MinimumMember_us-gaap_CreditFacilityAxis_us-gaap_RevolvingCreditFacilityMember_us-gaap_LineOfCreditFacilityAxis_azz_BankOfAmericaAndOtherLendersMember_us-gaap_LongtermDebtTypeAxis_us-gaap_LineOfCreditMember_us-gaap_VariableRateAxis_us-gaap_EurodollarMember">
        <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>2019-03-01</startDate>
            <endDate>2020-02-29</endDate>
        </period>
    </context>
    <context id="I2013Q1Mar27_us-gaap_LineOfCreditFacilityAxis_azz_BankOfAmericaAndOtherLendersMember_us-gaap_LongtermDebtTypeAxis_us-gaap_LetterOfCreditMember">
        <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:LetterOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2013-03-27</instant>
        </period>
    </context>
    <context id="D2013Q1March27_us-gaap_LineOfCreditFacilityAxis_azz_BankOfAmericaAndOtherLendersMember_us-gaap_LongtermDebtTypeAxis_us-gaap_LineOfCreditMember">
        <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>
            <startDate>2013-03-26</startDate>
            <endDate>2013-03-27</endDate>
        </period>
    </context>
    <context id="D2013Q1March27_srt_RangeAxis_srt_MaximumMember_us-gaap_CreditFacilityAxis_us-gaap_RevolvingCreditFacilityMember_us-gaap_LineOfCreditFacilityAxis_azz_BankOfAmericaAndOtherLendersMember_us-gaap_LongtermDebtTypeAxis_us-gaap_LineOfCreditMember_us-gaap_VariableRateAxis_us-gaap_EurodollarMember">
        <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>2013-03-26</startDate>
            <endDate>2013-03-27</endDate>
        </period>
    </context>
    <context id="FI2019Q4_us-gaap_DebtInstrumentAxis_us-gaap_LineOfCreditMember_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember">
        <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>2019-02-28</instant>
        </period>
    </context>
    <context id="FI2020Q4_us-gaap_DebtInstrumentAxis_azz_UnsecuredSeniorNotesDueJanuary2021Member_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">azz:UnsecuredSeniorNotesDueJanuary2021Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-02-29</instant>
        </period>
    </context>
    <context id="FI2019Q4_us-gaap_DebtInstrumentAxis_azz_UnsecuredSeniorNotesDueJanuary2021Member_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember">
        <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>2019-02-28</instant>
        </period>
    </context>
    <context id="FD2018Q4YTD_us-gaap_StatementBusinessSegmentsAxis_azz_EnergyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">azz:EnergyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-03-01</startDate>
            <endDate>2018-02-28</endDate>
        </period>
    </context>
    <context id="FD2019Q4YTD_us-gaap_StatementBusinessSegmentsAxis_us-gaap_CorporateNonSegmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-03-01</startDate>
            <endDate>2019-02-28</endDate>
        </period>
    </context>
    <context id="FD2020Q4YTD_us-gaap_StatementBusinessSegmentsAxis_us-gaap_CorporateNonSegmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-03-01</startDate>
            <endDate>2020-02-29</endDate>
        </period>
    </context>
    <context id="FD2018Q4YTD_us-gaap_StatementBusinessSegmentsAxis_us-gaap_CorporateNonSegmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-03-01</startDate>
            <endDate>2018-02-28</endDate>
        </period>
    </context>
    <context id="FD2018Q4YTD_us-gaap_StatementBusinessSegmentsAxis_azz_GalvanizingServicesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">azz:GalvanizingServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-03-01</startDate>
            <endDate>2018-02-28</endDate>
        </period>
    </context>
    <context id="FD2020Q4YTD_srt_StatementGeographicalAxis_azz_OtherCountriesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">azz:OtherCountriesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-03-01</startDate>
            <endDate>2020-02-29</endDate>
        </period>
    </context>
    <context id="FD2018Q4YTD_srt_StatementGeographicalAxis_country_US">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-03-01</startDate>
            <endDate>2018-02-28</endDate>
        </period>
    </context>
    <context id="FD2019Q4YTD_srt_StatementGeographicalAxis_country_US">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-03-01</startDate>
            <endDate>2019-02-28</endDate>
        </period>
    </context>
    <context id="FD2019Q4YTD_srt_StatementGeographicalAxis_azz_OtherCountriesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">azz:OtherCountriesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-03-01</startDate>
            <endDate>2019-02-28</endDate>
        </period>
    </context>
    <context id="FD2020Q4YTD_srt_StatementGeographicalAxis_country_US">
        <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="FD2018Q4YTD_srt_StatementGeographicalAxis_azz_OtherCountriesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">azz:OtherCountriesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-03-01</startDate>
            <endDate>2018-02-28</endDate>
        </period>
    </context>
    <context id="FI2019Q4_srt_StatementGeographicalAxis_us-gaap_NonUsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-02-28</instant>
        </period>
    </context>
    <context id="FI2019Q4_srt_StatementGeographicalAxis_country_CA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-02-28</instant>
        </period>
    </context>
    <context id="FI2019Q4_srt_StatementGeographicalAxis_country_US">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-02-28</instant>
        </period>
    </context>
    <context id="FI2020Q4_srt_StatementGeographicalAxis_us-gaap_NonUsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-02-29</instant>
        </period>
    </context>
    <context id="FI2020Q4_srt_StatementGeographicalAxis_country_CA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-02-29</instant>
        </period>
    </context>
    <context id="FI2020Q4_srt_StatementGeographicalAxis_country_US">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-02-29</instant>
        </period>
    </context>
    <context id="FI2019Q4_us-gaap_StatementBusinessSegmentsAxis_us-gaap_CorporateNonSegmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-02-28</instant>
        </period>
    </context>
    <context id="FI2020Q4_us-gaap_StatementBusinessSegmentsAxis_us-gaap_CorporateNonSegmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-02-29</instant>
        </period>
    </context>
    <context id="FD2020Q4YTD_us-gaap_FinancialInstrumentAxis_us-gaap_ForwardContractsMember">
        <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>2019-03-01</startDate>
            <endDate>2020-02-29</endDate>
        </period>
    </context>
    <context id="FD2020Q4YTD_us-gaap_BusinessAcquisitionAxis_azz_A2020AcquisitionsMember_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_CustomerRelationshipsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">azz:A2020AcquisitionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-03-01</startDate>
            <endDate>2020-02-29</endDate>
        </period>
    </context>
    <context id="FD2020Q4YTD_us-gaap_BusinessAcquisitionAxis_azz_A2020AcquisitionsMember">
        <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>2019-03-01</startDate>
            <endDate>2020-02-29</endDate>
        </period>
    </context>
    <context id="FD2020Q4YTD_us-gaap_BusinessAcquisitionAxis_azz_A2020AcquisitionsMember_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_NoncompeteAgreementsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">azz:A2020AcquisitionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-03-01</startDate>
            <endDate>2020-02-29</endDate>
        </period>
    </context>
    <context id="FI2020Q4_us-gaap_BusinessAcquisitionAxis_azz_A2020AcquisitionsMember">
        <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="D2020Q1Feb2020_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_azz_NuclearLogisticsBusinessMember">
        <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-02-01</startDate>
            <endDate>2020-02-29</endDate>
        </period>
    </context>
    <context id="I2020Q1SharesOutstanding_us-gaap_BusinessAcquisitionAxis_azz_K2Member">
        <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="FD2019Q4YTD_us-gaap_BusinessAcquisitionAxis_azz_A2020AcquisitionsMember">
        <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>2018-03-01</startDate>
            <endDate>2019-02-28</endDate>
        </period>
    </context>
    <context id="FD2020Q3QTD">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
        </entity>
        <period>
            <startDate>2019-09-01</startDate>
            <endDate>2019-11-30</endDate>
        </period>
    </context>
    <context id="FD2020Q2QTD">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
        </entity>
        <period>
            <startDate>2019-06-01</startDate>
            <endDate>2019-08-31</endDate>
        </period>
    </context>
    <context id="FD2020Q1QTD">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
        </entity>
        <period>
            <startDate>2019-03-01</startDate>
            <endDate>2019-05-31</endDate>
        </period>
    </context>
    <context id="FD2020Q4QTD">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
        </entity>
        <period>
            <startDate>2019-12-01</startDate>
            <endDate>2020-02-29</endDate>
        </period>
    </context>
    <context id="FD2019Q1QTD">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
        </entity>
        <period>
            <startDate>2018-03-01</startDate>
            <endDate>2018-05-31</endDate>
        </period>
    </context>
    <context id="FD2019Q4QTD">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
        </entity>
        <period>
            <startDate>2018-12-01</startDate>
            <endDate>2019-02-28</endDate>
        </period>
    </context>
    <context id="FD2019Q2QTD">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
        </entity>
        <period>
            <startDate>2018-06-01</startDate>
            <endDate>2018-08-31</endDate>
        </period>
    </context>
    <context id="FD2019Q3QTD">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
        </entity>
        <period>
            <startDate>2018-09-01</startDate>
            <endDate>2018-11-30</endDate>
        </period>
    </context>
    <context id="FI2018Q4_us-gaap_ValuationAllowancesAndReservesTypeAxis_us-gaap_AllowanceForCreditLossMember">
        <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>2018-02-28</instant>
        </period>
    </context>
    <context id="FD2020Q4YTD_us-gaap_ValuationAllowancesAndReservesTypeAxis_us-gaap_AllowanceForCreditLossMember">
        <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="FD2018Q4YTD_us-gaap_ValuationAllowancesAndReservesTypeAxis_us-gaap_AllowanceForCreditLossMember">
        <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>2017-03-01</startDate>
            <endDate>2018-02-28</endDate>
        </period>
    </context>
    <context id="FD2019Q4YTD_us-gaap_ValuationAllowancesAndReservesTypeAxis_us-gaap_AllowanceForCreditLossMember">
        <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>2018-03-01</startDate>
            <endDate>2019-02-28</endDate>
        </period>
    </context>
    <context id="FI2020Q4_us-gaap_ValuationAllowancesAndReservesTypeAxis_us-gaap_AllowanceForCreditLossMember">
        <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="FI2019Q4_us-gaap_ValuationAllowancesAndReservesTypeAxis_us-gaap_AllowanceForCreditLossMember">
        <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="FI2017Q4_us-gaap_ValuationAllowancesAndReservesTypeAxis_us-gaap_AllowanceForCreditLossMember">
        <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>2017-02-28</instant>
        </period>
    </context>
    <unit id="usdPerShare">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="number">
        <measure>pure</measure>
    </unit>
    <unit id="shares">
        <measure>shares</measure>
    </unit>
    <unit id="operating_segment">
        <measure>azz:operating_segment</measure>
    </unit>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="share_based_compensation_plan">
        <measure>azz:share_based_compensation_plan</measure>
    </unit>
    <dei:AmendmentFlag
      contextRef="FD2020Q4YTD"
      id="Fact-1D3A84EC101E996E30BE8BF9EEC129BF-wk-Fact-1D3A84EC101E996E30BE8BF9EEC129BF">false</dei:AmendmentFlag>
    <dei:CurrentFiscalYearEndDate
      contextRef="FD2020Q4YTD"
      id="Fact-8374C216713425150490A77D231725F3-wk-Fact-8374C216713425150490A77D231725F3">--02-28</dei:CurrentFiscalYearEndDate>
    <dei:DocumentFiscalPeriodFocus
      contextRef="FD2020Q4YTD"
      id="Fact-54381461BFE3251C730C8BF9EE64C872-wk-Fact-54381461BFE3251C730C8BF9EE64C872">FY</dei:DocumentFiscalPeriodFocus>
    <dei:DocumentFiscalYearFocus
      contextRef="FD2020Q4YTD"
      id="Fact-AD6E584117332BD99D628BF9EE649A3E-wk-Fact-AD6E584117332BD99D628BF9EE649A3E">2020</dei:DocumentFiscalYearFocus>
    <dei:EntityCentralIndexKey
      contextRef="FD2020Q4YTD"
      id="Fact-1CB4FAA5044AC8775F86A77C2B903DAC-wk-Fact-1CB4FAA5044AC8775F86A77C2B903DAC">0000008947</dei:EntityCentralIndexKey>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="FI2019Q4"
      decimals="-3"
      id="Fact-297C565AE869A91A256B8BF9EE640291-wk-Fact-297C565AE869A91A256B8BF9EE640291"
      unitRef="usd">2267000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="FI2020Q4"
      decimals="-3"
      id="Fact-2D3927FF325AEA9D59648BF9EE64CDD7-wk-Fact-2D3927FF325AEA9D59648BF9EE64CDD7"
      unitRef="usd">4951000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="FI2019Q4"
      decimals="INF"
      id="Fact-E47A14FE26D68777F2D78BF9EE646F56-wk-Fact-E47A14FE26D68777F2D78BF9EE646F56"
      unitRef="usdPerShare">1</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="FI2020Q4"
      decimals="INF"
      id="Fact-C692A19E9FB64A8756998BF9EE642665-wk-Fact-C692A19E9FB64A8756998BF9EE642665"
      unitRef="usdPerShare">1</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="FI2019Q4"
      decimals="INF"
      id="Fact-17C55F1932431E51F7628BF9EE644ACF-wk-Fact-17C55F1932431E51F7628BF9EE644ACF"
      unitRef="shares">100000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="FI2020Q4"
      decimals="INF"
      id="Fact-6C9D00F3CA4FA52C91458BF9EE64A4E3-wk-Fact-6C9D00F3CA4FA52C91458BF9EE64A4E3"
      unitRef="shares">100000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="FI2019Q4"
      decimals="-3"
      id="Fact-1BDA8D54DEF6CC0700108BF9EE644641-wk-Fact-1BDA8D54DEF6CC0700108BF9EE644641"
      unitRef="shares">26115000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="FI2020Q4"
      decimals="-3"
      id="Fact-DE8BC91E1C0FAE509F8C8BF9EE64E671-wk-Fact-DE8BC91E1C0FAE509F8C8BF9EE64E671"
      unitRef="shares">26148000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="FI2019Q4"
      decimals="-3"
      id="Fact-6972A5FEA452CCB522758BF9EE645A41-wk-Fact-6972A5FEA452CCB522758BF9EE645A41"
      unitRef="shares">26115000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="FI2020Q4"
      decimals="-3"
      id="Fact-54F9EBE934A505DF84878BF9EE64C07C-wk-Fact-54F9EBE934A505DF84878BF9EE64C07C"
      unitRef="shares">26148000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="FD2020Q4YTD_srt_RangeAxis_srt_MaximumMember"
      id="Fact-592FC72F1E663788F0C5C146E72AD806-wk-Fact-592FC72F1E663788F0C5C146E72AD806">P19Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="FD2020Q4YTD_srt_RangeAxis_srt_MinimumMember"
      id="Fact-08D9AD70AFA2C86E2099C148486E3D47-wk-Fact-08D9AD70AFA2C86E2099C148486E3D47">P2Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesTax
      contextRef="FD2018Q4YTD"
      decimals="-3"
      id="Fact-5BD55DD0F66DFFC67C368BF9EE835D7F-wk-Fact-5BD55DD0F66DFFC67C368BF9EE835D7F"
      unitRef="usd">29000</us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesTax>
    <us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesTax
      contextRef="FD2019Q4YTD"
      decimals="-3"
      id="Fact-BDAA6AF999218539FFDF8BF9EE83EC87-wk-Fact-BDAA6AF999218539FFDF8BF9EE83EC87"
      unitRef="usd">29000</us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesTax>
    <us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesTax
      contextRef="FD2020Q4YTD"
      decimals="-3"
      id="Fact-4B47F20AEBCCEE24944F8BF9EE83F2F8-wk-Fact-4B47F20AEBCCEE24944F8BF9EE83F2F8"
      unitRef="usd">29000</us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesTax>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="FD2020Q4YTD_srt_RangeAxis_srt_MaximumMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_azz_ComputersandSoftwareMember"
      id="Fact-BBF99E25012D0D14CE7FBD57EC37068A-wk-Fact-BBF99E25012D0D14CE7FBD57EC37068A">P7Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="FD2020Q4YTD_srt_RangeAxis_srt_MaximumMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_BuildingAndBuildingImprovementsMember"
      id="Fact-237BDF0C1B99BADCF6B08BF9EE837CB9-wk-Fact-237BDF0C1B99BADCF6B08BF9EE837CB9">P25Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="FD2020Q4YTD_srt_RangeAxis_srt_MaximumMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_FurnitureAndFixturesMember"
      id="Fact-E0CEBD36A8607A0369518BF9EE83DAC6-wk-Fact-E0CEBD36A8607A0369518BF9EE83DAC6">P15Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="FD2020Q4YTD_srt_RangeAxis_srt_MaximumMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_MachineryAndEquipmentMember"
      id="Fact-9C11BD891B0151CCF7958BF9EE833962-wk-Fact-9C11BD891B0151CCF7958BF9EE833962">P15Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="FD2020Q4YTD_srt_RangeAxis_srt_MinimumMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_azz_ComputersandSoftwareMember"
      id="Fact-3784B1D2F39B7CC7133BBD57E86F2CFB-wk-Fact-3784B1D2F39B7CC7133BBD57E86F2CFB">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="FD2020Q4YTD_srt_RangeAxis_srt_MinimumMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_BuildingAndBuildingImprovementsMember"
      id="Fact-7410B024A2D04EF73FEC8BF9EE834162-wk-Fact-7410B024A2D04EF73FEC8BF9EE834162">P10Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="FD2020Q4YTD_srt_RangeAxis_srt_MinimumMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_FurnitureAndFixturesMember"
      id="Fact-884850F04F4A784395A48BF9EE83B838-wk-Fact-884850F04F4A784395A48BF9EE83B838">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="FD2020Q4YTD_srt_RangeAxis_srt_MinimumMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_MachineryAndEquipmentMember"
      id="Fact-6ED1366DA7138F14F8DE8BF9EE83AC18-wk-Fact-6ED1366DA7138F14F8DE8BF9EE83AC18">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="FD2020Q4YTD_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_VehiclesMember"
      id="Fact-22200EB0B5C3002948C38BF9EE830760-wk-Fact-22200EB0B5C3002948C38BF9EE830760">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="FD2020Q4YTD_us-gaap_AwardTypeAxis_us-gaap_PerformanceSharesMember"
      id="Fact-2101D6FDA5ACCC0FF1EFC14601EEE150-wk-Fact-2101D6FDA5ACCC0FF1EFC14601EEE150">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="FD2020Q4YTD_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember"
      id="Fact-CE5A2480A85A544CF116C1479074F4EB-wk-Fact-CE5A2480A85A544CF116C1479074F4EB">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="FI2020Q4_srt_RangeAxis_srt_MaximumMember_us-gaap_AwardTypeAxis_us-gaap_StockAppreciationRightsSARSMember_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_azz_ExercisePriceRangeFourMember"
      decimals="2"
      id="Fact-D12C78899F9F3F850D31BD95D190D75D-wk-Fact-D12C78899F9F3F850D31BD95D190D75D"
      unitRef="usdPerShare">46.34</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="FI2020Q4_srt_RangeAxis_srt_MaximumMember_us-gaap_AwardTypeAxis_us-gaap_StockAppreciationRightsSARSMember_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_azz_ExercisePriceRangeOneMember"
      decimals="2"
      id="Fact-76F3BA78810E4FEA011DBD95CEF8FBC4-wk-Fact-76F3BA78810E4FEA011DBD95CEF8FBC4"
      unitRef="usdPerShare">44.15</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="FI2020Q4_srt_RangeAxis_srt_MaximumMember_us-gaap_AwardTypeAxis_us-gaap_StockAppreciationRightsSARSMember_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_azz_ExercisePriceRangeTwoMember"
      decimals="2"
      id="Fact-E959205CDB2745FEEA5BBD95D05F5084-wk-Fact-E959205CDB2745FEEA5BBD95D05F5084"
      unitRef="usdPerShare">46.34</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="FI2020Q4_srt_RangeAxis_srt_MinimumMember_us-gaap_AwardTypeAxis_us-gaap_StockAppreciationRightsSARSMember_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_azz_ExercisePriceRangeFourMember"
      decimals="2"
      id="Fact-C656947D77253BD0E09EBD95D0E2E8D0-wk-Fact-C656947D77253BD0E09EBD95D0E2E8D0"
      unitRef="usdPerShare">39.65</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="FI2020Q4_srt_RangeAxis_srt_MinimumMember_us-gaap_AwardTypeAxis_us-gaap_StockAppreciationRightsSARSMember_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_azz_ExercisePriceRangeOneMember"
      decimals="2"
      id="Fact-29800EA5BED7CD4EF325BD95CE3D2847-wk-Fact-29800EA5BED7CD4EF325BD95CE3D2847"
      unitRef="usdPerShare">39.65</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="FI2020Q4_srt_RangeAxis_srt_MinimumMember_us-gaap_AwardTypeAxis_us-gaap_StockAppreciationRightsSARSMember_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_azz_ExercisePriceRangeTwoMember"
      decimals="2"
      id="Fact-0CEB7C4A4DC924F0B32ABD95CFAB3229-wk-Fact-0CEB7C4A4DC924F0B32ABD95CFAB3229"
      unitRef="usdPerShare">44.72</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <dei:DocumentType
      contextRef="FD2020Q4YTD"
      id="d87838614e630-wk-Fact-118F2FFC8A5524CEA31FA7437786A14C">10-K</dei:DocumentType>
    <dei:DocumentAnnualReport
      contextRef="FD2020Q4YTD"
      id="d87838614e636-wk-Fact-C858D86E7BCE7C0D68A9C144EE51DDF3">true</dei:DocumentAnnualReport>
    <dei:DocumentPeriodEndDate
      contextRef="FD2020Q4YTD"
      id="d87838614e644-wk-Fact-E95A8FCF80847AC65A28C13BA98FD551">2020-02-29</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport
      contextRef="FD2020Q4YTD"
      id="d87838614e652-wk-Fact-0DF0B524D949C02C4775C14553935A3F">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="FD2020Q4YTD"
      id="d87838614e660-wk-Fact-3B56B3D65909C08D2A68A745698EF677">1-12777</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="FD2020Q4YTD"
      id="d87838614e669-wk-Fact-8C0E95B7806EF088B55BA7467C213265">AZZ Inc.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="FD2020Q4YTD"
      id="d87838614e694-wk-Fact-909856B302F569663A5AA747CB0E76D4">TX</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="FD2020Q4YTD"
      id="d87838614e714-wk-Fact-958612EF7809EB61F372A74849C117AA">75-0948250</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="FD2020Q4YTD"
      id="d87838614e772-wk-Fact-FDDEDC7806AE04471BD9A74963991E68">One Museum Place, Suite 500</dei:EntityAddressAddressLine1>
    <dei:EntityAddressAddressLine2
      contextRef="FD2020Q4YTD"
      id="d87838614e798-wk-Fact-94EA23002186935AA12EA749C9BB254E">3100 West 7th Street</dei:EntityAddressAddressLine2>
    <dei:EntityAddressCityOrTown
      contextRef="FD2020Q4YTD"
      id="d87838614e824-wk-Fact-9E1E94DC71DA7A84126EA74A6EBF35B6">Fort Worth</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="FD2020Q4YTD"
      id="d87838614e834-wk-Fact-27F89C3AE06099102667A74AD1B063D5">TX</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="FD2020Q4YTD"
      id="d87838614e844-wk-Fact-C926BCA10F805E9A1FE4A748CFBC4DB9">76107</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="FD2020Q4YTD"
      id="d87838614e875-wk-Fact-A30E5A0518E08669362DBDD0695563FD">817</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="FD2020Q4YTD"
      id="d87838614e881-wk-Fact-A7754B8A00D96D785474A74F0ECC8A1A">810-0095</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="FD2020Q4YTD"
      id="d87838614e933-wk-Fact-BA7287B47C70B44E4670A7500AA56A1A">Common Stock</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="FD2020Q4YTD"
      id="d87838614e943-wk-Fact-68B617F44C33C45C109AA7506681A79F">AZZ</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="FD2020Q4YTD"
      id="d87838614e953-wk-Fact-EA17998B6E18B329060DA750D35F9058">NYSE</dei:SecurityExchangeName>
    <dei:EntityWellKnownSeasonedIssuer
      contextRef="FD2020Q4YTD"
      id="d87838614e967-wk-Fact-77B4750839030B451674A7566239CE46">No</dei:EntityWellKnownSeasonedIssuer>
    <dei:EntityVoluntaryFilers
      contextRef="FD2020Q4YTD"
      id="d87838614e981-wk-Fact-4FDE61B695136E31BAD8A75747CEF736">No</dei:EntityVoluntaryFilers>
    <dei:EntityCurrentReportingStatus
      contextRef="FD2020Q4YTD"
      id="d87838614e992-wk-Fact-20C0B7D4E2203F0218E6A7580A4CDE29">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="FD2020Q4YTD"
      id="d87838614e1006-wk-Fact-9290519E4321443BE55DA759067A5CB4">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="FD2020Q4YTD"
      id="d87838614e1040-wk-Fact-AEFCC3F84D9A2C234C2CA763A84C13E6">Large Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="FD2020Q4YTD"
      id="d87838614e1075-wk-Fact-FD28ECAD0CF48A3C12D7A76421B9E341">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="FD2020Q4YTD"
      id="d87838614e1085-wk-Fact-19A146AE5D24D94695C4A7649C2B5CBF">false</dei:EntityEmergingGrowthCompany>
    <dei:EntityShellCompany
      contextRef="FD2020Q4YTD"
      id="d87838614e1095-wk-Fact-EF1A5C87FC3CA113996FA774C1B39ABF">false</dei:EntityShellCompany>
    <dei:EntityPublicFloat
      contextRef="FI2020Q2"
      decimals="0"
      id="d87838614e1109-wk-Fact-CD473852AC69752682238BF9EEC1A0F2"
      unitRef="usd">1066597439</dei:EntityPublicFloat>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="I2021Q1SharesOutstanding"
      decimals="0"
      id="d87838614e1118-wk-Fact-1F1E2CCC2A8218FD4C918BF9EE736FC0"
      unitRef="shares">26147964</dei:EntityCommonStockSharesOutstanding>
    <dei:DocumentsIncorporatedByReferenceTextBlock
      contextRef="FD2020Q4YTD"
      id="d87838614e1126-wk-Fact-72A132AF016DBE6CD439A777BFAF3246">&lt;span style="font-size:8pt;"&gt;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.&lt;/span&gt;</dei:DocumentsIncorporatedByReferenceTextBlock>
    <us-gaap:Revenues
      contextRef="FD2020Q4YTD"
      decimals="-3"
      id="d87848824e790-wk-Fact-C650B3A23A0417F4AE378BF9EE832BD9"
      unitRef="usd">1061817000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2019Q4YTD"
      decimals="-3"
      id="d87848824e809-wk-Fact-F35F872C783CFC05157F8BF9EE838B2E"
      unitRef="usd">927087000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2018Q4YTD"
      decimals="-3"
      id="d87848824e829-wk-Fact-314D4927BA7337BA4A318BF9EE834B21"
      unitRef="usd">810430000</us-gaap:Revenues>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="FD2020Q4YTD"
      decimals="-3"
      id="d87848824e849-wk-Fact-70EC7581CACDC0BDED658BF9EE7338A4"
      unitRef="usd">824589000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="FD2019Q4YTD"
      decimals="-3"
      id="d87848824e868-wk-Fact-A09F12806B22939CA9318BF9EE73AFCB"
      unitRef="usd">728466000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="FD2018Q4YTD"
      decimals="-3"
      id="d87848824e887-wk-Fact-FC27C82E988D139C13398BF9EE928DCC"
      unitRef="usd">650121000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:GrossProfit
      contextRef="FD2020Q4YTD"
      decimals="-3"
      id="d87848824e913-wk-Fact-F9141EAD3361BEE9805A8BF9EE73B2B8"
      unitRef="usd">237228000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="FD2019Q4YTD"
      decimals="-3"
      id="d87848824e932-wk-Fact-3C8CB2B59795BE9B3AE18BF9EE920140"
      unitRef="usd">198621000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="FD2018Q4YTD"
      decimals="-3"
      id="d87848824e951-wk-Fact-F4B289D28150623B79AF8BF9EE73DBC9"
      unitRef="usd">160309000</us-gaap:GrossProfit>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="FD2020Q4YTD"
      decimals="-3"
      id="d87848824e1044-wk-Fact-DA4722956FDE96C9AF8F8BF9EE731CD5"
      unitRef="usd">139253000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="FD2019Q4YTD"
      decimals="-3"
      id="d87848824e1063-wk-Fact-265F1785E2ADFF3232FD8BF9EE839B0A"
      unitRef="usd">121665000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="FD2018Q4YTD"
      decimals="-3"
      id="d87848824e1082-wk-Fact-530EFB9DD2300AACC8138BF9EE83F4D6"
      unitRef="usd">112061000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:GainLossOnSaleOfBusiness
      contextRef="FD2020Q4YTD"
      decimals="-3"
      id="d87848824e1108-wk-Fact-784711A79B9724D838B6BD3D517B27BC"
      unitRef="usd">-18632000</us-gaap:GainLossOnSaleOfBusiness>
    <us-gaap:GainLossOnSaleOfBusiness
      contextRef="FD2019Q4YTD"
      decimals="-3"
      id="d87848824e1127-wk-Fact-E26793639AD66B6FCE88BD3D76F60C1A"
      unitRef="usd">0</us-gaap:GainLossOnSaleOfBusiness>
    <us-gaap:GainLossOnSaleOfBusiness
      contextRef="FD2018Q4YTD"
      decimals="-3"
      id="d87848824e1146-wk-Fact-50A0E0CE6014F538CE3CBD3D818EC9FB"
      unitRef="usd">0</us-gaap:GainLossOnSaleOfBusiness>
    <us-gaap:OperatingIncomeLoss
      contextRef="FD2020Q4YTD"
      decimals="-3"
      id="d87848824e1172-wk-Fact-BBB0D09BB62FDD0BAD2D8BF9EE83A469"
      unitRef="usd">79343000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="FD2019Q4YTD"
      decimals="-3"
      id="d87848824e1191-wk-Fact-8619A3C913D17A264CA68BF9EE83962F"
      unitRef="usd">76956000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="FD2018Q4YTD"
      decimals="-3"
      id="d87848824e1210-wk-Fact-BA04C580AC923E9C0E078BF9EE734D14"
      unitRef="usd">48248000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestExpense
      contextRef="FD2020Q4YTD"
      decimals="-3"
      id="d87848824e1303-wk-Fact-E1097AC7578497D15B0B8BF9EE836AEE"
      unitRef="usd">13463000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="FD2019Q4YTD"
      decimals="-3"
      id="d87848824e1322-wk-Fact-BE095E9C26242A3806D48BF9EE926718"
      unitRef="usd">14971000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="FD2018Q4YTD"
      decimals="-3"
      id="d87848824e1341-wk-Fact-ED2B4231DB5B9D6F8A7C8BF9EE83978D"
      unitRef="usd">13860000</us-gaap:InterestExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="FD2020Q4YTD"
      decimals="-3"
      id="d87848824e1368-wk-Fact-825CB274EB1F3AC4F2538BF9EE83FB5C"
      unitRef="usd">-990000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="FD2019Q4YTD"
      decimals="-3"
      id="d87848824e1387-wk-Fact-067C9C78BC0EFBA1445C8BF9EE83E951"
      unitRef="usd">1020000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="FD2018Q4YTD"
      decimals="-3"
      id="d87848824e1407-wk-Fact-35FB0EEE90FD9A1A77668BF9EE731002"
      unitRef="usd">-3489000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="FD2020Q4YTD"
      decimals="-3"
      id="d87848824e1433-wk-Fact-2A86340A5ADD380F40C28BF9EE837435"
      unitRef="usd">64890000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="FD2019Q4YTD"
      decimals="-3"
      id="d87848824e1452-wk-Fact-A1D5737F28FE3C4984EB8BF9EE839157"
      unitRef="usd">63005000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="FD2018Q4YTD"
      decimals="-3"
      id="d87848824e1471-wk-Fact-69814062DDF5E4DA71E38BF9EE837F1F"
      unitRef="usd">30899000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="FD2020Q4YTD"
      decimals="-3"
      id="d87848824e1497-wk-Fact-DD219C59964702207BB48BF9EE83D8AF"
      unitRef="usd">16656000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="FD2019Q4YTD"
      decimals="-3"
      id="d87848824e1516-wk-Fact-8420852134603414A6A18BF9EEB2D308"
      unitRef="usd">11797000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="FD2018Q4YTD"
      decimals="-3"
      id="d87848824e1535-wk-Fact-6E080A8B86066F755BD38BF9EE83719B"
      unitRef="usd">-14270000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss
      contextRef="FD2020Q4YTD"
      decimals="-3"
      id="d87848824e1567-wk-Fact-D633C887B85517951F908BF9EE543D5C"
      unitRef="usd">48234000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="FD2019Q4YTD"
      decimals="-3"
      id="d87848824e1586-wk-Fact-E4B1586F9AC848EA07EA8BF9EE544034"
      unitRef="usd">51208000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="FD2018Q4YTD"
      decimals="-3"
      id="d87848824e1606-wk-Fact-FD0BB3D5796FB8D1B2048BF9EE5494B0"
      unitRef="usd">45169000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="FD2020Q4YTD"
      decimals="2"
      id="d87848824e1698-wk-Fact-A55770941EBE1A8EBCC08BF9EE54BB28"
      unitRef="usdPerShare">1.84</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="FD2019Q4YTD"
      decimals="2"
      id="d87848824e1717-wk-Fact-BC8EA91E541334AF7E578BF9EE92C1EB"
      unitRef="usdPerShare">1.97</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="FD2018Q4YTD"
      decimals="2"
      id="d87848824e1737-wk-Fact-9DE5E66BFDE3E30AF6A58BF9EE73FE4B"
      unitRef="usdPerShare">1.74</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="FD2020Q4YTD"
      decimals="2"
      id="d87848824e1762-wk-Fact-2B1A61F6976F8B1F1BEA8BF9EE5452E5"
      unitRef="usdPerShare">1.84</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="FD2019Q4YTD"
      decimals="2"
      id="d87848824e1781-wk-Fact-60F4B6ED6B134AAB11358BF9EEB21E41"
      unitRef="usdPerShare">1.96</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="FD2018Q4YTD"
      decimals="2"
      id="d87848824e1801-wk-Fact-A484D61547A89D3F03918BF9EE839D39"
      unitRef="usdPerShare">1.73</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="FD2020Q4YTD"
      decimals="-3"
      id="d87848824e1888-wk-Fact-69F17758E321E479495F8BF9EE545EA1"
      unitRef="shares">26191000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="FD2019Q4YTD"
      decimals="-3"
      id="d87848824e1907-wk-Fact-272E10F1D2D6BD94A91E8BF9EE83590F"
      unitRef="shares">26038000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="FD2018Q4YTD"
      decimals="-3"
      id="d87848824e1926-wk-Fact-1AFECF99CC666128CAA08BF9EE831B87"
      unitRef="shares">25970000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="FD2020Q4YTD"
      decimals="-3"
      id="d87848824e1952-wk-Fact-D4E35FFE48AADCF5743A8BF9EE54DB2C"
      unitRef="shares">26281000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="FD2019Q4YTD"
      decimals="-3"
      id="d87848824e1971-wk-Fact-3BFA365FCEF242BADE0C8BF9EE83726D"
      unitRef="shares">26107000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="FD2018Q4YTD"
      decimals="-3"
      id="d87848824e1990-wk-Fact-0665EE7D67C030C4F4AB8BF9EEB2D8A3"
      unitRef="shares">26036000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="FD2020Q4YTD"
      decimals="2"
      id="d87848824e2089-wk-Fact-86E4E55AAEC446B25A4E8BF9EE646E1A"
      unitRef="usdPerShare">0.68</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="FD2019Q4YTD"
      decimals="2"
      id="d87848824e2108-wk-Fact-FA8702BAA3622ED1941C8BF9EE8349CC"
      unitRef="usdPerShare">0.68</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="FD2018Q4YTD"
      decimals="2"
      id="d87848824e2128-wk-Fact-F4440BB84F73A056B5848BF9EE838F65"
      unitRef="usdPerShare">0.68</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:NetIncomeLoss
      contextRef="FD2020Q4YTD"
      decimals="-3"
      id="d87849529e789-wk-Fact-D633C887B85517951F908BF9EE543D5C"
      unitRef="usd">48234000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="FD2019Q4YTD"
      decimals="-3"
      id="d87849529e808-wk-Fact-E4B1586F9AC848EA07EA8BF9EE544034"
      unitRef="usd">51208000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="FD2018Q4YTD"
      decimals="-3"
      id="d87849529e828-wk-Fact-FD0BB3D5796FB8D1B2048BF9EE5494B0"
      unitRef="usd">45169000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="FD2020Q4YTD"
      decimals="-3"
      id="d87849529e915-wk-Fact-A331F4065FE3C331F5B18BF9EE544EC4"
      unitRef="usd">-2093000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="FD2019Q4YTD"
      decimals="-3"
      id="d87849529e935-wk-Fact-D7BBE14802CC569664C68BF9EE64CC72"
      unitRef="usd">-3478000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="FD2018Q4YTD"
      decimals="-3"
      id="d87849529e955-wk-Fact-C4F445BAEFB0DE840BD68BF9EE542F97"
      unitRef="usd">3928000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax
      contextRef="FD2020Q4YTD"
      decimals="-3"
      id="d87849529e981-wk-Fact-5520D49E0E79D94ED7438BF9EE645326"
      unitRef="usd">-54000</us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax
      contextRef="FD2019Q4YTD"
      decimals="-3"
      id="d87849529e1001-wk-Fact-29367051A225B03A06CE8BF9EE64D403"
      unitRef="usd">-54000</us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax
      contextRef="FD2018Q4YTD"
      decimals="-3"
      id="d87849529e1021-wk-Fact-EA572A339583E0F2A2918BF9EE540879"
      unitRef="usd">-54000</us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="FD2020Q4YTD"
      decimals="-3"
      id="d87849529e1048-wk-Fact-91CD00A702FCE2DEA3D68BF9EE54AABF"
      unitRef="usd">-2147000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="FD2019Q4YTD"
      decimals="-3"
      id="d87849529e1068-wk-Fact-3EE838D48316FB047AF48BF9EE6464E6"
      unitRef="usd">-3532000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="FD2018Q4YTD"
      decimals="-3"
      id="d87849529e1088-wk-Fact-37696FD15186C9CDDC728BF9EE64931E"
      unitRef="usd">3874000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="FD2020Q4YTD"
      decimals="-3"
      id="d87849529e1119-wk-Fact-C76A9089C5756BDDB6BA8BF9EE64F0EF"
      unitRef="usd">46087000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="FD2019Q4YTD"
      decimals="-3"
      id="d87849529e1138-wk-Fact-FDCBCAE51593B4D519F28BF9EE6498F2"
      unitRef="usd">47676000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="FD2018Q4YTD"
      decimals="-3"
      id="d87849529e1158-wk-Fact-177A8A41F8F718E506998BF9EE645D80"
      unitRef="usd">49043000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="FI2020Q4"
      decimals="-3"
      id="d87851931e790-wk-Fact-4CE2B7A174484085D6738BF9EE73BE2A"
      unitRef="usd">36687000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="FI2019Q4"
      decimals="-3"
      id="d87851931e809-wk-Fact-EBE7FBCAAA6D47526B8B8BF9EE92FB05"
      unitRef="usd">24005000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="FI2020Q4"
      decimals="-3"
      id="d87851931e829-wk-Fact-064235A5782A58F63C3A8BF9EEB2DFED"
      unitRef="usd">139214000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="FI2019Q4"
      decimals="-3"
      id="d87851931e848-wk-Fact-5FE5DE8B640E6827482A8BF9EEA2E23F"
      unitRef="usd">144887000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:InventoryNet
      contextRef="FI2020Q4"
      decimals="-3"
      id="d87851931e873-wk-Fact-77CF1E1F3FA9D9AF549F8BF9EEA28527"
      unitRef="usd">99841000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="FI2019Q4"
      decimals="-3"
      id="d87851931e892-wk-Fact-609293F58AAD384499238BF9EEB230C9"
      unitRef="usd">124847000</us-gaap:InventoryNet>
    <us-gaap:ContractWithCustomerAssetNet
      contextRef="FI2020Q4"
      decimals="-3"
      id="d87851931e917-wk-Fact-AF7EE6D64546F35272238BF9EEB2C489"
      unitRef="usd">70093000</us-gaap:ContractWithCustomerAssetNet>
    <us-gaap:ContractWithCustomerAssetNet
      contextRef="FI2019Q4"
      decimals="-3"
      id="d87851931e936-wk-Fact-98E86AA162383EEB550F8BF9EEB2150B"
      unitRef="usd">75561000</us-gaap:ContractWithCustomerAssetNet>
    <us-gaap:PrepaidExpenseAndOtherAssets
      contextRef="FI2020Q4"
      decimals="-3"
      id="d87851931e961-wk-Fact-FE6E4B8B48135DEB39D88BF9EE7319FE"
      unitRef="usd">8727000</us-gaap:PrepaidExpenseAndOtherAssets>
    <us-gaap:PrepaidExpenseAndOtherAssets
      contextRef="FI2019Q4"
      decimals="-3"
      id="d87851931e980-wk-Fact-26546988A5B79DCCE7698BF9EEA2C42C"
      unitRef="usd">9245000</us-gaap:PrepaidExpenseAndOtherAssets>
    <us-gaap:AssetsCurrent
      contextRef="FI2020Q4"
      decimals="-3"
      id="d87851931e1005-wk-Fact-E71E5B5A8462E15B81938BF9EEA2A4CC"
      unitRef="usd">354562000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="FI2019Q4"
      decimals="-3"
      id="d87851931e1024-wk-Fact-30D060CBA9924B28195D8BF9EEA2F213"
      unitRef="usd">378545000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="FI2020Q4"
      decimals="-3"
      id="d87851931e1049-wk-Fact-4DF1C383DC2F3DA8E0D78BF9EEA23BBA"
      unitRef="usd">213104000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="FI2019Q4"
      decimals="-3"
      id="d87851931e1068-wk-Fact-698C6290835455F8ACC58BF9EE73BAE8"
      unitRef="usd">210227000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="FI2020Q4"
      decimals="-3"
      id="d87851931e1093-wk-Fact-25CEFAFA74ED0416189F8BF9EE92BB10"
      unitRef="usd">43208000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="FI2019Q4"
      decimals="-3"
      id="d87851931e1112-wk-Fact-E890E58C9E79C5542A018BF9EEB20F01"
      unitRef="usd">45870000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:Goodwill
      contextRef="FI2020Q4"
      decimals="-3"
      id="d87851931e1138-wk-Fact-4B4D923BFD3DB607BE0E8BF9EE732549"
      unitRef="usd">356225000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="FI2019Q4"
      decimals="-3"
      id="d87851931e1157-wk-Fact-A547297F136A8FF8E5D78BF9EEA28B0A"
      unitRef="usd">323756000</us-gaap:Goodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="FI2020Q4"
      decimals="-3"
      id="d87851931e1182-wk-Fact-67D58B99CEAA37277F588BF9EE7352C7"
      unitRef="usd">106732000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="FI2019Q4"
      decimals="-3"
      id="d87851931e1201-wk-Fact-585BE612DECDE27F30528BF9EE64A067"
      unitRef="usd">130172000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:Assets
      contextRef="FI2020Q4"
      decimals="-3"
      id="d87851931e1231-wk-Fact-C930C054249E09FFC82C8BF9EEA23C4C"
      unitRef="usd">1073831000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="FI2019Q4"
      decimals="-3"
      id="d87851931e1250-wk-Fact-C0EFB529B7ED12A461878BF9EEA22CAD"
      unitRef="usd">1088570000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent
      contextRef="FI2020Q4"
      decimals="-3"
      id="d87851931e1367-wk-Fact-ECDDF34E5AF70BE43D5D8BF9EEA2494E"
      unitRef="usd">61987000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="FI2019Q4"
      decimals="-3"
      id="d87851931e1386-wk-Fact-E8E25F8BEDDB418703818BF9EEA2B91D"
      unitRef="usd">53047000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccruedIncomeTaxesCurrent
      contextRef="FI2020Q4"
      decimals="-3"
      id="d87851931e1406-wk-Fact-B71CCF2F70B5F605B9558BF9EE7399BF"
      unitRef="usd">2876000</us-gaap:AccruedIncomeTaxesCurrent>
    <us-gaap:AccruedIncomeTaxesCurrent
      contextRef="FI2019Q4"
      decimals="-3"
      id="d87851931e1425-wk-Fact-71DD25558783697051708BF9EEA2ADB0"
      unitRef="usd">632000</us-gaap:AccruedIncomeTaxesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="FI2020Q4"
      decimals="-3"
      id="d87851931e1450-wk-Fact-F6C429CF714171EBF1BD8BF9EEA24749"
      unitRef="usd">38882000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="FI2019Q4"
      decimals="-3"
      id="d87851931e1469-wk-Fact-BEF46A8BF53D85D435678BF9EE73358D"
      unitRef="usd">30395000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="FI2020Q4"
      decimals="-3"
      id="d87851931e1494-wk-Fact-9B4832154B490E4AB3B58BF9EE730970"
      unitRef="usd">26868000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="FI2019Q4"
      decimals="-3"
      id="d87851931e1513-wk-Fact-D1C58C64596CF9B7AF428BF9EEA24159"
      unitRef="usd">17631000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:CustomerAdvancesCurrent
      contextRef="FI2020Q4"
      decimals="-3"
      id="d87851931e1538-wk-Fact-9B4E1CE39951B00FB3998BF9EE73C13D"
      unitRef="usd">255000</us-gaap:CustomerAdvancesCurrent>
    <us-gaap:CustomerAdvancesCurrent
      contextRef="FI2019Q4"
      decimals="-3"
      id="d87851931e1557-wk-Fact-13A0901395AC7FF423638BF9EEA29747"
      unitRef="usd">481000</us-gaap:CustomerAdvancesCurrent>
    <us-gaap:ContractWithCustomerLiability
      contextRef="FI2020Q4"
      decimals="-3"
      id="d87851931e1582-wk-Fact-10E357C59E045794AF3F8BF9EE6437FD"
      unitRef="usd">18418000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability
      contextRef="FI2019Q4"
      decimals="-3"
      id="d87851931e1601-wk-Fact-D4F423BB8AB4CB30DF1A8BF9EEA24F6C"
      unitRef="usd">56928000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="FI2020Q4"
      decimals="-3"
      id="d87851931e1627-wk-Fact-B7CF9AD87E0008288DDF8BF9EEA28647"
      unitRef="usd">6327000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="FI2019Q4"
      decimals="-3"
      id="d87851931e1646-wk-Fact-846CD8CC74535E8A6E2B8BF9EEA2C250"
      unitRef="usd">5657000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:DebtCurrent
      contextRef="FI2020Q4"
      decimals="-3"
      id="d87851931e1671-wk-Fact-89DC44EC1BFF43C98D848BF9EE73C19D"
      unitRef="usd">125000000</us-gaap:DebtCurrent>
    <us-gaap:DebtCurrent
      contextRef="FI2019Q4"
      decimals="-3"
      id="d87851931e1690-wk-Fact-A7FF11F2F67BD05930AF8BF9EEA228D9"
      unitRef="usd">0</us-gaap:DebtCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="FI2020Q4"
      decimals="-3"
      id="d87851931e1715-wk-Fact-44BECA0FEE27794AC3B68BF9EEA2181C"
      unitRef="usd">280613000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="FI2019Q4"
      decimals="-3"
      id="d87851931e1734-wk-Fact-5B1ACE4A41C02B1F9E1E8BF9EEB210CF"
      unitRef="usd">164771000</us-gaap:LiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="FI2020Q4"
      decimals="-3"
      id="d87851931e1759-wk-Fact-6D97D9FB9187AE3606DC8BF9EE73208E"
      unitRef="usd">4934000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="FI2019Q4"
      decimals="-3"
      id="d87851931e1778-wk-Fact-433D86A589832BD7E9298BF9EEA23139"
      unitRef="usd">1513000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="FI2020Q4"
      decimals="-3"
      id="d87851931e1803-wk-Fact-9B6C8876A6D1AE069FCE8BF9EEB23565"
      unitRef="usd">38114000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="FI2019Q4"
      decimals="-3"
      id="d87851931e1822-wk-Fact-CF4B00BF96253C4B665F8BF9EE73B4AE"
      unitRef="usd">41190000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="FI2020Q4"
      decimals="-3"
      id="d87851931e1847-wk-Fact-ABACCD91321EAA83525E8BF9EEA22DE1"
      unitRef="usd">77878000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="FI2019Q4"
      decimals="-3"
      id="d87851931e1866-wk-Fact-D7BAC8D46142E17F433B8BF9EEA2EE45"
      unitRef="usd">240745000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:DeferredTaxLiabilitiesNoncurrent
      contextRef="FI2020Q4"
      decimals="-3"
      id="d87851931e1891-wk-Fact-ED0103EAA9CAB41DA76A8BF9EEA25C38"
      unitRef="usd">37926000</us-gaap:DeferredTaxLiabilitiesNoncurrent>
    <us-gaap:DeferredTaxLiabilitiesNoncurrent
      contextRef="FI2019Q4"
      decimals="-3"
      id="d87851931e1910-wk-Fact-81DE0BEB4AFEA182DF1C8BF9EE73FAE9"
      unitRef="usd">36623000</us-gaap:DeferredTaxLiabilitiesNoncurrent>
    <us-gaap:Liabilities
      contextRef="FI2020Q4"
      decimals="-3"
      id="d87851931e1935-wk-Fact-F63368B3D04FA5944DDA8BF9EEA23311"
      unitRef="usd">439465000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="FI2019Q4"
      decimals="-3"
      id="d87851931e1954-wk-Fact-17D0A53253597A969E0A8BF9EEB2937E"
      unitRef="usd">484842000</us-gaap:Liabilities>
    <us-gaap:CommonStockValue
      contextRef="FI2020Q4"
      decimals="-3"
      id="d87851931e2071-wk-Fact-67DD167950CDB43AEEC38BF9EE732195"
      unitRef="usd">26148000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="FI2019Q4"
      decimals="-3"
      id="d87851931e2090-wk-Fact-89768CABD9178F7C6A6C8BF9EEA27F44"
      unitRef="usd">26115000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="FI2020Q4"
      decimals="-3"
      id="d87851931e2116-wk-Fact-0D8B6145A8198C98B97A8BF9EE73C66D"
      unitRef="usd">66703000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="FI2019Q4"
      decimals="-3"
      id="d87851931e2135-wk-Fact-C482C07DB8DDC2B287628BF9EEA24537"
      unitRef="usd">58695000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="FI2020Q4"
      decimals="-3"
      id="d87851931e2160-wk-Fact-209D57D4EDD11A961A0B8BF9EEA2E7B6"
      unitRef="usd">572414000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="FI2019Q4"
      decimals="-3"
      id="d87851931e2179-wk-Fact-8204AA0BC857DCB95E3B8BF9EEA2AD07"
      unitRef="usd">547670000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="FI2020Q4"
      decimals="-3"
      id="d87851931e2204-wk-Fact-25AA8877764E82E5B97A8BF9EEB27FC6"
      unitRef="usd">-30899000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="FI2019Q4"
      decimals="-3"
      id="d87851931e2224-wk-Fact-87E478F8AE1760498E258BF9EE73200F"
      unitRef="usd">-28752000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockholdersEquity
      contextRef="FI2020Q4"
      decimals="-3"
      id="d87851931e2250-wk-Fact-B244C25564A2138938748BF9EE738D8C"
      unitRef="usd">634366000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="FI2019Q4"
      decimals="-3"
      id="d87851931e2269-wk-Fact-2A1205406445B8247AC18BF9EEB2595F"
      unitRef="usd">603728000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="FI2020Q4"
      decimals="-3"
      id="d87851931e2299-wk-Fact-CC6B43E71FA5A660393C8BF9EE735F1B"
      unitRef="usd">1073831000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="FI2019Q4"
      decimals="-3"
      id="d87851931e2318-wk-Fact-ECDA7688CCD2F4B8D4DE8BF9EEA24A4B"
      unitRef="usd">1088570000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="FD2020Q4YTD"
      decimals="-3"
      id="d87854885e856-wk-Fact-D633C887B85517951F908BF9EE543D5C"
      unitRef="usd">48234000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="FD2019Q4YTD"
      decimals="-3"
      id="d87854885e875-wk-Fact-E4B1586F9AC848EA07EA8BF9EE544034"
      unitRef="usd">51208000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="FD2018Q4YTD"
      decimals="-3"
      id="d87854885e895-wk-Fact-FD0BB3D5796FB8D1B2048BF9EE5494B0"
      unitRef="usd">45169000</us-gaap:NetIncomeLoss>
    <us-gaap:DepreciationAmortizationAndAccretionNet
      contextRef="FD2020Q4YTD"
      decimals="-3"
      id="d87854885e982-wk-Fact-45E37645FD901C731FF28BF9EE4499C8"
      unitRef="usd">50194000</us-gaap:DepreciationAmortizationAndAccretionNet>
    <us-gaap:DepreciationAmortizationAndAccretionNet
      contextRef="FD2019Q4YTD"
      decimals="-3"
      id="d87854885e1001-wk-Fact-7B48F3F9D01F45649FBC8BF9EE5454DD"
      unitRef="usd">50245000</us-gaap:DepreciationAmortizationAndAccretionNet>
    <us-gaap:DepreciationAmortizationAndAccretionNet
      contextRef="FD2018Q4YTD"
      decimals="-3"
      id="d87854885e1020-wk-Fact-E1812D7034BB30CB900E8BF9EE64DC03"
      unitRef="usd">50526000</us-gaap:DepreciationAmortizationAndAccretionNet>
    <us-gaap:IncreaseDecreaseInDeferredIncomeTaxes
      contextRef="FD2020Q4YTD"
      decimals="-3"
      id="d87854885e1046-wk-Fact-DD0FCAF0C051AFF303A58BF9EE73D5DC"
      unitRef="usd">2617000</us-gaap:IncreaseDecreaseInDeferredIncomeTaxes>
    <us-gaap:IncreaseDecreaseInDeferredIncomeTaxes
      contextRef="FD2019Q4YTD"
      decimals="-3"
      id="d87854885e1066-wk-Fact-126B1BE746BD32F008218BF9EEA24D93"
      unitRef="usd">-3731000</us-gaap:IncreaseDecreaseInDeferredIncomeTaxes>
    <us-gaap:IncreaseDecreaseInDeferredIncomeTaxes
      contextRef="FD2018Q4YTD"
      decimals="-3"
      id="d87854885e1085-wk-Fact-77219BBE090016C570B08BF9EE643D4D"
      unitRef="usd">20637000</us-gaap:IncreaseDecreaseInDeferredIncomeTaxes>
    <us-gaap:GainLossOnSaleOfBusiness
      contextRef="FD2020Q4YTD"
      decimals="-3"
      id="d87854885e1112-wk-Fact-784711A79B9724D838B6BD3D517B27BC"
      unitRef="usd">-18632000</us-gaap:GainLossOnSaleOfBusiness>
    <us-gaap:GainLossOnSaleOfBusiness
      contextRef="FD2019Q4YTD"
      decimals="-3"
      id="d87854885e1131-wk-Fact-E26793639AD66B6FCE88BD3D76F60C1A"
      unitRef="usd">0</us-gaap:GainLossOnSaleOfBusiness>
    <us-gaap:GainLossOnSaleOfBusiness
      contextRef="FD2018Q4YTD"
      decimals="-3"
      id="d87854885e1150-wk-Fact-50A0E0CE6014F538CE3CBD3D818EC9FB"
      unitRef="usd">0</us-gaap:GainLossOnSaleOfBusiness>
    <us-gaap:GainLossOnDispositionOfAssets1
      contextRef="FD2020Q4YTD"
      decimals="-3"
      id="d87854885e1176-wk-Fact-BB745E522EB42747FDEE8BF9EE548FE7"
      unitRef="usd">-9157000</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:GainLossOnDispositionOfAssets1
      contextRef="FD2019Q4YTD"
      decimals="-3"
      id="d87854885e1195-wk-Fact-3E1D7C9D3B5AB8853B798BF9EE54EFED"
      unitRef="usd">-810000</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:GainLossOnDispositionOfAssets1
      contextRef="FD2018Q4YTD"
      decimals="-3"
      id="d87854885e1214-wk-Fact-7103C67DF4EE77D8E3578BF9EEA25FDC"
      unitRef="usd">-10834000</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment
      contextRef="FD2020Q4YTD"
      decimals="-3"
      id="d87854885e1240-wk-Fact-47240CEA20343C6A66CA8BF9EEC1E01B"
      unitRef="usd">71000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment
      contextRef="FD2019Q4YTD"
      decimals="-3"
      id="d87854885e1260-wk-Fact-EC1CC9851BAA7A8B23718BF9EE648DCE"
      unitRef="usd">-9000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment
      contextRef="FD2018Q4YTD"
      decimals="-3"
      id="d87854885e1279-wk-Fact-60F6E0AA0CBD1B72543B8BF9EE54916C"
      unitRef="usd">-765000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:ShareBasedCompensation
      contextRef="FD2020Q4YTD"
      decimals="-3"
      id="d87854885e1305-wk-Fact-A0B8409B3E60A3988CBD8BF9EEA2E62D"
      unitRef="usd">6290000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="FD2019Q4YTD"
      decimals="-3"
      id="d87854885e1324-wk-Fact-850F932A6E8E09D027CE8BF9EE4463F0"
      unitRef="usd">4659000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="FD2018Q4YTD"
      decimals="-3"
      id="d87854885e1343-wk-Fact-F48ADBE3B5576EA36C298BF9EE920DB8"
      unitRef="usd">6121000</us-gaap:ShareBasedCompensation>
    <us-gaap:PaidInKindInterest
      contextRef="FD2020Q4YTD"
      decimals="-3"
      id="d87854885e1370-wk-Fact-E7471C3B7B3B7392964B8BF9EE54697B"
      unitRef="usd">538000</us-gaap:PaidInKindInterest>
    <us-gaap:PaidInKindInterest
      contextRef="FD2019Q4YTD"
      decimals="-3"
      id="d87854885e1389-wk-Fact-200D29F45A520BEBDFF88BF9EE540A18"
      unitRef="usd">541000</us-gaap:PaidInKindInterest>
    <us-gaap:PaidInKindInterest
      contextRef="FD2018Q4YTD"
      decimals="-3"
      id="d87854885e1408-wk-Fact-DB6DA62D56703E7E0B648BF9EEB22EC2"
      unitRef="usd">595000</us-gaap:PaidInKindInterest>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="FD2020Q4YTD"
      decimals="-3"
      id="d87854885e1434-wk-Fact-049481CFC556D89ED33A8BF9EE73B0D8"
      unitRef="usd">2734000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="FD2019Q4YTD"
      decimals="-3"
      id="d87854885e1453-wk-Fact-0D948775C3F2A810CD0D8BF9EEA2E999"
      unitRef="usd">2153000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="FD2018Q4YTD"
      decimals="-3"
      id="d87854885e1472-wk-Fact-2895E68A74D6273E72F08BF9EE6460B7"
      unitRef="usd">3007000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="FD2020Q4YTD"
      decimals="-3"
      id="d87854885e1565-wk-Fact-07ABE41728FBC40B28478BF9EE44197D"
      unitRef="usd">1006000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="FD2019Q4YTD"
      decimals="-3"
      id="d87854885e1585-wk-Fact-621736FFDBF0EC6B9A448BF9EE922503"
      unitRef="usd">8131000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="FD2018Q4YTD"
      decimals="-3"
      id="d87854885e1605-wk-Fact-9FB83172602E603EFF398BF9EE54ACBA"
      unitRef="usd">-3492000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="FD2020Q4YTD"
      decimals="-3"
      id="d87854885e1631-wk-Fact-0894ADFF01B21827FDE28BF9EEA251B5"
      unitRef="usd">-25875000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="FD2019Q4YTD"
      decimals="-3"
      id="d87854885e1650-wk-Fact-CA9E5AEDD145AD35D8F08BF9EE44730F"
      unitRef="usd">595000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="FD2018Q4YTD"
      decimals="-3"
      id="d87854885e1670-wk-Fact-20DD5870A8B10FEFC8548BF9EE6423FA"
      unitRef="usd">9927000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="FD2020Q4YTD"
      decimals="-3"
      id="d87854885e1697-wk-Fact-DD0A51E5A73DF04802968BF9EE543D07"
      unitRef="usd">291000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="FD2019Q4YTD"
      decimals="-3"
      id="d87854885e1717-wk-Fact-21C0801AB69712C1152D8BF9EE92AFA9"
      unitRef="usd">4883000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="FD2018Q4YTD"
      decimals="-3"
      id="d87854885e1737-wk-Fact-5D721FC0858D4488554D8BF9EE54A324"
      unitRef="usd">2376000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInBillingInExcessOfCostOfEarnings
      contextRef="FD2020Q4YTD"
      decimals="-3"
      id="d87854885e1764-wk-Fact-267A7547C48AC167B9918BF9EE5406D0"
      unitRef="usd">-47040000</us-gaap:IncreaseDecreaseInBillingInExcessOfCostOfEarnings>
    <us-gaap:IncreaseDecreaseInBillingInExcessOfCostOfEarnings
      contextRef="FD2019Q4YTD"
      decimals="-3"
      id="d87854885e1784-wk-Fact-D7AD87F1D16A5D7BE26E8BF9EE9290F7"
      unitRef="usd">3091000</us-gaap:IncreaseDecreaseInBillingInExcessOfCostOfEarnings>
    <us-gaap:IncreaseDecreaseInBillingInExcessOfCostOfEarnings
      contextRef="FD2018Q4YTD"
      decimals="-3"
      id="d87854885e1803-wk-Fact-FB434313D6E816542EEE8BF9EE641DA7"
      unitRef="usd">984000</us-gaap:IncreaseDecreaseInBillingInExcessOfCostOfEarnings>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="FD2020Q4YTD"
      decimals="-3"
      id="d87854885e1829-wk-Fact-5DA8B8449151DA8D941C8BF9EEA2D2AA"
      unitRef="usd">10594000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="FD2019Q4YTD"
      decimals="-3"
      id="d87854885e1848-wk-Fact-CD67F62B8413E51426858BF9EE549C0C"
      unitRef="usd">-171000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="FD2018Q4YTD"
      decimals="-3"
      id="d87854885e1868-wk-Fact-FC9FF5ACA065E42E735E8BF9EEA26250"
      unitRef="usd">1540000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInOtherOperatingLiabilities
      contextRef="FD2020Q4YTD"
      decimals="-3"
      id="d87854885e1894-wk-Fact-47FDE7CDD47EACE8F44D8BF9EE4433DD"
      unitRef="usd">23536000</us-gaap:IncreaseDecreaseInOtherOperatingLiabilities>
    <us-gaap:IncreaseDecreaseInOtherOperatingLiabilities
      contextRef="FD2019Q4YTD"
      decimals="-3"
      id="d87854885e1913-wk-Fact-D81AC485C7EB578BC87E8BF9EEA2157A"
      unitRef="usd">8809000</us-gaap:IncreaseDecreaseInOtherOperatingLiabilities>
    <us-gaap:IncreaseDecreaseInOtherOperatingLiabilities
      contextRef="FD2018Q4YTD"
      decimals="-3"
      id="d87854885e1932-wk-Fact-7C71D2BAA42F91D4F2A18BF9EE6497F5"
      unitRef="usd">-13283000</us-gaap:IncreaseDecreaseInOtherOperatingLiabilities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="FD2020Q4YTD"
      decimals="-3"
      id="d87854885e1959-wk-Fact-FE74E4CF5DAAA58A29548BF9EE6417CF"
      unitRef="usd">144759000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="FD2019Q4YTD"
      decimals="-3"
      id="d87854885e1978-wk-Fact-45A1D6B0FEE2A6B7E6A48BF9EE929203"
      unitRef="usd">111476000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="FD2018Q4YTD"
      decimals="-3"
      id="d87854885e1997-wk-Fact-08D29F9E7B2165BF0E958BF9EE547C98"
      unitRef="usd">76810000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="FD2020Q4YTD"
      decimals="-3"
      id="d87854885e2091-wk-Fact-7825C334C603C2B01A128BF9EE54BBA8"
      unitRef="usd">340000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="FD2019Q4YTD"
      decimals="-3"
      id="d87854885e2110-wk-Fact-5A226FF2125720DA525F8BF9EE44D7FA"
      unitRef="usd">1543000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="FD2018Q4YTD"
      decimals="-3"
      id="d87854885e2129-wk-Fact-7BAFD032ADE946B7CC998BF9EE643C0B"
      unitRef="usd">458000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:ProceedsFromDivestitureOfBusinessesNetOfCashDivested
      contextRef="FD2020Q4YTD"
      decimals="-3"
      id="d87854885e2155-wk-Fact-EBC0A62A9B5BADA83972BD41AFCA4EDA"
      unitRef="usd">23584000</us-gaap:ProceedsFromDivestitureOfBusinessesNetOfCashDivested>
    <us-gaap:ProceedsFromDivestitureOfBusinessesNetOfCashDivested
      contextRef="FD2019Q4YTD"
      decimals="-3"
      id="d87854885e2174-wk-Fact-2F4B41703195FEF13ECDBD41BE430D21"
      unitRef="usd">0</us-gaap:ProceedsFromDivestitureOfBusinessesNetOfCashDivested>
    <us-gaap:ProceedsFromDivestitureOfBusinessesNetOfCashDivested
      contextRef="FD2018Q4YTD"
      decimals="-3"
      id="d87854885e2193-wk-Fact-D2C5440F5BB7B53DF859BD41CBD0C6AF"
      unitRef="usd">0</us-gaap:ProceedsFromDivestitureOfBusinessesNetOfCashDivested>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="FD2020Q4YTD"
      decimals="-3"
      id="d87854885e2219-wk-Fact-4985B99DB62E55E66EAA8BF9EE644FF1"
      unitRef="usd">60628000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="FD2019Q4YTD"
      decimals="-3"
      id="d87854885e2239-wk-Fact-43EF605B655D5CE5F7A3BD40E089394B"
      unitRef="usd">8000000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="FD2018Q4YTD"
      decimals="-3"
      id="d87854885e2259-wk-Fact-B57706DDD1040D6BAC0ABD40E0815479"
      unitRef="usd">44785000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="FD2020Q4YTD"
      decimals="-3"
      id="d87854885e2286-wk-Fact-A5AF33F05DB9EEDCE1C58BF9EE92ECCD"
      unitRef="usd">35044000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="FD2019Q4YTD"
      decimals="-3"
      id="d87854885e2306-wk-Fact-0B6291F67832F32B6CB38BF9EE92101F"
      unitRef="usd">25616000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="FD2018Q4YTD"
      decimals="-3"
      id="d87854885e2326-wk-Fact-30D541FCF511F33BF8F08BF9EE445AA3"
      unitRef="usd">29612000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="FD2020Q4YTD"
      decimals="-3"
      id="d87854885e2353-wk-Fact-1F87357A8F8FB5E1F95A8BF9EEA23B87"
      unitRef="usd">-71748000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="FD2019Q4YTD"
      decimals="-3"
      id="d87854885e2373-wk-Fact-5E2B1CE8ED87DB6C27A98BF9EE9223EE"
      unitRef="usd">-32073000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="FD2018Q4YTD"
      decimals="-3"
      id="d87854885e2393-wk-Fact-4345771BBC3E475164048BF9EEB26150"
      unitRef="usd">-73939000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="FD2020Q4YTD"
      decimals="-3"
      id="d87854885e2487-wk-Fact-AB38A16DD2C0B809F421BD4369E1ECEF"
      unitRef="usd">3113000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="FD2019Q4YTD"
      decimals="-3"
      id="d87854885e2506-wk-Fact-CBA099CFEB1BA037F5ACBD4380425290"
      unitRef="usd">3765000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="FD2018Q4YTD"
      decimals="-3"
      id="d87854885e2525-wk-Fact-AD4B9D0101A6F4761A1DBD438CA170C7"
      unitRef="usd">3317000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="FD2020Q4YTD"
      decimals="-3"
      id="d87854885e2551-wk-Fact-BD5C276AE28290F0372DBD441B476F07"
      unitRef="usd">1231000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="FD2019Q4YTD"
      decimals="-3"
      id="d87854885e2571-wk-Fact-4AA3ABF3115C23473E72BD443D96DB7F"
      unitRef="usd">573000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="FD2018Q4YTD"
      decimals="-3"
      id="d87854885e2591-wk-Fact-2EEF1B43842D9340C852BD44491D4D5D"
      unitRef="usd">1218000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:ProceedsFromLinesOfCredit
      contextRef="FD2020Q4YTD"
      decimals="-3"
      id="d87854885e2618-wk-Fact-FCFE6541E0C83C65142A8BF9EE546E2F"
      unitRef="usd">428500000</us-gaap:ProceedsFromLinesOfCredit>
    <us-gaap:ProceedsFromLinesOfCredit
      contextRef="FD2019Q4YTD"
      decimals="-3"
      id="d87854885e2637-wk-Fact-8690DF988932465790E08BF9EE733DD4"
      unitRef="usd">264000000</us-gaap:ProceedsFromLinesOfCredit>
    <us-gaap:ProceedsFromLinesOfCredit
      contextRef="FD2018Q4YTD"
      decimals="-3"
      id="d87854885e2656-wk-Fact-F765131D86602D754D318BF9EE64AFAD"
      unitRef="usd">349000000</us-gaap:ProceedsFromLinesOfCredit>
    <us-gaap:RepaymentsOfLinesOfCredit
      contextRef="FD2020Q4YTD"
      decimals="-3"
      id="d87854885e2682-wk-Fact-11EFEB269D7FF49AB5998BF9EEA296D1"
      unitRef="usd">466500000</us-gaap:RepaymentsOfLinesOfCredit>
    <us-gaap:RepaymentsOfLinesOfCredit
      contextRef="FD2019Q4YTD"
      decimals="-3"
      id="d87854885e2702-wk-Fact-132FFB231628FBA52A9E8BF9EE442254"
      unitRef="usd">310000000</us-gaap:RepaymentsOfLinesOfCredit>
    <us-gaap:RepaymentsOfLinesOfCredit
      contextRef="FD2018Q4YTD"
      decimals="-3"
      id="d87854885e2722-wk-Fact-BF4BAC7F61EE3342E10B8BF9EE44A47C"
      unitRef="usd">256500000</us-gaap:RepaymentsOfLinesOfCredit>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="FD2020Q4YTD"
      decimals="-3"
      id="d87854885e2749-wk-Fact-9D27539FB8F037329F308BF9EEB2ED5F"
      unitRef="usd">0</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="FD2019Q4YTD"
      decimals="-3"
      id="d87854885e2768-wk-Fact-8F2A8F92C5C95CD98C9A8BF9EEA29CDD"
      unitRef="usd">14286000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="FD2018Q4YTD"
      decimals="-3"
      id="d87854885e2788-wk-Fact-7A77CDB7C68094A3ECDB8BF9EE54F2ED"
      unitRef="usd">63504000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="FD2020Q4YTD"
      decimals="-3"
      id="d87854885e2816-wk-Fact-9ADEF98E824EB80D730B8BF9EEA25CEE"
      unitRef="usd">5799000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="FD2019Q4YTD"
      decimals="-3"
      id="d87854885e2836-wk-Fact-6BAC07BAC7735BC460168BF9EE54D30D"
      unitRef="usd">0</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="FD2018Q4YTD"
      decimals="-3"
      id="d87854885e2855-wk-Fact-E59F9CF62DF3A7CEF23F8BF9EE641F37"
      unitRef="usd">7518000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsOfDividends
      contextRef="FD2020Q4YTD"
      decimals="-3"
      id="d87854885e2882-wk-Fact-8C1CA0D6BD806D5018798BF9EEA26672"
      unitRef="usd">17822000</us-gaap:PaymentsOfDividends>
    <us-gaap:PaymentsOfDividends
      contextRef="FD2019Q4YTD"
      decimals="-3"
      id="d87854885e2902-wk-Fact-507B14D90559758221FB8BF9EE5442A8"
      unitRef="usd">17718000</us-gaap:PaymentsOfDividends>
    <us-gaap:PaymentsOfDividends
      contextRef="FD2018Q4YTD"
      decimals="-3"
      id="d87854885e2922-wk-Fact-82FFF543FFA9187E736E8BF9EEC1194C"
      unitRef="usd">17678000</us-gaap:PaymentsOfDividends>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="FD2020Q4YTD"
      decimals="-3"
      id="d87854885e2949-wk-Fact-6E51A44840D433789BA38BF9EEA27173"
      unitRef="usd">-59739000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="FD2019Q4YTD"
      decimals="-3"
      id="d87854885e2969-wk-Fact-A1EB486C245B9965C0E28BF9EE44D004"
      unitRef="usd">-74812000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="FD2018Q4YTD"
      decimals="-3"
      id="d87854885e2989-wk-Fact-7B92C925AE639B79D0438BF9EE73040B"
      unitRef="usd">5899000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents
      contextRef="FD2020Q4YTD"
      decimals="-3"
      id="d87854885e3015-wk-Fact-B0A88497CFC00E6384EB8BF9EEA2200C"
      unitRef="usd">-590000</us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents
      contextRef="FD2019Q4YTD"
      decimals="-3"
      id="d87854885e3035-wk-Fact-85FE6F803552FE3CA0518BF9EE921C4C"
      unitRef="usd">-1439000</us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents
      contextRef="FD2018Q4YTD"
      decimals="-3"
      id="d87854885e3055-wk-Fact-58D853C2C98B8D0DF01A8BF9EE92D55E"
      unitRef="usd">781000</us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents>
    <us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease
      contextRef="FD2020Q4YTD"
      decimals="-3"
      id="d87854885e3081-wk-Fact-4D7861EE14A8A202BD758BF9EEA22A6C"
      unitRef="usd">12682000</us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease>
    <us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease
      contextRef="FD2019Q4YTD"
      decimals="-3"
      id="d87854885e3100-wk-Fact-A3CAF78ECFF57E26A06C8BF9EE44EBB8"
      unitRef="usd">3152000</us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease>
    <us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease
      contextRef="FD2018Q4YTD"
      decimals="-3"
      id="d87854885e3119-wk-Fact-4653A17D5A125209F9818BF9EE548F8C"
      unitRef="usd">9551000</us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="FI2019Q4"
      decimals="-3"
      id="d87854885e3145-wk-Fact-EBE7FBCAAA6D47526B8B8BF9EE92FB05"
      unitRef="usd">24005000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="FI2018Q4"
      decimals="-3"
      id="d87854885e3164-wk-Fact-A515550D4DA36D23BC4F8BF9EE6444C3"
      unitRef="usd">20853000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="FI2017Q4"
      decimals="-3"
      id="d87854885e3183-wk-Fact-B08670D129162EAE7C868BF9EEA26B47"
      unitRef="usd">11302000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="FI2020Q4"
      decimals="-3"
      id="d87854885e3214-wk-Fact-4CE2B7A174484085D6738BF9EE73BE2A"
      unitRef="usd">36687000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="FI2019Q4"
      decimals="-3"
      id="d87854885e3233-wk-Fact-EBE7FBCAAA6D47526B8B8BF9EE92FB05"
      unitRef="usd">24005000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="FI2018Q4"
      decimals="-3"
      id="d87854885e3253-wk-Fact-A515550D4DA36D23BC4F8BF9EE6444C3"
      unitRef="usd">20853000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:InterestPaid
      contextRef="FD2020Q4YTD"
      decimals="-3"
      id="d87854885e3412-wk-Fact-103515558D85B80CCF248BF9EEA2266C"
      unitRef="usd">13023000</us-gaap:InterestPaid>
    <us-gaap:InterestPaid
      contextRef="FD2019Q4YTD"
      decimals="-3"
      id="d87854885e3431-wk-Fact-138743ACA5575D2FE1D48BF9EEB209B0"
      unitRef="usd">14880000</us-gaap:InterestPaid>
    <us-gaap:InterestPaid
      contextRef="FD2018Q4YTD"
      decimals="-3"
      id="d87854885e3451-wk-Fact-04DA1DB335648238A8998BF9EE543908"
      unitRef="usd">13593000</us-gaap:InterestPaid>
    <us-gaap:IncomeTaxesPaid
      contextRef="FD2020Q4YTD"
      decimals="-3"
      id="d87854885e3476-wk-Fact-ACDB107A7716D31C21D28BF9EE54A982"
      unitRef="usd">18802000</us-gaap:IncomeTaxesPaid>
    <us-gaap:IncomeTaxesPaid
      contextRef="FD2019Q4YTD"
      decimals="-3"
      id="d87854885e3495-wk-Fact-490C65FB8AE7B963BD9B8BF9EE54A85E"
      unitRef="usd">3291000</us-gaap:IncomeTaxesPaid>
    <us-gaap:IncomeTaxesPaid
      contextRef="FD2018Q4YTD"
      decimals="-3"
      id="d87854885e3515-wk-Fact-0585CF1EF92F59007ED28BF9EEA29ED2"
      unitRef="usd">8701000</us-gaap:IncomeTaxesPaid>
    <us-gaap:SharesIssued
      contextRef="FI2017Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember"
      decimals="-3"
      id="d87859200e927-wk-Fact-0E507D8F5271AE2653448BF9EE92A433"
      unitRef="shares">25964000</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="FI2017Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember"
      decimals="-3"
      id="d87859200e946-wk-Fact-7AE4A62691A014C982EA8BF9EE83E4B6"
      unitRef="usd">25964000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="FI2017Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember"
      decimals="-3"
      id="d87859200e965-wk-Fact-82AFBCF1A38BF6BD25188BF9EEA209D0"
      unitRef="usd">42922000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="FI2017Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember"
      decimals="-3"
      id="d87859200e985-wk-Fact-63CF553BEB82B67AB9348BF9EEA2D6B2"
      unitRef="usd">493344000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="FI2017Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      id="d87859200e1004-wk-Fact-42A26D6118A5DDEFFD388BF9EEB2DF7B"
      unitRef="usd">-29094000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="FI2017Q4"
      decimals="-3"
      id="d87859200e1025-wk-Fact-2E1D732E8AA8852206AA8BF9EEA23EC7"
      unitRef="usd">533136000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="FD2018Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember"
      decimals="-3"
      id="d87859200e1045-wk-Fact-7BA4A25958803614A22B8BF9EEA26519"
      unitRef="shares">0</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="FD2018Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember"
      decimals="-3"
      id="d87859200e1059-wk-Fact-9E1E5206A7C754BE6D8A8BF9EE832CE1"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="FD2018Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember"
      decimals="-3"
      id="d87859200e1078-wk-Fact-36910D0AD6B906C8B6EC8BF9EEA2C906"
      unitRef="usd">6121000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="FD2018Q4YTD"
      decimals="-3"
      id="d87859200e1136-wk-Fact-40A233BE716EE9B9828B8BF9EE83D71B"
      unitRef="usd">6121000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross
      contextRef="FD2018Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember"
      decimals="-3"
      id="d87859200e1162-wk-Fact-2339FC53C36182A5A0418BF9EEC1E6D9"
      unitRef="shares">65000</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="FD2018Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember"
      decimals="-3"
      id="d87859200e1176-wk-Fact-FE8A40D77A2F8642E3DA8BF9EE92DC4C"
      unitRef="usd">65000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="FD2018Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember"
      decimals="-3"
      id="d87859200e1195-wk-Fact-340D2047B0300BAC265F8BF9EE54836D"
      unitRef="usd">-1283000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="FD2018Q4YTD"
      decimals="-3"
      id="d87859200e1254-wk-Fact-EAD53DE17851D56BA64C8BF9EE73E5FB"
      unitRef="usd">-1218000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="FD2018Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember"
      decimals="-3"
      id="d87859200e1281-wk-Fact-D104ED9966EE6568787F8BF9EE73E768"
      unitRef="shares">77000</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="FD2018Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember"
      decimals="-3"
      id="d87859200e1295-wk-Fact-F17AF00322163C0554AE8BF9EEB2C225"
      unitRef="usd">77000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="FD2018Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember"
      decimals="-3"
      id="d87859200e1314-wk-Fact-AEEFECAF95C303AB18F38BF9EE446336"
      unitRef="usd">3240000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="FD2018Q4YTD"
      decimals="-3"
      id="d87859200e1372-wk-Fact-B85744BEC608E9C226D68BF9EEB2982E"
      unitRef="usd">3317000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares
      contextRef="FD2018Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember"
      decimals="-3"
      id="d87859200e1398-wk-Fact-A2DB618142284407B1978BF9EE64095A"
      unitRef="shares">147000</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="FD2018Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember"
      decimals="-3"
      id="d87859200e1413-wk-Fact-9F5F1562D8A98A9923048BF9EEB2662E"
      unitRef="usd">147000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="FD2018Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember"
      decimals="-3"
      id="d87859200e1453-wk-Fact-44C877CF9C8603770097BD47BBCAA17D"
      unitRef="usd">7371000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="FD2018Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      id="d87859200e1473-wk-Fact-6A3F2E3B7439B643F440BD489DCA9B83"
      unitRef="usd">0</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="FD2018Q4YTD"
      decimals="-3"
      id="d87859200e1492-wk-Fact-27F89F92C2C346DC6C848BF9EEB28ED8"
      unitRef="usd">7518000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:DividendsCash
      contextRef="FD2018Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember"
      decimals="-3"
      id="d87859200e1572-wk-Fact-70AC52258DDE156B49DB8BF9EE92584D"
      unitRef="usd">17678000</us-gaap:DividendsCash>
    <us-gaap:DividendsCash
      contextRef="FD2018Q4YTD"
      decimals="-3"
      id="d87859200e1611-wk-Fact-DE18CE0CD36E1C25BD208BF9EE83445C"
      unitRef="usd">17678000</us-gaap:DividendsCash>
    <us-gaap:NetIncomeLoss
      contextRef="FD2018Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember"
      decimals="-3"
      id="d87859200e1691-wk-Fact-A9956C778732B4DD2E8C8BF9EEB21BF4"
      unitRef="usd">45169000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="FD2018Q4YTD"
      decimals="-3"
      id="d87859200e1729-wk-Fact-FD0BB3D5796FB8D1B2048BF9EE5494B0"
      unitRef="usd">45169000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="FD2018Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      id="d87859200e1827-wk-Fact-6EBAB521A3AA5E7C6A8B8BF9EE64B2E1"
      unitRef="usd">3928000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="FD2018Q4YTD"
      decimals="-3"
      id="d87859200e1846-wk-Fact-C4F445BAEFB0DE840BD68BF9EE542F97"
      unitRef="usd">3928000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax
      contextRef="FD2018Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      id="d87859200e1944-wk-Fact-284628A7925C3E1F4E168BF9EE647D03"
      unitRef="usd">-54000</us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax
      contextRef="FD2018Q4YTD"
      decimals="-3"
      id="d87859200e1964-wk-Fact-EA572A339583E0F2A2918BF9EE540879"
      unitRef="usd">-54000</us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax>
    <us-gaap:SharesIssued
      contextRef="FI2018Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember"
      decimals="-3"
      id="d87859200e1992-wk-Fact-64AA493D845D07CD8AA38BF9EE54BECD"
      unitRef="shares">25959000</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="FI2018Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember"
      decimals="-3"
      id="d87859200e2011-wk-Fact-1CC73C3D535E71C00D468BF9EE9225CD"
      unitRef="usd">25959000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="FI2018Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember"
      decimals="-3"
      id="d87859200e2030-wk-Fact-39FAF6066FFB2C471D338BF9EE6432F1"
      unitRef="usd">51000000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="FI2018Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember"
      decimals="-3"
      id="d87859200e2050-wk-Fact-BA327027572F2C90738C8BF9EE54D620"
      unitRef="usd">513464000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="FI2018Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      id="d87859200e2069-wk-Fact-CF3E511A582D270F7B7B8BF9EEA29890"
      unitRef="usd">-25220000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="FI2018Q4"
      decimals="-3"
      id="d87859200e2090-wk-Fact-A21E3120EE45C564F6918BF9EE54E74A"
      unitRef="usd">565203000</us-gaap:StockholdersEquity>
    <us-gaap:CumulativeEffectOnRetainedEarningsNetOfTax1
      contextRef="FD2019Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember"
      decimals="-3"
      id="d87859200e2163-wk-Fact-A30D4A7EB874EB4D03DEBD492BC8F192"
      unitRef="usd">716000</us-gaap:CumulativeEffectOnRetainedEarningsNetOfTax1>
    <us-gaap:CumulativeEffectOnRetainedEarningsNetOfTax1
      contextRef="FD2019Q4YTD"
      decimals="-3"
      id="d87859200e2201-wk-Fact-0F24E8DCC44BA90EB046BD49C6623060"
      unitRef="usd">716000</us-gaap:CumulativeEffectOnRetainedEarningsNetOfTax1>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="FD2019Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember"
      decimals="-3"
      id="d87859200e2227-wk-Fact-87EAFCF66EE33D293C838BF9EE83FDEC"
      unitRef="shares">0</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="FD2019Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember"
      decimals="-3"
      id="d87859200e2241-wk-Fact-072E3A5D9D108A27B6808BF9EEA25F8E"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="FD2019Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember"
      decimals="-3"
      id="d87859200e2260-wk-Fact-8053CA8BD24BAE1D011E8BF9EE83DC83"
      unitRef="usd">4659000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="FD2019Q4YTD"
      decimals="-3"
      id="d87859200e2318-wk-Fact-A7F7EC0E4F57F36CEC778BF9EE64FC32"
      unitRef="usd">4659000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross
      contextRef="FD2019Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember"
      decimals="-3"
      id="d87859200e2344-wk-Fact-23DDD0983D3F9F0270D58BF9EEB2B75A"
      unitRef="shares">55000</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="FD2019Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember"
      decimals="-3"
      id="d87859200e2358-wk-Fact-CB3FDBC43D5F1BE6D0768BF9EE9260B7"
      unitRef="usd">55000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="FD2019Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember"
      decimals="-3"
      id="d87859200e2377-wk-Fact-06DE9B4F7F485A930FD98BF9EE922A94"
      unitRef="usd">-628000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="FD2019Q4YTD"
      decimals="-3"
      id="d87859200e2436-wk-Fact-BD4BD29621ED4AE2369B8BF9EE73659D"
      unitRef="usd">-573000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="FD2019Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember"
      decimals="-3"
      id="d87859200e2463-wk-Fact-C6A4747B9A47E1E1DBF68BF9EE926D08"
      unitRef="shares">101000</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="FD2019Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember"
      decimals="-3"
      id="d87859200e2477-wk-Fact-F0FACD377CCE9D56B2618BF9EE5408F4"
      unitRef="usd">101000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="FD2019Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember"
      decimals="-3"
      id="d87859200e2496-wk-Fact-D37BF3B2564B43D227218BF9EEA2DCFF"
      unitRef="usd">3664000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="FD2019Q4YTD"
      decimals="-3"
      id="d87859200e2554-wk-Fact-62E332F8494EB9D74AC38BF9EE922E2D"
      unitRef="usd">3765000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:DividendsCash
      contextRef="FD2019Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember"
      decimals="-3"
      id="d87859200e2633-wk-Fact-786F1F2D90F8985C8E568BF9EEA22FB1"
      unitRef="usd">17718000</us-gaap:DividendsCash>
    <us-gaap:DividendsCash
      contextRef="FD2019Q4YTD"
      decimals="-3"
      id="d87859200e2672-wk-Fact-1E8C3464F0259D0A82EC8BF9EE549A90"
      unitRef="usd">17718000</us-gaap:DividendsCash>
    <us-gaap:NetIncomeLoss
      contextRef="FD2019Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember"
      decimals="-3"
      id="d87859200e2752-wk-Fact-DC08CC333452E8360EF78BF9EEB29124"
      unitRef="usd">51208000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="FD2019Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      id="d87859200e2771-wk-Fact-6955B9825B8879DDB8BE8BF9EEB2B76A"
      unitRef="usd">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="FD2019Q4YTD"
      decimals="-3"
      id="d87859200e2790-wk-Fact-E4B1586F9AC848EA07EA8BF9EE544034"
      unitRef="usd">51208000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="FD2019Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      id="d87859200e2888-wk-Fact-F56840341762AB1DCB718BF9EEA2DC48"
      unitRef="usd">-3478000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="FD2019Q4YTD"
      decimals="-3"
      id="d87859200e2908-wk-Fact-D7BBE14802CC569664C68BF9EE64CC72"
      unitRef="usd">-3478000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax
      contextRef="FD2019Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      id="d87859200e3007-wk-Fact-F3B2F8428101905863268BF9EE7354A5"
      unitRef="usd">-54000</us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax
      contextRef="FD2019Q4YTD"
      decimals="-3"
      id="d87859200e3027-wk-Fact-29367051A225B03A06CE8BF9EE64D403"
      unitRef="usd">-54000</us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax>
    <us-gaap:SharesIssued
      contextRef="FI2019Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember"
      decimals="-3"
      id="d87859200e3054-wk-Fact-085C1B2179CC01A522838BF9EE922B0D"
      unitRef="shares">26115000</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="FI2019Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember"
      decimals="-3"
      id="d87859200e3073-wk-Fact-676180873BEA85A469398BF9EEA2CE4C"
      unitRef="usd">26115000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="FI2019Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember"
      decimals="-3"
      id="d87859200e3092-wk-Fact-8586911BCE062135F3088BF9EEA26117"
      unitRef="usd">58695000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="FI2019Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember"
      decimals="-3"
      id="d87859200e3112-wk-Fact-686AF2855E248CB2EF708BF9EEA23F7F"
      unitRef="usd">547670000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="FI2019Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      id="d87859200e3131-wk-Fact-C9F425CD7A66DB91BD5C8BF9EEA20CBD"
      unitRef="usd">-28752000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="FI2019Q4"
      decimals="-3"
      id="d87859200e3152-wk-Fact-2A1205406445B8247AC18BF9EEB2595F"
      unitRef="usd">603728000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="FD2020Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember"
      decimals="-3"
      id="d87859200e3172-wk-Fact-8D9D96F2413B146C1DBD8BF9EE73090D"
      unitRef="shares">0</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="FD2020Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember"
      decimals="-3"
      id="d87859200e3186-wk-Fact-228EF209A3C6BE797C098BF9EE548A66"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="FD2020Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember"
      decimals="-3"
      id="d87859200e3205-wk-Fact-048B80D6A4F0C21469798BF9EEA23BD5"
      unitRef="usd">6290000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="FD2020Q4YTD"
      decimals="-3"
      id="d87859200e3263-wk-Fact-6A05B2ABEDF6FB1AAD7A8BF9EE92DEED"
      unitRef="usd">6290000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross
      contextRef="FD2020Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember"
      decimals="-3"
      id="d87859200e3290-wk-Fact-04FEE15BEBDF6C23822B8BF9EE92AF2F"
      unitRef="shares">74000</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="FD2020Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember"
      decimals="-3"
      id="d87859200e3304-wk-Fact-808AC4B1898D578B84358BF9EE7395B8"
      unitRef="usd">74000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="FD2020Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember"
      decimals="-3"
      id="d87859200e3323-wk-Fact-E4F58F2A3C98CA5B07088BF9EEA25A49"
      unitRef="usd">-1305000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="FD2020Q4YTD"
      decimals="-3"
      id="d87859200e3382-wk-Fact-B6F2FBCD0796EB9FE4D68BF9EEA2C4EF"
      unitRef="usd">-1231000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="FD2020Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember"
      decimals="-3"
      id="d87859200e3409-wk-Fact-65D5E7FB038A4DF73BF68BF9EE83D88C"
      unitRef="shares">90000</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="FD2020Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember"
      decimals="-3"
      id="d87859200e3423-wk-Fact-7C65F297F556E58F94588BF9EEA21941"
      unitRef="usd">90000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="FD2020Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember"
      decimals="-3"
      id="d87859200e3442-wk-Fact-F9752E809B2871D3783C8BF9EEA2A0A3"
      unitRef="usd">3023000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="FD2020Q4YTD"
      decimals="-3"
      id="d87859200e3500-wk-Fact-14655363206DAB99FC0B8BF9EEA2CFBC"
      unitRef="usd">3113000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares
      contextRef="FD2020Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember"
      decimals="-3"
      id="d87859200e3526-wk-Fact-AA43B905D9A7738D3FAF8BF9EE64E57B"
      unitRef="shares">-131000</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="FD2020Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember"
      decimals="-3"
      id="d87859200e3541-wk-Fact-6AD54E212EC0A35954A78BF9EEB248F2"
      unitRef="usd">-131000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="FD2020Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember"
      decimals="-3"
      id="d87859200e3581-wk-Fact-3AECDA0935EF2E506EA7BD49F2C79EAB"
      unitRef="usd">-5668000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="FD2020Q4YTD"
      decimals="-3"
      id="d87859200e3620-wk-Fact-DFB51ED6E1F300185F3B8BF9EE64E9B7"
      unitRef="usd">-5799000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:DividendsCash
      contextRef="FD2020Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember"
      decimals="-3"
      id="d87859200e3700-wk-Fact-401C460D48388C83E42B8BF9EEA220BF"
      unitRef="usd">17822000</us-gaap:DividendsCash>
    <us-gaap:DividendsCash
      contextRef="FD2020Q4YTD"
      decimals="-3"
      id="d87859200e3739-wk-Fact-F3FAB98A14E541D60E8A8BF9EE73F497"
      unitRef="usd">17822000</us-gaap:DividendsCash>
    <us-gaap:NetIncomeLoss
      contextRef="FD2020Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember"
      decimals="-3"
      id="d87859200e3819-wk-Fact-11027DB2E3BD159502E08BF9EEA2FA28"
      unitRef="usd">48234000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="FD2020Q4YTD"
      decimals="-3"
      id="d87859200e3857-wk-Fact-D633C887B85517951F908BF9EE543D5C"
      unitRef="usd">48234000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="FD2020Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      id="d87859200e3955-wk-Fact-33B6494AAEF41E753B8E8BF9EEA2A700"
      unitRef="usd">-2093000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="FD2020Q4YTD"
      decimals="-3"
      id="d87859200e3975-wk-Fact-A331F4065FE3C331F5B18BF9EE544EC4"
      unitRef="usd">-2093000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax
      contextRef="FD2020Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      id="d87859200e4074-wk-Fact-AB5138710DA7723242A08BF9EEB25ABD"
      unitRef="usd">-54000</us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax
      contextRef="FD2020Q4YTD"
      decimals="-3"
      id="d87859200e4094-wk-Fact-5520D49E0E79D94ED7438BF9EE645326"
      unitRef="usd">-54000</us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax>
    <us-gaap:SharesIssued
      contextRef="FI2020Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember"
      decimals="-3"
      id="d87859200e4121-wk-Fact-305AC66311396DF0BCB08BF9EEA2F74D"
      unitRef="shares">26148000</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="FI2020Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember"
      decimals="-3"
      id="d87859200e4140-wk-Fact-0BF615F9CA69194E73878BF9EEA291A9"
      unitRef="usd">26148000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="FI2020Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember"
      decimals="-3"
      id="d87859200e4159-wk-Fact-ABDF2CC13E1F8E1367C48BF9EE92C868"
      unitRef="usd">66703000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="FI2020Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember"
      decimals="-3"
      id="d87859200e4179-wk-Fact-B3A51A49E95C3DF290C88BF9EEB209E0"
      unitRef="usd">572414000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="FI2020Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      id="d87859200e4198-wk-Fact-D10AC4D849A23CC4D3D38BF9EEA22A2F"
      unitRef="usd">-30899000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="FI2020Q4"
      decimals="-3"
      id="d87859200e4219-wk-Fact-B244C25564A2138938748BF9EE738D8C"
      unitRef="usd">634366000</us-gaap:StockholdersEquity>
    <us-gaap:SignificantAccountingPoliciesTextBlock
      contextRef="FD2020Q4YTD"
      id="TextSelection-F2DC3174DF3D4A4034B08BF9EEC1B211-0-wk-Fact-5683AC666DF833F165428BF9EE641BC9">&lt;div style="line-height:120%;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;Note 1 &#x2013; Summary of Significant Accounting Policies&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"&gt;Organization&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&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 China, Brazil, Poland and the Netherlands. Information about the Company's operations by segment is included in Note 12 to the consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"&gt;Basis of consolidation&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&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 significant inter-company accounts and transactions have been eliminated in consolidation.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"&gt;Immaterial Error Corrections&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;During the preparation of the consolidated financial statements for the year ended February 29, 2020, the Company identified two immaterial errors in its prior year consolidated financial statements and those financial statements  have been revised to reflect the correction of such errors. In the consolidated statements of cash flows, payments for employee taxes related to net share settlement of equity awards and proceeds from the issuance of shares under the Company's Employee Stock Purchase Plan aggregating to &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;$3.2 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; and &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;$2.1 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; for the years ended February 28, 2019 and 2018, respectively, have been reclassified from operating activities to financing activities. In addition, the excess over par value related to repurchases of the Company's common stock were incorrectly reflected as a reduction of capital in excess of par value and should have been recorded as a reduction to retained earnings. The correction resulted in an increase to capital in excess of par value and a decrease in retained earnings  of &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;$12.6 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; as of February 28. 2019 and 2018 and &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;$5.2 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; as of February 28, 2017, which has been corrected in the in the consolidated statement of shareholders&#x2019; equity and consolidated balance sheet for the applicable periods. Management evaluated the impact of such error corrections and concluded they were not material to any prior period.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"&gt;Use of estimates&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&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="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"&gt;Concentrations of credit risk&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&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="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;The Company maintains cash and cash equivalents with various financial institutions. These financial institutions are located throughout the United States and Canada, as well as Europe, China and Brazil. 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="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Concentrations of credit risk with respect to trade accounts receivable are limited due to the Company&#x2019;s diversity by virtue of its &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;"&gt;&lt;span&gt;two&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; operating segments, the number of customers, and the absence of a concentration of trade accounts receivable in a small number of customers. The Company performs continuous evaluations of its ability to collect trade accounts receivable and allowance for doubtful accounts based upon historical losses, economic conditions and customer specific events. After all collection efforts are exhausted and an account is deemed uncollectible, it is written off against the allowance for doubtful accounts. Recoveries, unless material, are recorded against amounts written off in a period. Collateral is usually not required from customers as a condition of sale.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"&gt;Revenue recognition&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;The Company determines revenue recognition through the following steps:&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-left:0px;padding-top:12px;text-align:left;text-indent:30px;"&gt;&lt;span style="padding-top:12px;text-align:left;font-family:inherit;font-size:10pt;padding-right:18px;"&gt;1)&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Identification of the contract with a customer,&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-left:0px;text-align:left;text-indent:30px;"&gt;&lt;span style="text-align:left;font-family:inherit;font-size:10pt;padding-right:18px;"&gt;2)&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Identification of the performance obligations in the contract,&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-left:0px;text-align:left;text-indent:30px;"&gt;&lt;span style="text-align:left;font-family:inherit;font-size:10pt;padding-right:18px;"&gt;3)&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Determination of the transaction price,&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-left:0px;text-align:left;text-indent:30px;"&gt;&lt;span style="text-align:left;font-family:inherit;font-size:10pt;padding-right:18px;"&gt;4)&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Allocation of the transaction price to performance obligations in the contract, and&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-left:0px;text-align:left;text-indent:30px;"&gt;&lt;span style="text-align:left;font-family:inherit;font-size:10pt;padding-right:18px;"&gt;5)&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Recognition of revenue when, or as, the Company satisfies a performance obligation.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&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="font-family:inherit;font-size:11pt;"&gt; &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&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="line-height:120%;padding-bottom:10px;padding-top:12px;text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;Metal Coatings Segment&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:29px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;AZZ&#x2019;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 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="line-height:120%;padding-top:12px;text-align:justify;text-indent:29px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;The Company recognizes revenue 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="line-height:120%;padding-bottom:10px;padding-top:12px;text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;Energy Segment&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:10px;padding-top:12px;text-align:justify;text-indent:29px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;AZZ's Energy segment is a provider of specialized products and services designed to support industrial, electrical and nuclear 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. When the Company does enter into an arrangement 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 to the customer 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="line-height:120%;padding-bottom:10px;padding-top:12px;text-align:justify;text-indent:29px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;For custom built products, the Company recognizes revenues 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 revenues 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, the Company recognizes revenue at a point-in-time upon the transfer of the goods to the customer.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:10px;padding-top:12px;text-align:justify;text-indent:29px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;For revenues 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 revenues, 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 under a cumulative catch-up basis and subsequent revenues 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="line-height:120%;padding-bottom:10px;padding-top:12px;text-align:justify;text-indent:29px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Due to the custom nature of the goods and services provided, contracts within the Energy 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 &lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:10px;padding-top:12px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;a result, the transaction price and the measure of progress for the performance obligation to which it relates, is recognized as an adjustment to revenue on a cumulative catch-up basis. &lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:10px;padding-top:12px;text-align:justify;text-indent:29px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;In addition to fixed consideration, the Company&#x2019;s contracts within its Energy segment can 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="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;Contract Assets and Liabilities&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:29px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&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 Energy 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="line-height:120%;padding-top:12px;text-align:justify;text-indent:29px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;The following table shows the changes in contract liabilities for fiscal year &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;2020&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; and &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;2019&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-align:center;text-indent:29px;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:95.71150097465888%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="9"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:72%;"/&gt;&lt;td style="width:2%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:10%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:2%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:10%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Balance at beginning of period&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;56,928&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;22,698&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Contract liabilities added during the period&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;14,292&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;54,331&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Revenue recognized during the period&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;(52,802&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;(20,101&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Balance at end of period&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;18,418&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;56,928&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:29px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;The Company expects to recognize revenues of approximately &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;$14.9 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;, &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;$1.7 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;, and &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;$1.8 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; in fiscal 2021, 2022 and 2023, respectively, related to the &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;$18.4 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; balance of contract liabilities as of February 29, 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:29px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;The increases or decreases in accounts receivable, contract assets and contract liabilities during fiscal year 2020 were due primarily to normal timing differences between the Company&#x2019;s performance and customer payments. The acquisitions for fiscal year 2020 described in Note 15 had no impact on contract assets or liabilities as of the date of acquisition.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;Other&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:10px;padding-top:12px;text-align:justify;text-indent:29px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&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 revenues. 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="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;Disaggregated Revenue&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:29px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Revenue by segment and geography is disclosed in Note 12. In addition, the following table presents disaggregated revenue by customer industry (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:center;text-indent:32px;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:85.96491228070175%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="13"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:58%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:11%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:11%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:11%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;2018&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Net sales:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Industrial - oil and gas, construction, and general&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;605,236&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;526,465&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;461,945&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Transmission and distribution&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;254,836&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;212,433&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;194,503&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Power generation&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;201,745&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;188,189&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;153,982&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Total net sales&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;1,061,817&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;927,087&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;810,430&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&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. &lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"&gt;Inventories&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Inventory is stated at the lower of cost or net realizable value. Cost is determined principally using a weighted-average method for the Energy segment and the first-in-first-out (FIFO) method for the Metal Coatings segment. The Company periodically evaluates inventories 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 establishes reserves for obsolescence until inventories are formally disposed of, then the Company writes-down disposed inventories.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"&gt;Property, plant and equipment&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-indent:30px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&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 style="line-height:120%;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:center;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:523px;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="2"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:432px;"/&gt;&lt;td style="width:90px;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Buildings and structures&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;10-25&#160;years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Machinery and equipment&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;3-15 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Furniture and fixtures&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;3-15 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Automotive equipment&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;3 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Computers and software&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;3-7 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&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="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"&gt;Amortizable Intangible and Long-lived assets&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Purchased intangible assets on the consolidated balance sheets are comprised of customer relationships, backlogs, engineering drawings and non-compete agreements. 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&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;two&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; to &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;nineteen&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; years. The Company records impairment losses on long-lived assets, including identifiable intangible assets, when events and circumstances indicate that the assets might be impaired and the undiscounted projected cash flows associated with those assets are less than their carrying amount. In those situations, impairment loss on a long-lived asset is measured based on the excess of the carrying amount of the asset over the asset&#x2019;s fair value, which is determined using Level 3 fair value inputs. For fiscal year &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;2020&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;, &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;2019&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; and &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;2018&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; the Company recorded impairment losses of &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;$9.2 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;, &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;$0.8 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; and &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;$10.8 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; respectively, related to the impairment of certain property, plant and equipment and other intangible assets. See note 5 for more information about the impairment charges.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"&gt;Goodwill and Other Indefinite-Lived Intangible Assets&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&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. Goodwill is not subject to amortization but is subject to an annual impairment test during December of each fiscal year, or earlier if indicators of potential impairment exist. 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. 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 2020, 2019 and 2018 no goodwill impairment loss was recorded. See note 8 for information about the goodwill write-off related to the divestiture of the nuclear logistics business. &lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Other indefinite-lived intangible assets consist of certain tradenames acquired as part prior acquisitions. The Company tests the carrying value of these tradenames during December of each fiscal year, or more frequently when an event occurs or circumstances change that indicates the carrying value may not be recoverable by comparing the asset's fair value to its carrying value. Fair value, using Level 3 inputs, is measured using a relief-from-royalty approach, which assumes the fair value of the &lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;tradename is the discounted cash flows of the amount that would be paid had the Company not owned the tradename and instead licensed the tradename from another company. For fiscal 2020, 2019 and 2018, no impairment losses related to these indefinite-lived intangible assets were recorded.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"&gt;Debt issuance costs&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Debt issue costs related to the revolver are deferred within other assets and are amortized using the effective interest rate method over the term of the debt. Debt issue costs related to debt other than the revolver are deferred within total debt due after one year and are amortized using the effective interest rate method over the term of the debt.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"&gt;Income taxes&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&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="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;The Company recognizes a valuation allowance against net deferred tax assets to the extent that the Company believes these 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 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="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&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="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;The Company is subject to taxation in the U.S. and various state, provincial and local and foreign jurisdictions. With few exceptions, as of &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;February&#160;29, 2020&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;, the Company is no longer subject to U.S. federal or state examinations by tax authorities for years before fiscal 2017.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"&gt;Financial instruments&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Fair value is an exit price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants. Hierarchy Levels&#160;1, 2, or 3 are terms for the priority of inputs to valuation techniques used to measure fair value. Hierarchy Level&#160;1 inputs are quoted prices in active markets for identical assets or liabilities. Hierarchy Level&#160;2 inputs are inputs other than quoted prices included with Level&#160;1 that are directly or indirectly observable for the asset or liability. Hierarchy Level&#160;3 inputs are inputs that are not observable in the market.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-indent:30px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;The carrying amount of the Company's financial instruments (cash equivalents, accounts receivable, accounts&#160;payable, accrued liabilities and debt), excluding the Senior Notes, approximates the fair value of these instruments based upon either their short-term nature or their variable market rate of interest. As of February 29, &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;2020&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; and February 28, &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;2019&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; the fair value of the outstanding Senior Notes, as described in Note 11, was approximately &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;$125.3 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; and &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;$127.4 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;, respectively. These fair values were determined using the discounted cash flow at the market rate as well as the applicable market interest rates classified as Level 2 inputs.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"&gt;Derivative financial instruments&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;From time to time, the Company uses derivatives to manage interest rate risk. The Company&#x2019;s policy is to use derivatives for risk management purposes only, which includes maintaining the ratio between the Company&#x2019;s fixed and floating rate debt obligations that management deems appropriate, and prohibits entering into such contracts for trading purposes. The Company enters into derivatives only with counterparties (primarily financial institutions) which have substantial financial wherewithal to minimize credit risk. The amount of gains or losses from the use of derivative financial instruments has not been and is not expected to be material to the Company&#x2019;s consolidated financial statements. As of &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;"&gt;February&#160;29, 2020&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;, the Company had no derivative financial instruments.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"&gt;Warranty reserves&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Within other accrued liabilities, a reserve has been established to provide for the estimated future cost of warranties on a portion of the Company&#x2019;s delivered products. 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. Warranties typically arise after the product has been accepted by the customer. Management periodically reviews the individual claims and related reserves, and adjustments are made according to the warranty work performed or with agreements reached with customers after fully addressing their claims. &lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;The following table shows the changes in the Company&#x2019;s accrued warranties for fiscal year &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;2020&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;, &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;2019&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; and &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;2018&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:center;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:74.6588693957115%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="12"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:51%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:13%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:2%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:13%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:2%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:13%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;2018&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Balance at beginning of period&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;1,751&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;2,013&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;2,098&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Warranty costs incurred&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;(2,118&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;(2,195&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;(2,225&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Additions charged to income&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;4,069&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;1,933&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;2,140&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Balance at end of period&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;3,702&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;1,751&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;2,013&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"&gt;Foreign Currency Translation&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;The local currency is the functional currency for the Company&#x2019;s foreign operations.&#160;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="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"&gt;Accumulated Other Comprehensive Loss&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;The components of accumulated other comprehensive loss consisted of the following as of &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;February&#160;29, 2020&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; and &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;February&#160;28, 2019&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-align:center;text-indent:32px;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:91.22807017543859%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="9"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:62%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:16%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:16%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Foreign currency translation adjustments&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;(30,949&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;(28,856&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Interest rate swap&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;50&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;104&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Accumulated other comprehensive loss&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;(30,899&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;(28,752&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"&gt;Accruals for Contingent Liabilities&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&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 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="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"&gt;Leases&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;The Company is a lessee under various operating 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="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&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. 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. &lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&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 facilities leases, the Company accounts for lease and non-lease components on a combined basis, while for equipment leases, the lease and non-lease components are accounted for separately. &lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&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="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"&gt;Recently Issued Accounting Pronouncements Not Yet Adopted&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;In June 2016, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update ("ASU") No. 2016-13,&#160;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;Financial Instruments &#x2013; Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instrument&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;s&#160;(&#x201c;ASU 2016-13&#x201d;), which modifies the measurement of expected credit losses of certain financial instruments, including the Company's accounts receivable and contract assets. The Company will adopt ASU 2016-13 in the first quarter of its fiscal 2021 utilizing the modified retrospective transition method. Based on the composition of the Company&#x2019;s accounts receivable and contract assets, current market conditions, and historical credit loss activity, the adoption of ASU 2016-13 is not expected to have a material impact on its consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;In August 2018, the FASB issued ASU No. 2018-15, &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;Intangibles&#x2014;Goodwill and Other&#x2014; Internal-Use Software (Subtopic 350-40) - Customer&#x2019;s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; ("ASU 2018-15"), which aligns the accounting for implementation costs incurred in a hosting arrangement that is a service contract with the accounting for implementation costs incurred to develop or obtain internal-use software, in order to determine the applicable costs to capitalize  and the applicable costs to expense as incurred. The Company will adopt ASU 2018-15 in the first quarter of its fiscal 2021. The standard can be applied either prospectively to implementation costs incurred after the date of adoption or retrospectively to all arrangements. The Company intends to adopt ASU 2018-15 using the prospective approach and the adoption is not expected to have a material impact on its consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;In December 2019, the FASB issued Accounting Standard Update No. 2019-12,&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;font-style:italic;"&gt; Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; ("ASU 2019-12"), which simplifies the accounting for income taxes. The Company will adopt ASU 2019-12 in the first quarter of its fiscal year 2022 on a prospective basis and early adoption is permitted. The Company is currently evaluating the impact of the new guidance on its consolidated financial statements&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;.&lt;/span&gt;&lt;/div&gt;</us-gaap:SignificantAccountingPoliciesTextBlock>
    <us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock
      contextRef="FD2020Q4YTD"
      id="TextSelection-4E50FC0CD7E7690F67A38BF9EED17B66-0-wk-Fact-6179959AB848890FB1428BF9EE64CCD2">&lt;div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"&gt;Organization&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&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 China, Brazil, Poland and the Netherlands. Information about the Company's operations by segment is included in Note 12 to the consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"&gt;Basis of consolidation&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&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 significant inter-company accounts and transactions have been eliminated in consolidation.&lt;/span&gt;&lt;/div&gt;</us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock>
    <us-gaap:QuantifyingMisstatementInCurrentYearFinancialStatementsAmount
      contextRef="FD2019Q4YTD_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_azz_ReclassificationfromOperatingActivitiestoFinancingActivitiesMember"
      decimals="-5"
      id="d87861560e647-wk-Fact-4DC3290141DCC8B0D894BD4E3D8C4D0D"
      unitRef="usd">3200000</us-gaap:QuantifyingMisstatementInCurrentYearFinancialStatementsAmount>
    <us-gaap:QuantifyingMisstatementInCurrentYearFinancialStatementsAmount
      contextRef="FD2018Q4YTD_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_azz_ReclassificationfromOperatingActivitiestoFinancingActivitiesMember"
      decimals="-5"
      id="d87861560e651-wk-Fact-E80D303771B0DF0A8F0ABD4E3FFD6E1A"
      unitRef="usd">2100000</us-gaap:QuantifyingMisstatementInCurrentYearFinancialStatementsAmount>
    <us-gaap:QuantifyingMisstatementInCurrentYearFinancialStatementsAmount
      contextRef="FD2018Q4YTD_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_azz_IncreasetoCapitalinExcessofParValueandDecreaseinRetainedEarningsMember"
      decimals="-5"
      id="d87861560e655-wk-Fact-9541CAC35364983540BABD4E3E823A5B"
      unitRef="usd">12600000</us-gaap:QuantifyingMisstatementInCurrentYearFinancialStatementsAmount>
    <us-gaap:QuantifyingMisstatementInCurrentYearFinancialStatementsAmount
      contextRef="FD2017Q4YTD_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_azz_IncreasetoCapitalinExcessofParValueandDecreaseinRetainedEarningsMember"
      decimals="-5"
      id="d87861560e659-wk-Fact-31F0A85774B29CBB9251BD4E3DB412E4"
      unitRef="usd">5200000</us-gaap:QuantifyingMisstatementInCurrentYearFinancialStatementsAmount>
    <us-gaap:UseOfEstimates
      contextRef="FD2020Q4YTD"
      id="TextSelection-AC8969D275AE4BF4C7258BF9EED1C181-0-wk-Fact-C62E3F361DB1FBC291BB8BF9EE921F7F">&lt;div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"&gt;Use of estimates&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&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="FD2020Q4YTD"
      id="TextSelection-B4383F9E43D7FA4EA5C28BF9EEC19DD2-0-wk-Fact-5083AC2A8A6F6E74EF388BF9EE64BE3C">&lt;div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"&gt;Concentrations of credit risk&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&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="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;The Company maintains cash and cash equivalents with various financial institutions. These financial institutions are located throughout the United States and Canada, as well as Europe, China and Brazil. 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="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Concentrations of credit risk with respect to trade accounts receivable are limited due to the Company&#x2019;s diversity by virtue of its &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;"&gt;&lt;span&gt;two&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; operating segments, the number of customers, and the absence of a concentration of trade accounts receivable in a small number of customers. The Company performs continuous evaluations of its ability to collect trade accounts receivable and allowance for doubtful accounts based upon historical losses, economic conditions and customer specific events. After all collection efforts are exhausted and an account is deemed uncollectible, it is written off against the allowance for doubtful accounts. Recoveries, unless material, are recorded against amounts written off in a period. Collateral is usually not required from customers as a condition of sale.&lt;/span&gt;&lt;/div&gt;</us-gaap:ConcentrationRiskCreditRisk>
    <us-gaap:NumberOfOperatingSegments
      contextRef="FD2020Q4YTD"
      decimals="INF"
      id="d87861560e700-wk-Fact-D33CFE1646C003B37E8F8BF9EEA277C5"
      unitRef="operating_segment">2</us-gaap:NumberOfOperatingSegments>
    <us-gaap:RevenueRecognitionPolicyTextBlock
      contextRef="FD2020Q4YTD"
      id="TextSelection-D657FE50EC4A8708BB8C8BF9EED12FA5-0-wk-Fact-82B3F670B1485CD20DD38BF9EE92D5D0">&lt;div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"&gt;Revenue recognition&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;The Company determines revenue recognition through the following steps:&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-left:0px;padding-top:12px;text-align:left;text-indent:30px;"&gt;&lt;span style="padding-top:12px;text-align:left;font-family:inherit;font-size:10pt;padding-right:18px;"&gt;1)&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Identification of the contract with a customer,&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-left:0px;text-align:left;text-indent:30px;"&gt;&lt;span style="text-align:left;font-family:inherit;font-size:10pt;padding-right:18px;"&gt;2)&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Identification of the performance obligations in the contract,&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-left:0px;text-align:left;text-indent:30px;"&gt;&lt;span style="text-align:left;font-family:inherit;font-size:10pt;padding-right:18px;"&gt;3)&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Determination of the transaction price,&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-left:0px;text-align:left;text-indent:30px;"&gt;&lt;span style="text-align:left;font-family:inherit;font-size:10pt;padding-right:18px;"&gt;4)&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Allocation of the transaction price to performance obligations in the contract, and&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-left:0px;text-align:left;text-indent:30px;"&gt;&lt;span style="text-align:left;font-family:inherit;font-size:10pt;padding-right:18px;"&gt;5)&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Recognition of revenue when, or as, the Company satisfies a performance obligation.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&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="font-family:inherit;font-size:11pt;"&gt; &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&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="line-height:120%;padding-bottom:10px;padding-top:12px;text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;Metal Coatings Segment&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:29px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;AZZ&#x2019;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 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="line-height:120%;padding-top:12px;text-align:justify;text-indent:29px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;The Company recognizes revenue 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="line-height:120%;padding-bottom:10px;padding-top:12px;text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;Energy Segment&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:10px;padding-top:12px;text-align:justify;text-indent:29px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;AZZ's Energy segment is a provider of specialized products and services designed to support industrial, electrical and nuclear 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. When the Company does enter into an arrangement 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 to the customer 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="line-height:120%;padding-bottom:10px;padding-top:12px;text-align:justify;text-indent:29px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;For custom built products, the Company recognizes revenues 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 revenues 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, the Company recognizes revenue at a point-in-time upon the transfer of the goods to the customer.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:10px;padding-top:12px;text-align:justify;text-indent:29px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;For revenues 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 revenues, 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 under a cumulative catch-up basis and subsequent revenues 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="line-height:120%;padding-bottom:10px;padding-top:12px;text-align:justify;text-indent:29px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Due to the custom nature of the goods and services provided, contracts within the Energy 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 &lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:10px;padding-top:12px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;a result, the transaction price and the measure of progress for the performance obligation to which it relates, is recognized as an adjustment to revenue on a cumulative catch-up basis. &lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:10px;padding-top:12px;text-align:justify;text-indent:29px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;In addition to fixed consideration, the Company&#x2019;s contracts within its Energy segment can 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="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;Contract Assets and Liabilities&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:29px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&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 Energy 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="line-height:120%;padding-top:12px;text-align:justify;text-indent:29px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;The following table shows the changes in contract liabilities for fiscal year &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;2020&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; and &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;2019&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-align:center;text-indent:29px;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:95.71150097465888%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="9"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:72%;"/&gt;&lt;td style="width:2%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:10%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:2%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:10%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Balance at beginning of period&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;56,928&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;22,698&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Contract liabilities added during the period&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;14,292&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;54,331&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Revenue recognized during the period&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;(52,802&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;(20,101&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Balance at end of period&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;18,418&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;56,928&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:29px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;The Company expects to recognize revenues of approximately &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;$14.9 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;, &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;$1.7 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;, and &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;$1.8 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; in fiscal 2021, 2022 and 2023, respectively, related to the &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;$18.4 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; balance of contract liabilities as of February 29, 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:29px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;The increases or decreases in accounts receivable, contract assets and contract liabilities during fiscal year 2020 were due primarily to normal timing differences between the Company&#x2019;s performance and customer payments. The acquisitions for fiscal year 2020 described in Note 15 had no impact on contract assets or liabilities as of the date of acquisition.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;Other&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:10px;padding-top:12px;text-align:justify;text-indent:29px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&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 revenues. 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="FD2019Q4YTD"
      id="TextSelection-201EB0D795625B009D46BD5289A24B65-0-wk-Fact-A6DB873529F7960BA329BD535F85492D">&lt;div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:29px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;The following table shows the changes in contract liabilities for fiscal year &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;2020&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; and &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;2019&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-align:center;text-indent:29px;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:95.71150097465888%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="9"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:72%;"/&gt;&lt;td style="width:2%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:10%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:2%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:10%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Balance at beginning of period&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;56,928&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;22,698&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Contract liabilities added during the period&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;14,292&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;54,331&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Revenue recognized during the period&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;(52,802&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;(20,101&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Balance at end of period&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;18,418&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;56,928&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;</us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock>
    <us-gaap:ContractWithCustomerLiability
      contextRef="FI2019Q4"
      decimals="-3"
      id="d87861560e898-wk-Fact-D4F423BB8AB4CB30DF1A8BF9EEA24F6C"
      unitRef="usd">56928000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability
      contextRef="FI2018Q4"
      decimals="-3"
      id="d87861560e917-wk-Fact-C551C4FC7528251AE60ABD5656C54AC9"
      unitRef="usd">22698000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="FD2020Q4YTD"
      decimals="-3"
      id="d87861560e937-wk-Fact-0C46DBCAC78D48525A2EBD5543A35562"
      unitRef="usd">14292000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="FD2019Q4YTD"
      decimals="-3"
      id="d87861560e956-wk-Fact-28724B02E33A8477DB73BD5657D1FE14"
      unitRef="usd">54331000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="FD2020Q4YTD"
      decimals="-3"
      id="d87861560e981-wk-Fact-FB25DB58D50048CBBD3EBD5579DA01F1"
      unitRef="usd">-52802000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="FD2019Q4YTD"
      decimals="-3"
      id="d87861560e1001-wk-Fact-88D483F97DFD3DBE2DB7BD5658CBD157"
      unitRef="usd">-20101000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:ContractWithCustomerLiability
      contextRef="FI2020Q4"
      decimals="-3"
      id="d87861560e1032-wk-Fact-10E357C59E045794AF3F8BF9EE6437FD"
      unitRef="usd">18418000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability
      contextRef="FI2019Q4"
      decimals="-3"
      id="d87861560e1051-wk-Fact-D4F423BB8AB4CB30DF1A8BF9EEA24F6C"
      unitRef="usd">56928000</us-gaap:ContractWithCustomerLiability>
    <azz:FutureRevenues
      contextRef="FD2020Q4YTD"
      decimals="-5"
      id="d87861560e1062-wk-Fact-E58C4B6741F9437135E88BF9EEA2D770"
      unitRef="usd">14900000</azz:FutureRevenues>
    <azz:FutureRevenues
      contextRef="FD2021Q4YTD"
      decimals="-5"
      id="d87861560e1066-wk-Fact-2A2ED77626982BB4F5B48BF9EEA250DA"
      unitRef="usd">1700000</azz:FutureRevenues>
    <azz:FutureRevenues
      contextRef="FD2022Q4YTD"
      decimals="-5"
      id="d87861560e1070-wk-Fact-23A22DEFA3C79EF4502B8BF9EEA28E1D"
      unitRef="usd">1800000</azz:FutureRevenues>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="FI2020Q4"
      decimals="-5"
      id="d87861560e1074-wk-Fact-A4615C41B0CB31493EF68BF9EE92684B"
      unitRef="usd">18400000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:DisaggregationOfRevenueTableTextBlock
      contextRef="FD2020Q4YTD"
      id="TextSelection-11EB47CF546FFA0CBD188BF9EED1166A-0-wk-Fact-CCAFCDEE703B7F760B628BF9EE9228DC">&lt;div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;Disaggregated Revenue&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:29px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Revenue by segment and geography is disclosed in Note 12. In addition, the following table presents disaggregated revenue by customer industry (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:center;text-indent:32px;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:85.96491228070175%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="13"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:58%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:11%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:11%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:11%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;2018&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Net sales:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Industrial - oil and gas, construction, and general&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;605,236&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;526,465&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;461,945&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Transmission and distribution&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;254,836&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;212,433&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;194,503&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Power generation&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;201,745&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;188,189&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;153,982&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Total net sales&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;1,061,817&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;927,087&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;810,430&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;</us-gaap:DisaggregationOfRevenueTableTextBlock>
    <us-gaap:Revenues
      contextRef="FD2020Q4YTD_azz_IndustryAxis_azz_IndustrialMember"
      decimals="-3"
      id="d87861560e1276-wk-Fact-097EEF47E059CE0299388BF9EE54422C"
      unitRef="usd">605236000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2019Q4YTD_azz_IndustryAxis_azz_IndustrialMember"
      decimals="-3"
      id="d87861560e1295-wk-Fact-7326ACBFC614B73EA7678BF9EE54B3CC"
      unitRef="usd">526465000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2018Q4YTD_azz_IndustryAxis_azz_IndustrialMember"
      decimals="-3"
      id="d87861560e1315-wk-Fact-5E74651379451703BEC38BF9EE54158B"
      unitRef="usd">461945000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2020Q4YTD_azz_IndustryAxis_azz_TrasmissionDistributionMember"
      decimals="-3"
      id="d87861560e1335-wk-Fact-F628A232FB1E7D0364A98BF9EE54D94B"
      unitRef="usd">254836000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2019Q4YTD_azz_IndustryAxis_azz_TrasmissionDistributionMember"
      decimals="-3"
      id="d87861560e1354-wk-Fact-6C7562E3994590501AEA8BF9EE54B2E8"
      unitRef="usd">212433000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2018Q4YTD_azz_IndustryAxis_azz_TrasmissionDistributionMember"
      decimals="-3"
      id="d87861560e1373-wk-Fact-24D9707BC40E805331F58BF9EE542A9E"
      unitRef="usd">194503000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2020Q4YTD_azz_IndustryAxis_azz_PowerGenerationMember"
      decimals="-3"
      id="d87861560e1399-wk-Fact-FB0EA30AE3DCAEFE5C2D8BF9EE5454C7"
      unitRef="usd">201745000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2019Q4YTD_azz_IndustryAxis_azz_PowerGenerationMember"
      decimals="-3"
      id="d87861560e1418-wk-Fact-3CCC814E356D95FEC9A98BF9EE547A8D"
      unitRef="usd">188189000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2018Q4YTD_azz_IndustryAxis_azz_PowerGenerationMember"
      decimals="-3"
      id="d87861560e1437-wk-Fact-FF257289D8ED0D30DBEB8BF9EE540742"
      unitRef="usd">153982000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2020Q4YTD"
      decimals="-3"
      id="d87861560e1468-wk-Fact-C650B3A23A0417F4AE378BF9EE832BD9"
      unitRef="usd">1061817000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2019Q4YTD"
      decimals="-3"
      id="d87861560e1487-wk-Fact-F35F872C783CFC05157F8BF9EE838B2E"
      unitRef="usd">927087000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2018Q4YTD"
      decimals="-3"
      id="d87861560e1507-wk-Fact-314D4927BA7337BA4A318BF9EE834B21"
      unitRef="usd">810430000</us-gaap:Revenues>
    <us-gaap:CashAndCashEquivalentsPolicyTextBlock
      contextRef="FD2020Q4YTD"
      id="TextSelection-9612CC67996DF2E5F0678BF9EEC1D3B8-0-wk-Fact-39F65B222D164FC0062C8BF9EE926A11">&lt;div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/div&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.</us-gaap:CashAndCashEquivalentsPolicyTextBlock>
    <us-gaap:InventoryPolicyTextBlock
      contextRef="FD2020Q4YTD"
      id="TextSelection-B0C2DDA2DB033A7160108BF9EEC110E2-0-wk-Fact-7CFD4BFC1E372276B1918BF9EE92972B">&lt;div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"&gt;Inventories&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Inventory is stated at the lower of cost or net realizable value. Cost is determined principally using a weighted-average method for the Energy segment and the first-in-first-out (FIFO) method for the Metal Coatings segment. The Company periodically evaluates inventories 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 establishes reserves for obsolescence until inventories are formally disposed of, then the Company writes-down disposed inventories.&lt;/span&gt;&lt;/div&gt;</us-gaap:InventoryPolicyTextBlock>
    <us-gaap:PropertyPlantAndEquipmentPolicyTextBlock
      contextRef="FD2020Q4YTD"
      id="TextSelection-6E89B85E0D445283DBAB8BF9EEC16C9C-0-wk-Fact-5A081F9E2E23884DA1AA8BF9EE9297C7">&lt;div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"&gt;Property, plant and equipment&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-indent:30px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&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 style="line-height:120%;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:center;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:523px;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="2"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:432px;"/&gt;&lt;td style="width:90px;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Buildings and structures&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;10-25&#160;years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Machinery and equipment&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;3-15 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Furniture and fixtures&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;3-15 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Automotive equipment&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;3 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Computers and software&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;3-7 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&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="FD2020Q4YTD"
      id="TextSelection-653D8973E5B69D0FD89B8BF9EEC15298-0-wk-Fact-B1536C6CEAD793766A838BF9EE92B12F">Depreciation is computed using the straight-line method over the estimated useful lives of the related assets as follows:&lt;div style="line-height:120%;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:center;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:523px;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="2"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:432px;"/&gt;&lt;td style="width:90px;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Buildings and structures&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;10-25&#160;years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Machinery and equipment&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;3-15 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Furniture and fixtures&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;3-15 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Automotive equipment&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;3 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Computers and software&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;3-7 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;Property, Plant and Equipment&lt;div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Property, plant and equipment consisted of the following as of &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;February&#160;29, 2020&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; and &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;February&#160;28, 2019&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-align:center;text-indent:32px;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:86.35477582846003%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="9"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:68%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:13%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:13%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Land&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;21,826&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;21,677&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Building and structures&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;162,851&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;156,447&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Machinery and equipment&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;252,726&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;245,588&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Furniture, fixtures, software and computers&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;28,938&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;27,075&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Automotive equipment&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;4,394&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;3,766&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Construction in progress&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;16,466&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;13,065&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;487,201&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;467,618&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Less accumulated depreciation&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;(274,097&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;(257,391&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Net property, plant, and equipment&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;213,104&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;210,227&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsPolicy
      contextRef="FD2020Q4YTD"
      id="TextSelection-0C8276384077E5D1C0B48BF9EEC166FA-0-wk-Fact-6F63AC8A53BA9A6FB2018BF9EE9288C1">&lt;div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"&gt;Amortizable Intangible and Long-lived assets&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Purchased intangible assets on the consolidated balance sheets are comprised of customer relationships, backlogs, engineering drawings and non-compete agreements. 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&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;two&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; to &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;nineteen&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; years. The Company records impairment losses on long-lived assets, including identifiable intangible assets, when events and circumstances indicate that the assets might be impaired and the undiscounted projected cash flows associated with those assets are less than their carrying amount. In those situations, impairment loss on a long-lived asset is measured based on the excess of the carrying amount of the asset over the asset&#x2019;s fair value, which is determined using Level 3 fair value inputs. For fiscal year &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;2020&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;, &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;2019&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; and &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;2018&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; the Company recorded impairment losses of &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;$9.2 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;, &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;$0.8 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; and &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;$10.8 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; respectively, related to the impairment of certain property, plant and equipment and other intangible assets. See note 5 for more information about the impairment charges.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"&gt;Goodwill and Other Indefinite-Lived Intangible Assets&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&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. Goodwill is not subject to amortization but is subject to an annual impairment test during December of each fiscal year, or earlier if indicators of potential impairment exist. 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. 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 2020, 2019 and 2018 no goodwill impairment loss was recorded. See note 8 for information about the goodwill write-off related to the divestiture of the nuclear logistics business. &lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Other indefinite-lived intangible assets consist of certain tradenames acquired as part prior acquisitions. The Company tests the carrying value of these tradenames during December of each fiscal year, or more frequently when an event occurs or circumstances change that indicates the carrying value may not be recoverable by comparing the asset's fair value to its carrying value. Fair value, using Level 3 inputs, is measured using a relief-from-royalty approach, which assumes the fair value of the &lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;tradename is the discounted cash flows of the amount that would be paid had the Company not owned the tradename and instead licensed the tradename from another company. For fiscal 2020, 2019 and 2018, no impairment losses related to these indefinite-lived intangible assets were recorded.&lt;/span&gt;&lt;/div&gt;</us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsPolicy>
    <us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock
      contextRef="FD2020Q4YTD"
      id="TextSelection-2007B28A284EC074625A8BF9EEC1AE85-0-wk-Fact-AE09D8BE3D4C0F482A2E8BF9EE648324"> The Company records impairment losses on long-lived assets, including identifiable intangible assets, when events and circumstances indicate that the assets might be impaired and the undiscounted projected cash flows associated with those assets are less than their carrying amount. In those situations, impairment loss on a long-lived asset is measured based on the excess of the carrying amount of the asset over the asset&#x2019;s fair value, which is determined using Level 3 fair value inputs.</us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock>
    <us-gaap:GainLossOnDispositionOfAssets1
      contextRef="FD2020Q4YTD"
      decimals="-5"
      id="d87861560e1716-wk-Fact-DD3B945AF3752B0FF015C142BA087D34"
      unitRef="usd">-9200000</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:GainLossOnDispositionOfAssets1
      contextRef="FD2019Q4YTD"
      decimals="-5"
      id="d87861560e1720-wk-Fact-5B2BC282472FB1CD19CDC13E46116E98"
      unitRef="usd">-800000</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:GainLossOnDispositionOfAssets1
      contextRef="FD2018Q4YTD"
      decimals="-5"
      id="d87861560e1724-wk-Fact-F97E55D8BB19BCFE1A60C13F040B582B"
      unitRef="usd">-10800000</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy
      contextRef="FD2020Q4YTD"
      id="TextSelection-1D9496056D4BE536BAAD8BF9EEC1AEDB-0-wk-Fact-EC5FBE4907903D2AEE398BF9EEA28DF6">&lt;div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"&gt;Goodwill and Other Indefinite-Lived Intangible Assets&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&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. Goodwill is not subject to amortization but is subject to an annual impairment test during December of each fiscal year, or earlier if indicators of potential impairment exist. 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. 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 2020, 2019 and 2018 no goodwill impairment loss was recorded. See note 8 for information about the goodwill write-off related to the divestiture of the nuclear logistics business. &lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Other indefinite-lived intangible assets consist of certain tradenames acquired as part prior acquisitions. The Company tests the carrying value of these tradenames during December of each fiscal year, or more frequently when an event occurs or circumstances change that indicates the carrying value may not be recoverable by comparing the asset's fair value to its carrying value. Fair value, using Level 3 inputs, is measured using a relief-from-royalty approach, which assumes the fair value of the &lt;/span&gt;&lt;/div&gt;tradename is the discounted cash flows of the amount that would be paid had the Company not owned the tradename and instead licensed the tradename from another company.</us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy>
    <us-gaap:DebtPolicyTextBlock
      contextRef="FD2020Q4YTD"
      id="TextSelection-9B6822E5C3A8030982CC8BF9EEC18907-0-wk-Fact-A7E6C27BEA634663DCBF8BF9EE92094E">&lt;div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"&gt;Debt issuance costs&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Debt issue costs related to the revolver are deferred within other assets and are amortized using the effective interest rate method over the term of the debt. Debt issue costs related to debt other than the revolver are deferred within total debt due after one year and are amortized using the effective interest rate method over the term of the debt.&lt;/span&gt;&lt;/div&gt;</us-gaap:DebtPolicyTextBlock>
    <us-gaap:IncomeTaxPolicyTextBlock
      contextRef="FD2020Q4YTD"
      id="TextSelection-E9884A24B3262137581D8BF9EEC1C261-0-wk-Fact-D5D75AE35B3DB96615B98BF9EE64A0A8">&lt;div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"&gt;Income taxes&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&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="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;The Company recognizes a valuation allowance against net deferred tax assets to the extent that the Company believes these 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 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="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&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="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;The Company is subject to taxation in the U.S. and various state, provincial and local and foreign jurisdictions. With few exceptions, as of &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;February&#160;29, 2020&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;, the Company is no longer subject to U.S. federal or state examinations by tax authorities for years before fiscal 2017.&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxPolicyTextBlock>
    <us-gaap:FairValueOfFinancialInstrumentsPolicy
      contextRef="FD2020Q4YTD"
      id="TextSelection-0977A43855F4B2B478568BF9EEC11A8F-0-wk-Fact-CA75C969145A9F5CE4A38BF9EE92A0CE">&lt;div style="line-height:120%;padding-top:12px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"&gt;Financial instruments&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Fair value is an exit price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants. Hierarchy Levels&#160;1, 2, or 3 are terms for the priority of inputs to valuation techniques used to measure fair value. Hierarchy Level&#160;1 inputs are quoted prices in active markets for identical assets or liabilities. Hierarchy Level&#160;2 inputs are inputs other than quoted prices included with Level&#160;1 that are directly or indirectly observable for the asset or liability. Hierarchy Level&#160;3 inputs are inputs that are not observable in the market.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-indent:30px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;The carrying amount of the Company's financial instruments (cash equivalents, accounts receivable, accounts&#160;payable, accrued liabilities and debt), excluding the Senior Notes, approximates the fair value of these instruments based upon either their short-term nature or their variable market rate of interest. As of February 29, &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;2020&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; and February 28, &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;2019&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; the fair value of the outstanding Senior Notes, as described in Note 11, was approximately &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;$125.3 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; and &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;$127.4 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;, respectively. These fair values were determined using the discounted cash flow at the market rate as well as the applicable market interest rates classified as Level 2 inputs.&lt;/span&gt;&lt;/div&gt;</us-gaap:FairValueOfFinancialInstrumentsPolicy>
    <us-gaap:NotesPayableFairValueDisclosure
      contextRef="FI2020Q4_us-gaap_DebtInstrumentAxis_azz_UnsecuredSeniorNotesDueMarch312018Member_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember"
      decimals="-5"
      id="d87861560e1833-wk-Fact-BDB03644FB799AE0BE128BF9EEA27347"
      unitRef="usd">125300000</us-gaap:NotesPayableFairValueDisclosure>
    <us-gaap:NotesPayableFairValueDisclosure
      contextRef="FI2019Q4_us-gaap_DebtInstrumentAxis_azz_UnsecuredSeniorNotesDueMarch312018Member_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember"
      decimals="-5"
      id="d87861560e1837-wk-Fact-2BD4D731AD66E89BBB728BF9EE92FC09"
      unitRef="usd">127400000</us-gaap:NotesPayableFairValueDisclosure>
    <us-gaap:DerivativesPolicyTextBlock
      contextRef="FD2020Q4YTD"
      id="TextSelection-8AA197ECFC2ACE01768C8BF9EED16CDF-0-wk-Fact-67E72EA7A044FEF5D54A8BF9EE927AE3">&lt;div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"&gt;Derivative financial instruments&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;From time to time, the Company uses derivatives to manage interest rate risk. The Company&#x2019;s policy is to use derivatives for risk management purposes only, which includes maintaining the ratio between the Company&#x2019;s fixed and floating rate debt obligations that management deems appropriate, and prohibits entering into such contracts for trading purposes. The Company enters into derivatives only with counterparties (primarily financial institutions) which have substantial financial wherewithal to minimize credit risk. The amount of gains or losses from the use of derivative financial instruments has not been and is not expected to be material to the Company&#x2019;s consolidated financial statements. As of &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;"&gt;February&#160;29, 2020&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;, the Company had no derivative financial instruments.&lt;/span&gt;&lt;/div&gt;</us-gaap:DerivativesPolicyTextBlock>
    <us-gaap:StandardProductWarrantyPolicy
      contextRef="FD2020Q4YTD"
      id="TextSelection-A954537DF315D6B5B4C28BF9EEC19EC5-0-wk-Fact-325EF7A7A53C8A4F58E88BF9EE92C926">&lt;div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"&gt;Warranty reserves&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Within other accrued liabilities, a reserve has been established to provide for the estimated future cost of warranties on a portion of the Company&#x2019;s delivered products. 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. Warranties typically arise after the product has been accepted by the customer. Management periodically reviews the individual claims and related reserves, and adjustments are made according to the warranty work performed or with agreements reached with customers after fully addressing their claims. &lt;/span&gt;&lt;/div&gt;</us-gaap:StandardProductWarrantyPolicy>
    <us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock
      contextRef="FD2020Q4YTD"
      id="TextSelection-6B72F4CBE7BDC5112EB58BF9EEC1E1B5-0-wk-Fact-BBC5DD87CCB0E5FF00B98BF9EEB28F49">&lt;div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;The following table shows the changes in the Company&#x2019;s accrued warranties for fiscal year &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;2020&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;, &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;2019&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; and &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;2018&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:center;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:74.6588693957115%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="12"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:51%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:13%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:2%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:13%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:2%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:13%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;2018&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Balance at beginning of period&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;1,751&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;2,013&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;2,098&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Warranty costs incurred&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;(2,118&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;(2,195&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;(2,225&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Additions charged to income&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;4,069&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;1,933&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;2,140&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Balance at end of period&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;3,702&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;1,751&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;2,013&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock>
    <us-gaap:ProductWarrantyAccrual
      contextRef="FI2019Q4"
      decimals="-3"
      id="d87861560e2007-wk-Fact-B415B9E210F14920162F8BF9EEB2CCA2"
      unitRef="usd">1751000</us-gaap:ProductWarrantyAccrual>
    <us-gaap:ProductWarrantyAccrual
      contextRef="FI2018Q4"
      decimals="-3"
      id="d87861560e2026-wk-Fact-855E11AAE8CB071CC5078BF9EEB26C64"
      unitRef="usd">2013000</us-gaap:ProductWarrantyAccrual>
    <us-gaap:ProductWarrantyAccrual
      contextRef="FI2017Q4"
      decimals="-3"
      id="d87861560e2045-wk-Fact-51C1CD199B01688D0C9B8BF9EEB21E04"
      unitRef="usd">2098000</us-gaap:ProductWarrantyAccrual>
    <us-gaap:ProductWarrantyAccrualPreexistingIncreaseDecrease
      contextRef="FD2020Q4YTD"
      decimals="-3"
      id="d87861560e2061-wk-Fact-3C0F7BAACDCA741F95978BF9EEB229EB"
      unitRef="usd">-2118000</us-gaap:ProductWarrantyAccrualPreexistingIncreaseDecrease>
    <us-gaap:ProductWarrantyAccrualPreexistingIncreaseDecrease
      contextRef="FD2019Q4YTD"
      decimals="-3"
      id="d87861560e2081-wk-Fact-FB2A30AC24FC8F6245188BF9EEB2A50B"
      unitRef="usd">-2195000</us-gaap:ProductWarrantyAccrualPreexistingIncreaseDecrease>
    <us-gaap:ProductWarrantyAccrualPreexistingIncreaseDecrease
      contextRef="FD2018Q4YTD"
      decimals="-3"
      id="d87861560e2101-wk-Fact-49FF45C3CB69333CDCBC8BF9EEB22A6B"
      unitRef="usd">-2225000</us-gaap:ProductWarrantyAccrualPreexistingIncreaseDecrease>
    <us-gaap:ProductWarrantyAccrualPeriodIncreaseDecrease
      contextRef="FD2020Q4YTD"
      decimals="-3"
      id="d87861560e2123-wk-Fact-369C95003C6FD2ADC1CF8BF9EEB229BE"
      unitRef="usd">4069000</us-gaap:ProductWarrantyAccrualPeriodIncreaseDecrease>
    <us-gaap:ProductWarrantyAccrualPeriodIncreaseDecrease
      contextRef="FD2019Q4YTD"
      decimals="-3"
      id="d87861560e2142-wk-Fact-3D129EDB62C7E53CC3A38BF9EEB2D3D4"
      unitRef="usd">1933000</us-gaap:ProductWarrantyAccrualPeriodIncreaseDecrease>
    <us-gaap:ProductWarrantyAccrualPeriodIncreaseDecrease
      contextRef="FD2018Q4YTD"
      decimals="-3"
      id="d87861560e2161-wk-Fact-A2BC8D832C2E7243B3C38BF9EEB2A184"
      unitRef="usd">2140000</us-gaap:ProductWarrantyAccrualPeriodIncreaseDecrease>
    <us-gaap:ProductWarrantyAccrual
      contextRef="FI2020Q4"
      decimals="-3"
      id="d87861560e2187-wk-Fact-287F0F9318EA8FEB63F98BF9EEB22E81"
      unitRef="usd">3702000</us-gaap:ProductWarrantyAccrual>
    <us-gaap:ProductWarrantyAccrual
      contextRef="FI2019Q4"
      decimals="-3"
      id="d87861560e2206-wk-Fact-B415B9E210F14920162F8BF9EEB2CCA2"
      unitRef="usd">1751000</us-gaap:ProductWarrantyAccrual>
    <us-gaap:ProductWarrantyAccrual
      contextRef="FI2018Q4"
      decimals="-3"
      id="d87861560e2225-wk-Fact-855E11AAE8CB071CC5078BF9EEB26C64"
      unitRef="usd">2013000</us-gaap:ProductWarrantyAccrual>
    <us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock
      contextRef="FD2020Q4YTD"
      id="TextSelection-609C39593E74915A22298BF9EEC1EE82-0-wk-Fact-BB14B9C69CD8A7931A238BF9EEA2737F">&lt;div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"&gt;Foreign Currency Translation&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;The local currency is the functional currency for the Company&#x2019;s foreign operations.&#160;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="FD2020Q4YTD"
      id="TextSelection-FD4041F8294FC0C7C429BD5A1C8265C2-0-wk-Fact-CC55DC6E0DD6FB18C744BD5A8EE591B5">&lt;div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;The components of accumulated other comprehensive loss consisted of the following as of &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;February&#160;29, 2020&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; and &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;February&#160;28, 2019&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-align:center;text-indent:32px;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:91.22807017543859%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="9"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:62%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:16%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:16%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Foreign currency translation adjustments&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;(30,949&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;(28,856&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Interest rate swap&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;50&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;104&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Accumulated other comprehensive loss&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;(30,899&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;(28,752&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax
      contextRef="FI2020Q4"
      decimals="-3"
      id="d87861560e2362-wk-Fact-88FEEFE530BD07677D53BD5C3E992881"
      unitRef="usd">-30949000</us-gaap:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax
      contextRef="FI2019Q4"
      decimals="-3"
      id="d87861560e2382-wk-Fact-33B7C81322925F93E508BD61AA476D7A"
      unitRef="usd">-28856000</us-gaap:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax
      contextRef="FI2020Q4"
      decimals="-3"
      id="d87861560e2403-wk-Fact-FFBAD01C5F1467096D2BBD615C36A4D0"
      unitRef="usd">50000</us-gaap:AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax
      contextRef="FI2019Q4"
      decimals="-3"
      id="d87861560e2422-wk-Fact-345F76CA3446975BC07CBD61AB840D7F"
      unitRef="usd">104000</us-gaap:AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="FI2020Q4"
      decimals="-3"
      id="d87861560e2452-wk-Fact-25AA8877764E82E5B97A8BF9EEB27FC6"
      unitRef="usd">-30899000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="FI2019Q4"
      decimals="-3"
      id="d87861560e2472-wk-Fact-87E478F8AE1760498E258BF9EE73200F"
      unitRef="usd">-28752000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:CommitmentsAndContingenciesPolicyTextBlock
      contextRef="FD2020Q4YTD"
      id="TextSelection-9AEDFD8C84755A6A69BD8BF9EEC1A825-0-wk-Fact-D5F218FBCACB92E1365B8BF9EE64BF0E">&lt;div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"&gt;Accruals for Contingent Liabilities&lt;/span&gt;&lt;/div&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 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="FD2020Q4YTD"
      id="TextSelection-F2054BD3D033B1A1C0248BF9EEC17967-0-wk-Fact-962F6ACF9B473C3EAC638BF9EEA2CBD8">&lt;div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"&gt;Leases&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;The Company is a lessee under various operating 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="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&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. 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. &lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&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 facilities leases, the Company accounts for lease and non-lease components on a combined basis, while for equipment leases, the lease and non-lease components are accounted for separately. &lt;/span&gt;&lt;/div&gt;</us-gaap:LesseeLeasesPolicyTextBlock>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="FD2020Q4YTD"
      id="TextSelection-C19049F3E1845FC3F3068BF9EEC13EEE-0-wk-Fact-3B0964FE445A570D8F798BF9EEA2E318">&lt;div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"&gt;Recently Issued Accounting Pronouncements Not Yet Adopted&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;In June 2016, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update ("ASU") No. 2016-13,&#160;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;Financial Instruments &#x2013; Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instrument&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;s&#160;(&#x201c;ASU 2016-13&#x201d;), which modifies the measurement of expected credit losses of certain financial instruments, including the Company's accounts receivable and contract assets. The Company will adopt ASU 2016-13 in the first quarter of its fiscal 2021 utilizing the modified retrospective transition method. Based on the composition of the Company&#x2019;s accounts receivable and contract assets, current market conditions, and historical credit loss activity, the adoption of ASU 2016-13 is not expected to have a material impact on its consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;In August 2018, the FASB issued ASU No. 2018-15, &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;Intangibles&#x2014;Goodwill and Other&#x2014; Internal-Use Software (Subtopic 350-40) - Customer&#x2019;s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; ("ASU 2018-15"), which aligns the accounting for implementation costs incurred in a hosting arrangement that is a service contract with the accounting for implementation costs incurred to develop or obtain internal-use software, in order to determine the applicable costs to capitalize  and the applicable costs to expense as incurred. The Company will adopt ASU 2018-15 in the first quarter of its fiscal 2021. The standard can be applied either prospectively to implementation costs incurred after the date of adoption or retrospectively to all arrangements. The Company intends to adopt ASU 2018-15 using the prospective approach and the adoption is not expected to have a material impact on its consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;In December 2019, the FASB issued Accounting Standard Update No. 2019-12,&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;font-style:italic;"&gt; Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; ("ASU 2019-12"), which simplifies the accounting for income taxes. The Company will adopt ASU 2019-12 in the first quarter of its fiscal year 2022 on a prospective basis and early adoption is permitted. The Company is currently evaluating the impact of the new guidance on its consolidated financial statements&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;.&lt;/span&gt;&lt;/div&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock
      contextRef="FD2020Q4YTD"
      id="TextSelection-04444ABABAAAA1ED34548BF9EEC112FE-0-wk-Fact-28034BA447BFA462B7F98BF9EE64C588"/>
    <us-gaap:InventoryDisclosureTextBlock
      contextRef="FD2020Q4YTD"
      id="TextSelection-00B687FEA1885CDB10CA8BF9EED129A6-0-wk-Fact-9E0BDE6CD75BA236FC0F8BF9EE832DE8">Inventories&lt;div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Inventories, net consisted of the following as of &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;February&#160;29, 2020&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; and &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;February&#160;28, 2019&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:center;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:91.22807017543859%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="9"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:62%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:16%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:16%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Raw materials&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;88,837&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;94,410&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Work-in-process&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;5,543&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;19,067&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Finished goods&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;5,461&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;11,370&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;99,841&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;124,847&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;</us-gaap:InventoryDisclosureTextBlock>
    <us-gaap:ScheduleOfInventoryCurrentTableTextBlock
      contextRef="FD2020Q4YTD"
      id="TextSelection-544A638D8C9D3BDD93208BF9EED1BBB6-0-wk-Fact-6130D57574692A8FC81E8BF9EE83CE65">&lt;div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Inventories, net consisted of the following as of &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;February&#160;29, 2020&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; and &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;February&#160;28, 2019&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:center;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:91.22807017543859%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="9"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:62%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:16%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:16%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Raw materials&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;88,837&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;94,410&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Work-in-process&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;5,543&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;19,067&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Finished goods&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;5,461&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;11,370&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;99,841&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;124,847&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfInventoryCurrentTableTextBlock>
    <us-gaap:InventoryRawMaterialsNetOfReserves
      contextRef="FI2020Q4"
      decimals="-3"
      id="d87859665e716-wk-Fact-8FDE3CC5BF1AC8370E7A8BF9EE544B09"
      unitRef="usd">88837000</us-gaap:InventoryRawMaterialsNetOfReserves>
    <us-gaap:InventoryRawMaterialsNetOfReserves
      contextRef="FI2019Q4"
      decimals="-3"
      id="d87859665e735-wk-Fact-4606FCCABDB4EA80E2608BF9EE44A8C8"
      unitRef="usd">94410000</us-gaap:InventoryRawMaterialsNetOfReserves>
    <us-gaap:InventoryWorkInProcessNetOfReserves
      contextRef="FI2020Q4"
      decimals="-3"
      id="d87859665e755-wk-Fact-FCB3F4ADDA7F743BDBDC8BF9EE4486A7"
      unitRef="usd">5543000</us-gaap:InventoryWorkInProcessNetOfReserves>
    <us-gaap:InventoryWorkInProcessNetOfReserves
      contextRef="FI2019Q4"
      decimals="-3"
      id="d87859665e774-wk-Fact-02D1292C906DCBD66D7D8BF9EE44387F"
      unitRef="usd">19067000</us-gaap:InventoryWorkInProcessNetOfReserves>
    <us-gaap:InventoryFinishedGoodsNetOfReserves
      contextRef="FI2020Q4"
      decimals="-3"
      id="d87859665e799-wk-Fact-D02B520BC003EFA4226A8BF9EE44F7DD"
      unitRef="usd">5461000</us-gaap:InventoryFinishedGoodsNetOfReserves>
    <us-gaap:InventoryFinishedGoodsNetOfReserves
      contextRef="FI2019Q4"
      decimals="-3"
      id="d87859665e818-wk-Fact-2CADDCD8320CA90518C38BF9EE54FCBD"
      unitRef="usd">11370000</us-gaap:InventoryFinishedGoodsNetOfReserves>
    <us-gaap:InventoryNet
      contextRef="FI2020Q4"
      decimals="-3"
      id="d87859665e848-wk-Fact-77CF1E1F3FA9D9AF549F8BF9EEA28527"
      unitRef="usd">99841000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="FI2019Q4"
      decimals="-3"
      id="d87859665e867-wk-Fact-609293F58AAD384499238BF9EEB230C9"
      unitRef="usd">124847000</us-gaap:InventoryNet>
    <us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock
      contextRef="FD2020Q4YTD"
      id="TextSelection-EC70237278DC2391CD9B8BF9EED1D287-0-wk-Fact-0DF44F073F6DB86203928BF9EE64CDEB">Property, Plant and Equipment&lt;div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Property, plant and equipment consisted of the following as of &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;February&#160;29, 2020&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; and &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;February&#160;28, 2019&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-align:center;text-indent:32px;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:86.35477582846003%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="9"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:68%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:13%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:13%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Land&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;21,826&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;21,677&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Building and structures&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;162,851&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;156,447&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Machinery and equipment&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;252,726&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;245,588&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Furniture, fixtures, software and computers&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;28,938&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;27,075&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Automotive equipment&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;4,394&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;3,766&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Construction in progress&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;16,466&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;13,065&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;487,201&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;467,618&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Less accumulated depreciation&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;(274,097&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;(257,391&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Net property, plant, and equipment&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;213,104&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;210,227&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Depreciation expense was &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;$33.1 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;, &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;$33.2 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;, and &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;$33.4 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; for fiscal &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;2020&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;, &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;2019&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;, and &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;2018&lt;/span&gt;, respectively.</us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="FI2020Q4_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_LandMember"
      decimals="-3"
      id="d87862184e712-wk-Fact-61B6C06604BA3B97FC398BF9EE541C3D"
      unitRef="usd">21826000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="FI2019Q4_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_LandMember"
      decimals="-3"
      id="d87862184e731-wk-Fact-F9BFB514647EDD302B768BF9EEC19077"
      unitRef="usd">21677000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="FI2020Q4_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_BuildingAndBuildingImprovementsMember"
      decimals="-3"
      id="d87862184e751-wk-Fact-D918DC50839C8AB0888F8BF9EEC16DE1"
      unitRef="usd">162851000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="FI2019Q4_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_BuildingAndBuildingImprovementsMember"
      decimals="-3"
      id="d87862184e770-wk-Fact-72C3568E9616285DB9AF8BF9EEC15BFB"
      unitRef="usd">156447000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="FI2020Q4_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_MachineryAndEquipmentMember"
      decimals="-3"
      id="d87862184e795-wk-Fact-945EF4CE2A85B8C121418BF9EE73CC89"
      unitRef="usd">252726000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="FI2019Q4_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_MachineryAndEquipmentMember"
      decimals="-3"
      id="d87862184e814-wk-Fact-6E28E92096F30C4C7DCF8BF9EE546265"
      unitRef="usd">245588000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="FI2020Q4_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_FurnitureAndFixturesMember"
      decimals="-3"
      id="d87862184e839-wk-Fact-1EEFBB3091F3D464C4D48BF9EEB2A4AB"
      unitRef="usd">28938000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="FI2019Q4_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_FurnitureAndFixturesMember"
      decimals="-3"
      id="d87862184e858-wk-Fact-B22359FF5E13DFFEEAC78BF9EEB2339B"
      unitRef="usd">27075000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="FI2020Q4_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_VehiclesMember"
      decimals="-3"
      id="d87862184e883-wk-Fact-B240090C14675017B49C8BF9EE837273"
      unitRef="usd">4394000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="FI2019Q4_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_VehiclesMember"
      decimals="-3"
      id="d87862184e902-wk-Fact-289DBA8D6462A1E255D08BF9EEB23F92"
      unitRef="usd">3766000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="FI2020Q4_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_ConstructionInProgressMember"
      decimals="-3"
      id="d87862184e927-wk-Fact-1DCCCCE23D58246FC2648BF9EE640282"
      unitRef="usd">16466000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="FI2019Q4_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_ConstructionInProgressMember"
      decimals="-3"
      id="d87862184e946-wk-Fact-1C25CB6207451CB3ECCE8BF9EEB2CE91"
      unitRef="usd">13065000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="FI2020Q4"
      decimals="-3"
      id="d87862184e971-wk-Fact-1B69E602835BF5889FF78BF9EEB237EF"
      unitRef="usd">487201000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="FI2019Q4"
      decimals="-3"
      id="d87862184e990-wk-Fact-92A7E7745E8471632D8B8BF9EEB25FA7"
      unitRef="usd">467618000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="FI2020Q4"
      decimals="-3"
      id="d87862184e1015-wk-Fact-B70145CC3692998A6A328BF9EE6436AC"
      unitRef="usd">274097000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="FI2019Q4"
      decimals="-3"
      id="d87862184e1035-wk-Fact-3CEBEDD7D05EC73EDDE98BF9EE730B30"
      unitRef="usd">257391000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="FI2020Q4"
      decimals="-3"
      id="d87862184e1066-wk-Fact-4DF1C383DC2F3DA8E0D78BF9EEA23BBA"
      unitRef="usd">213104000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="FI2019Q4"
      decimals="-3"
      id="d87862184e1085-wk-Fact-698C6290835455F8ACC58BF9EE73BAE8"
      unitRef="usd">210227000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:Depreciation
      contextRef="FD2020Q4YTD"
      decimals="-5"
      id="d87862184e1100-wk-Fact-9A8C85008B041FF7901B8BF9EE8319E6"
      unitRef="usd">33100000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="FD2019Q4YTD"
      decimals="-5"
      id="d87862184e1104-wk-Fact-DF320E6039849FC009DB8BF9EE830767"
      unitRef="usd">33200000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="FD2018Q4YTD"
      decimals="-5"
      id="d87862184e1108-wk-Fact-22F9FC2E813839D184708BF9EE83B441"
      unitRef="usd">33400000</us-gaap:Depreciation>
    <us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock
      contextRef="FD2020Q4YTD"
      id="TextSelection-4313F7F77760D090D77F8BF9EED11CAD-0-wk-Fact-656F09A6F94DC961BF178BF9EE44955A">Other Accrued Liabilities&lt;div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Other accrued liabilities consisted of the following as of &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;February&#160;29, 2020&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; and &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;February&#160;28, 2019&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:center;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:90.05847953216374%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="9"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:64%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:16%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:14%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Accrued interest&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;1,042&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;1,196&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Accrued warranty&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;3,702&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;1,751&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Commissions&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;4,180&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;3,370&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Personnel expenses&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;8,646&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;6,282&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Group medical insurance&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;3,083&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;2,024&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Sales and other taxes payable&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;3,098&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;1,301&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Other&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;3,117&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;1,707&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Total&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;26,868&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;17,631&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;</us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock>
    <us-gaap:OtherCurrentLiabilitiesTableTextBlock
      contextRef="FD2020Q4YTD"
      id="TextSelection-8A636F93926E8B0D37758BF9EED19BDB-0-wk-Fact-B007F3542CA488A0E9A88BF9EE44DFE1">&lt;div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Other accrued liabilities consisted of the following as of &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;February&#160;29, 2020&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; and &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;February&#160;28, 2019&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:center;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:90.05847953216374%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="9"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:64%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:16%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:14%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Accrued interest&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;1,042&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;1,196&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Accrued warranty&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;3,702&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;1,751&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Commissions&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;4,180&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;3,370&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Personnel expenses&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;8,646&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;6,282&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Group medical insurance&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;3,083&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;2,024&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Sales and other taxes payable&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;3,098&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;1,301&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Other&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;3,117&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;1,707&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Total&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;26,868&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;17,631&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;</us-gaap:OtherCurrentLiabilitiesTableTextBlock>
    <us-gaap:InterestPayableCurrent
      contextRef="FI2020Q4"
      decimals="-3"
      id="d87862738e716-wk-Fact-D99055DB9C37EA8765DE8BF9EE641C57"
      unitRef="usd">1042000</us-gaap:InterestPayableCurrent>
    <us-gaap:InterestPayableCurrent
      contextRef="FI2019Q4"
      decimals="-3"
      id="d87862738e735-wk-Fact-3AC468F53388FCC988D28BF9EE64E975"
      unitRef="usd">1196000</us-gaap:InterestPayableCurrent>
    <us-gaap:ProductWarrantyAccrualClassifiedCurrent
      contextRef="FI2020Q4"
      decimals="-3"
      id="d87862738e755-wk-Fact-71EDD90C7D26193E12328BF9EE64A296"
      unitRef="usd">3702000</us-gaap:ProductWarrantyAccrualClassifiedCurrent>
    <us-gaap:ProductWarrantyAccrualClassifiedCurrent
      contextRef="FI2019Q4"
      decimals="-3"
      id="d87862738e774-wk-Fact-DE939FC4D21F2ACC9E7D8BF9EE54BC37"
      unitRef="usd">1751000</us-gaap:ProductWarrantyAccrualClassifiedCurrent>
    <us-gaap:AccruedSalesCommissionCurrent
      contextRef="FI2020Q4"
      decimals="-3"
      id="d87862738e799-wk-Fact-BC7693D847E93F8B58E08BF9EE640F69"
      unitRef="usd">4180000</us-gaap:AccruedSalesCommissionCurrent>
    <us-gaap:AccruedSalesCommissionCurrent
      contextRef="FI2019Q4"
      decimals="-3"
      id="d87862738e818-wk-Fact-CD4BDA9BD205353085B48BF9EE6411F6"
      unitRef="usd">3370000</us-gaap:AccruedSalesCommissionCurrent>
    <us-gaap:OtherEmployeeRelatedLiabilitiesCurrent
      contextRef="FI2020Q4"
      decimals="-3"
      id="d87862738e843-wk-Fact-2E31F3B2B90765A3634D8BF9EE542591"
      unitRef="usd">8646000</us-gaap:OtherEmployeeRelatedLiabilitiesCurrent>
    <us-gaap:OtherEmployeeRelatedLiabilitiesCurrent
      contextRef="FI2019Q4"
      decimals="-3"
      id="d87862738e862-wk-Fact-80C1AE81136129884EA58BF9EE64D334"
      unitRef="usd">6282000</us-gaap:OtherEmployeeRelatedLiabilitiesCurrent>
    <us-gaap:AccruedInsuranceCurrent
      contextRef="FI2020Q4"
      decimals="-3"
      id="d87862738e887-wk-Fact-04272F294EAEDF4276098BF9EE54818C"
      unitRef="usd">3083000</us-gaap:AccruedInsuranceCurrent>
    <us-gaap:AccruedInsuranceCurrent
      contextRef="FI2019Q4"
      decimals="-3"
      id="d87862738e906-wk-Fact-350C7583F3680F3163D28BF9EE640363"
      unitRef="usd">2024000</us-gaap:AccruedInsuranceCurrent>
    <azz:SalesorOtherTaxesPayableCurrent
      contextRef="FI2020Q4"
      decimals="-3"
      id="d87862738e931-wk-Fact-C0B21D3A549D940C9C11BD64436555F9"
      unitRef="usd">3098000</azz:SalesorOtherTaxesPayableCurrent>
    <azz:SalesorOtherTaxesPayableCurrent
      contextRef="FI2019Q4"
      decimals="-3"
      id="d87862738e950-wk-Fact-B6C3BF41E98EE8ACDED4BD6468C747EF"
      unitRef="usd">1301000</azz:SalesorOtherTaxesPayableCurrent>
    <us-gaap:OtherSundryLiabilitiesCurrent
      contextRef="FI2020Q4"
      decimals="-3"
      id="d87862738e975-wk-Fact-FE9A975378780A1559D88BF9EE64EF04"
      unitRef="usd">3117000</us-gaap:OtherSundryLiabilitiesCurrent>
    <us-gaap:OtherSundryLiabilitiesCurrent
      contextRef="FI2019Q4"
      decimals="-3"
      id="d87862738e994-wk-Fact-3A843B05284A5E5C8F668BF9EE64A33B"
      unitRef="usd">1707000</us-gaap:OtherSundryLiabilitiesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="FI2020Q4"
      decimals="-3"
      id="d87862738e1024-wk-Fact-7F49B8A01E77B973015A8BF9EE5432A7"
      unitRef="usd">26868000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="FI2019Q4"
      decimals="-3"
      id="d87862738e1043-wk-Fact-2A6FC9263085C09591038BF9EE54D2D9"
      unitRef="usd">17631000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock
      contextRef="FD2020Q4YTD"
      id="TextSelection-5AE08DE79464DCA484338BF9EED1D339-0-wk-Fact-D82EC79132726DC242358BF9EEB2D86D">Restructuring and Impairment Charges&lt;div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;During fiscal year 2020, in conjunction with the divestiture of its nuclear logistics business, the Company decided to exit from the nuclear certified portion of its industrial welding solutions business within the Energy segment. The remaining industrial welding solutions business will continue. As a result of the exit, the Company incurred impairment charges of &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;$9.2 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; related to certain intangible assets and nuclear specific property, plant and equipment that are no longer being utilized. &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;$2.0 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; of the charge was recognized within costs of sales and the remaining &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;$7.2 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; was recognized within selling, general and administrative in the consolidated statement of income. &lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;During fiscal year 2019, as part of the Company's ongoing efforts to eliminate redundancies in its Metal Coatings segment, the Company consolidated two galvanizing facilities located in the Gulf Coast region of the United States. As a result of the consolidation, the Company recognized restructuring and other related costs of &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;$1.3 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; in fiscal 2019, comprised of &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;$0.8 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; for fixed asset impairments and &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;$0.5 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; for employee severance and other disposal costs. All costs were recognized within cost of sales in the consolidated statement of income.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-indent:30px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;During fiscal year 2018, the Company recognized an impairment charge of &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;$10.8 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; within its Energy segment related to certain highly specialized welding equipment that was no longer being utilized due to lack of customer adoption of the advanced technology. All costs were classified within cost of sales. &lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-indent:30px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;As of &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;February&#160;29, 2020&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; and &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;February&#160;28, 2019&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;, the Company had no restructuring liabilities outstanding.&lt;/span&gt;&lt;/div&gt;</us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock>
    <us-gaap:GainLossOnDispositionOfAssets1
      contextRef="FD2020Q4YTD"
      decimals="-5"
      id="d87862880e617-wk-Fact-DD3B945AF3752B0FF015C142BA087D34"
      unitRef="usd">-9200000</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:GainLossOnDispositionOfAssets1
      contextRef="FD2020Q4YTD_us-gaap_IncomeStatementLocationAxis_us-gaap_CostOfSalesMember"
      decimals="-3"
      id="d87862880e621-wk-Fact-B1F04C9BD5BFBE407FA8BD689930F67E"
      unitRef="usd">-2000000.0</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:GainLossOnDispositionOfAssets1
      contextRef="FD2020Q4YTD_us-gaap_IncomeStatementLocationAxis_us-gaap_SellingGeneralAndAdministrativeExpensesMember"
      decimals="-3"
      id="d87862880e625-wk-Fact-682BABFB8F0A205B7152BD68A5654499"
      unitRef="usd">-7200000</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:RestructuringCharges
      contextRef="FD2020Q4YTD"
      decimals="-5"
      id="d87862880e632-wk-Fact-088F33C2F5B334B0F2A18BF9EEB260C0"
      unitRef="usd">1300000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="FD2020Q4YTD_us-gaap_IncomeStatementLocationAxis_us-gaap_CostOfSalesMember_us-gaap_RestructuringCostAndReserveAxis_us-gaap_OtherRestructuringMember"
      decimals="-5"
      id="d87862880e636-wk-Fact-CC0D0F6E3182304BA4BF8BF9EEB2591B"
      unitRef="usd">800000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="FD2020Q4YTD_us-gaap_IncomeStatementLocationAxis_us-gaap_CostOfSalesMember_us-gaap_RestructuringCostAndReserveAxis_us-gaap_OneTimeTerminationBenefitsMember"
      decimals="-5"
      id="d87862880e640-wk-Fact-DA205E7B80902E9BDB688BF9EE448D8D"
      unitRef="usd">500000</us-gaap:RestructuringCharges>
    <us-gaap:GainLossOnDispositionOfAssets1
      contextRef="FD2018Q4YTD"
      decimals="-5"
      id="d87862880e647-wk-Fact-F97E55D8BB19BCFE1A60C13F040B582B"
      unitRef="usd">-10800000</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock
      contextRef="FD2020Q4YTD"
      id="TextSelection-15FC7AC979DC21C799048BF9EED10429-0-wk-Fact-FE90C5D0C460DF4712E38BF9EE926FEF">Employee Benefit Plans&lt;div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"&gt;401(k) Retirement Plan&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;The Company has a 401(k) retirement plan covering substantially all of its employees. Company contributions to the 401(k) retirement plan were &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;$5.4&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; million, &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;"&gt;&lt;span&gt;$5.0&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; million, and &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;"&gt;&lt;span&gt;$4.8&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; million for fiscal &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;2020&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;, &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;2019&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;, and &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;2018&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"&gt;Multiemployer Pension Plans&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&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 who 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="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&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="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&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="line-height:120%;padding-top:12px;text-align:center;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="25"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:12%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:9%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:9%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:9%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:10%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:7%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:7%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:7%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:7%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:8%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td rowspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:7pt;"&gt;&lt;span style="font-family:inherit;font-size:7pt;font-weight:bold;"&gt;EIN/Pension Plan Number&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" rowspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:7pt;"&gt;&lt;span style="font-family:inherit;font-size:7pt;font-weight:bold;"&gt;Pension Protection Act Reported Status (1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td rowspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:7pt;"&gt;&lt;span style="font-family:inherit;font-size:7pt;font-weight:bold;"&gt;FIP/RP &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:7pt;"&gt;&lt;span style="font-family:inherit;font-size:7pt;font-weight:bold;"&gt;Status (2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:center;font-size:7pt;"&gt;&lt;span style="font-family:inherit;font-size:7pt;font-weight:bold;"&gt;Company Contributions (3)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td rowspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:7pt;"&gt;&lt;span style="font-family:inherit;font-size:7pt;font-weight:bold;"&gt;Surcharge Imposed (4)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td rowspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:7pt;"&gt;&lt;span style="font-family:inherit;font-size:7pt;font-weight:bold;"&gt;Expiration Date of Collective Bargaining Agreements&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:center;font-size:7pt;"&gt;&lt;span style="font-family:inherit;font-size:7pt;font-weight:bold;"&gt;Fiscal Year&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:7pt;"&gt;&lt;span style="font-family:inherit;font-size:7pt;font-weight:bold;"&gt;Pension Fund&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:7pt;"&gt;&lt;span style="font-family:inherit;font-size:7pt;font-weight:bold;"&gt;2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:7pt;"&gt;&lt;span style="font-family:inherit;font-size:7pt;font-weight:bold;"&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:7pt;"&gt;&lt;span style="font-family:inherit;font-size:7pt;font-weight:bold;"&gt;2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:7pt;"&gt;&lt;span style="font-family:inherit;font-size:7pt;font-weight:bold;"&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:7pt;"&gt;&lt;span style="font-family:inherit;font-size:7pt;font-weight:bold;"&gt;2018&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;"&gt;Boilermaker-Blacksmith National Pension Trust&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;"&gt;&lt;span&gt;EIN:48-6168020&lt;br/&gt;Plan: 001&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;"&gt;&lt;span&gt;Critical&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;"&gt;&lt;span&gt;Endangered&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;"&gt;&lt;span&gt;Implemented&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;"&gt;&lt;span&gt;5,337&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;"&gt;&lt;span&gt;5,651&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;"&gt;&lt;span&gt;4,070&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;"&gt;&lt;span&gt;Yes&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;"&gt;&lt;span&gt;Various through 12/31/2020&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;"&gt;Contributions to other multiemployer pension plans&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;"&gt;&lt;span&gt;366&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;"&gt;&lt;span&gt;627&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;"&gt;&lt;span&gt;470&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;"&gt;Total contributions&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;"&gt;&lt;span&gt;5,703&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;"&gt;&lt;span&gt;6,278&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;"&gt;&lt;span&gt;4,540&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-top:12px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:33px;"/&gt;&lt;td/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:9px;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;The most recent Pension Protection Act zone status available for fiscal 2020 and 2019 is for the plan&#x2019;s year-end as of December 31, 2019 and 2018, respectively. The zone status is based on information that the Company received from the plan 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 2019.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-top:12px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:33px;"/&gt;&lt;td/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:9px;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&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;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-top:12px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:33px;"/&gt;&lt;td/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:9px;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;(3)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&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 ending December 31, 2018 and 2017.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:9px;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;(4)&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&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 is at the 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="FD2020Q4YTD"
      decimals="-5"
      id="d87863875e621-wk-Fact-601A2C28345C2081703A8BF9EE9227A0"
      unitRef="usd">5400000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="FD2019Q4YTD"
      decimals="-5"
      id="d87863875e625-wk-Fact-7EB8265B9929A3464BC18BF9EE92ACCB"
      unitRef="usd">5000000.0</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="FD2018Q4YTD"
      decimals="-5"
      id="d87863875e629-wk-Fact-6B22459F383B6F8216148BF9EE925BAF"
      unitRef="usd">4800000</us-gaap:DefinedContributionPlanCostRecognized>
    <azz:EntityIDNumber
      contextRef="FD2020Q4YTD_us-gaap_MultiemployerPlanNameAxis_azz_BoilermakerBlacksmithNationalPensionTrustMember"
      id="d87863875e1091-wk-Fact-C1E261F5A46607262D538BF9EE64A3D7">EIN:48-6168020Plan: 001</azz:EntityIDNumber>
    <azz:ZoneStatus
      contextRef="FD2020Q4YTD_us-gaap_MultiemployerPlanNameAxis_azz_BoilermakerBlacksmithNationalPensionTrustMember"
      id="d87863875e1101-wk-Fact-9FC827E2381B44A9F3498BF9EE546379">Critical</azz:ZoneStatus>
    <azz:ZoneStatus
      contextRef="FD2019Q4YTD_us-gaap_MultiemployerPlanNameAxis_azz_BoilermakerBlacksmithNationalPensionTrustMember"
      id="d87863875e1111-wk-Fact-7A049066E73C51A7B20D8BF9EE64E3B1">Endangered</azz:ZoneStatus>
    <us-gaap:MultiemployerPlansFundingImprovementPlanAndRehabilitationPlan
      contextRef="FD2020Q4YTD_us-gaap_MultiemployerPlanNameAxis_azz_BoilermakerBlacksmithNationalPensionTrustMember"
      id="d87863875e1121-wk-Fact-F27058B1243543C67E418BF9EE64E13E">Implemented</us-gaap:MultiemployerPlansFundingImprovementPlanAndRehabilitationPlan>
    <us-gaap:MultiemployerPlanContributionsByEmployer
      contextRef="FD2020Q4YTD_us-gaap_MultiemployerPlanNameAxis_azz_BoilermakerBlacksmithNationalPensionTrustMember"
      decimals="-3"
      id="d87863875e1137-wk-Fact-8F892E28CC3D416F274B8BF9EE648AD7"
      unitRef="usd">5337000</us-gaap:MultiemployerPlanContributionsByEmployer>
    <us-gaap:MultiemployerPlanContributionsByEmployer
      contextRef="FD2019Q4YTD_us-gaap_MultiemployerPlanNameAxis_azz_BoilermakerBlacksmithNationalPensionTrustMember"
      decimals="-3"
      id="d87863875e1156-wk-Fact-1B379E47F135202955ED8BF9EE645C89"
      unitRef="usd">5651000</us-gaap:MultiemployerPlanContributionsByEmployer>
    <us-gaap:MultiemployerPlanContributionsByEmployer
      contextRef="FD2018Q4YTD_us-gaap_MultiemployerPlanNameAxis_azz_BoilermakerBlacksmithNationalPensionTrustMember"
      decimals="-3"
      id="d87863875e1175-wk-Fact-BE07F790F89C839E24AD8BF9EE5469DA"
      unitRef="usd">4070000</us-gaap:MultiemployerPlanContributionsByEmployer>
    <us-gaap:MultiemployerPlansSurcharge
      contextRef="FD2020Q4YTD_us-gaap_MultiemployerPlanNameAxis_azz_BoilermakerBlacksmithNationalPensionTrustMember"
      id="d87863875e1190-wk-Fact-5977F09275F83D5288A28BF9EE547046">Yes</us-gaap:MultiemployerPlansSurcharge>
    <azz:CollectiveBargainingEndDate
      contextRef="FD2020Q4YTD_us-gaap_MultiemployerPlanNameAxis_azz_BoilermakerBlacksmithNationalPensionTrustMember"
      id="d87863875e1200-wk-Fact-9EE8B3A363CD68F63D1A8BF9EE645C78">Various through 12/31/2020</azz:CollectiveBargainingEndDate>
    <us-gaap:MultiemployerPlanContributionsByEmployer
      contextRef="FD2020Q4YTD_us-gaap_MultiemployerPlanNameAxis_azz_IndividuallyInsignificantPlansMember"
      decimals="-3"
      id="d87863875e1256-wk-Fact-F062906E02BD33FBFB738BF9EE64E8A8"
      unitRef="usd">366000</us-gaap:MultiemployerPlanContributionsByEmployer>
    <us-gaap:MultiemployerPlanContributionsByEmployer
      contextRef="FD2019Q4YTD_us-gaap_MultiemployerPlanNameAxis_azz_IndividuallyInsignificantPlansMember"
      decimals="-3"
      id="d87863875e1276-wk-Fact-DBA837F870B0E40DF81F8BF9EE64E4B9"
      unitRef="usd">627000</us-gaap:MultiemployerPlanContributionsByEmployer>
    <us-gaap:MultiemployerPlanContributionsByEmployer
      contextRef="FD2018Q4YTD_us-gaap_MultiemployerPlanNameAxis_azz_IndividuallyInsignificantPlansMember"
      decimals="-3"
      id="d87863875e1295-wk-Fact-F72193A796351DC99F538BF9EE64BC15"
      unitRef="usd">470000</us-gaap:MultiemployerPlanContributionsByEmployer>
    <us-gaap:MultiemployerPlanContributionsByEmployer
      contextRef="FD2020Q4YTD"
      decimals="-3"
      id="d87863875e1387-wk-Fact-9DDBC6B8B54CE49399C48BF9EE64DDD2"
      unitRef="usd">5703000</us-gaap:MultiemployerPlanContributionsByEmployer>
    <us-gaap:MultiemployerPlanContributionsByEmployer
      contextRef="FD2019Q4YTD"
      decimals="-3"
      id="d87863875e1406-wk-Fact-6019CB9E86B4A8ACE4D08BF9EE73DE93"
      unitRef="usd">6278000</us-gaap:MultiemployerPlanContributionsByEmployer>
    <us-gaap:MultiemployerPlanContributionsByEmployer
      contextRef="FD2018Q4YTD"
      decimals="-3"
      id="d87863875e1425-wk-Fact-1BDCB981E3C8C96A4F718BF9EE5405C7"
      unitRef="usd">4540000</us-gaap:MultiemployerPlanContributionsByEmployer>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="FD2020Q4YTD"
      id="TextSelection-60F3FB21C04D2B87D6D48BF9EED126D0-0-wk-Fact-D8D97F4BDCD74E60100C8BF9EE444AB1">Income Taxes&lt;div style="line-height:120%;padding-top:12px;text-indent:30px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;"&gt;&#160;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;The provision for income taxes for fiscal year &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;2020&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;, &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;2019&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; and &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;2018&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; consisted of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:center;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:86.54970760233918%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="13"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:4%;"/&gt;&lt;td style="width:49%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:12%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:2%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:12%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:2%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:13%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;2018&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Income before income taxes:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Domestic&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;44,406&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;48,261&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;24,282&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Foreign&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;20,484&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;14,744&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;6,617&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Income before income taxes&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;64,890&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;63,005&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;30,899&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Current provision:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Federal&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;12,563&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;4,251&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;3,445&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Foreign&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;5,259&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;2,829&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;1,958&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;State and local&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;1,451&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;986&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;964&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Total current provision for income taxes&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;19,273&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;8,066&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;6,367&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Deferred provision (benefit):&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Federal&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;(1,452&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;2,970&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;(20,220&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Foreign&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;(21&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;539&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;100&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;State and local&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;(1,144&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;222&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;(517&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Total deferred provision for (benefit from) income taxes&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;(2,617&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;3,731&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;(20,637&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Total provision for (benefit from) income taxes&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;16,656&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;11,797&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;(14,270&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;In general, it is the Company's practice and intention to reinvest the earnings of its non-U.S. subsidiaries in those operations. Generally, such amounts become subject to foreign withholding tax upon the remittance of dividends and under certain other circumstances.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-indent:30px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;The expense recognized in fiscal year 2018 related to the one-time tax on the mandatory deemed repatriation of foreign earnings was &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;$1.4 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; of which the Company has elected to pay the one-time tax evenly over a period of eight years with six years remaining. We continue to reinvest cash in foreign jurisdictions and have not recorded the effects of any applicable foreign withholding tax.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&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="line-height:120%;padding-top:12px;text-align:center;padding-left:0px;text-indent:0px;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.80506822612085%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="10"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:55%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:13%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:13%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:13%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;2018&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Statutory federal income tax rate&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;21.0&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;21.0&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;32.7&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Permanent differences&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;0.1&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;0.5&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;1.6&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;State income taxes, net of federal income tax benefit&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;0.4&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;0.4&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Benefit of Section&#160;199 of the Code, manufacturing deduction&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;(2.2&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Valuation allowance&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;(0.7&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Stock compensation&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;0.5&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;(0.5&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Tax credits&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;2.0&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;(4.1&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;(7.7&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Foreign tax rate differential&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;1.4&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;1.1&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;(0.4&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Deferred tax remeasurements&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;(78.9&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Uncertain tax positions&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;1.4&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Transition tax&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;8.6&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Other&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;(0.2&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;0.2&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Effective income tax rate&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;25.7&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;18.7&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;(46.2&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;)%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&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 as of &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;February&#160;29, 2020&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; and &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;February&#160;28, 2019&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:center;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:94.34697855750487%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="9"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:66%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:14%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:14%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Deferred income tax assets:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Employee related items&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;3,194&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;4,177&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Inventories&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;823&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;758&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Accrued warranty&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;548&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;369&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Accounts receivable&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;1,379&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;(2,092&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Lease liabilities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;10,601&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Net operating loss carry forward&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;5,845&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;7,173&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;22,390&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;10,385&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Less: valuation allowance&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;(725&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;(3,015&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Total deferred income tax assets&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;21,665&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;7,370&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Deferred income tax liabilities:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Depreciation methods and property basis differences&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;(21,447&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;(19,066&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Right-of-use lease assets&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;(10,299&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Other assets and tax-deductible goodwill&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;(27,845&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;(24,927&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;background-color:#cceeff;"&gt;Total deferred income tax liabilities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;(59,591&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;(43,993&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:44px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Net deferred income tax liabilities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;(37,926&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;(36,623&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;The following table summarizes the Net operating loss (NOL) carry-forward balances as of &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;February&#160;29, 2020&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; and &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;February&#160;28, 2019&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:center;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&#160;&lt;/span&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:93.56725146198829%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="9"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:68%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:13%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:13%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Federal&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;State&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;5,120&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;6,352&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Foreign&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;725&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;821&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;As of &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;"&gt;February&#160;29, 2020&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;, the Company had pretax state NOL carry-forwards of &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;"&gt;&lt;span&gt;$113.1 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;color:#221e1f;"&gt;which, if unused, will begin to expire in 2026. &lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;As of fiscal year end &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;2020&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; and &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;2019&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;, a portion of the Company's deferred tax assets were the result of state and foreign jurisdiction NOL carry-forwards. The Company believes that it is more likely than not that the benefit from certain foreign NOL carry forwards will not be realized. In recognition of this risk, the Company has provided a valuation allowance of &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;$0.7 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; and &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;$3.0 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; as of fiscal year end &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;2020&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; and &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;2019&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&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 is available&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;A reconciliation of the beginning and ending balance of total unrecognized tax benefits for the year ended  &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;February&#160;29, 2020&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; is as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-align:center;text-indent:32px;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:63.1578947368421%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="5"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:67%;"/&gt;&lt;td style="width:2%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:29%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Balance at beginning of period&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Increase for tax positions related to prior periods:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Gross increases&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;2,531&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Balance at end of period&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;2,531&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;After a review of its deferred tax balances during fiscal 2020, the Company recorded unrecognized tax benefits of &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;$2.5 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; within other long-term liabilities related to the amortization of goodwill and certain book reserve balances incorrectly deducted in prior years. The amortization relates to the Company deducting more expense than permitted for tax purposes.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;The Company recognizes accrued interest and penalties related to unrecognized tax benefits in income tax expense. Accrued interested and penalties included in the long-term liabilities related to penalties and interest for prior periods was &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;$0.9 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; as of &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;February&#160;29, 2020&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Certain prior year tax returns are currently being examined by taxing authorities in the United States.  The Company believes that it has provided adequate reserves for its income tax uncertainties in all open tax years. As the outcome of the 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="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&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 and Brazil. 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, 2017 remain open to examination. With some exceptions, tax years prior to fiscal 2017 in jurisdictions outside of U.S. are generally closed. The statute of limitations for fiscal year end 2017 will expire in December 2020. The Company anticipates it is reasonably possible that a decrease of unrecognized tax benefits up to approximately &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;$0.4 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; may occur in the next 12 months, as the applicable statutes of limitations lapse.&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock
      contextRef="FD2020Q4YTD"
      id="TextSelection-9E7DF3950915F6F029C78BF9EED1CD43-0-wk-Fact-EEE7C8F74D54C3008B028BF9EE445DFF">&lt;span style="font-family:inherit;font-size:10pt;"&gt;The provision for income taxes for fiscal year &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;2020&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;, &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;2019&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; and &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;2018&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; consisted of the following (in thousands):&lt;/span&gt;&lt;div style="line-height:120%;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:center;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:86.54970760233918%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="13"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:4%;"/&gt;&lt;td style="width:49%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:12%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:2%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:12%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:2%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:13%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;2018&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Income before income taxes:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Domestic&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;44,406&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;48,261&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;24,282&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Foreign&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;20,484&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;14,744&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;6,617&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Income before income taxes&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;64,890&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;63,005&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;30,899&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Current provision:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Federal&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;12,563&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;4,251&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;3,445&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Foreign&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;5,259&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;2,829&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;1,958&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;State and local&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;1,451&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;986&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;964&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Total current provision for income taxes&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;19,273&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;8,066&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;6,367&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Deferred provision (benefit):&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Federal&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;(1,452&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;2,970&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;(20,220&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Foreign&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;(21&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;539&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;100&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;State and local&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;(1,144&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;222&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;(517&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Total deferred provision for (benefit from) income taxes&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;(2,617&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;3,731&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;(20,637&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Total provision for (benefit from) income taxes&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;16,656&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;11,797&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;(14,270&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="FD2020Q4YTD"
      decimals="-3"
      id="d87870253e819-wk-Fact-10C071619071C44BCCD98BF9EE6409E9"
      unitRef="usd">44406000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="FD2019Q4YTD"
      decimals="-3"
      id="d87870253e838-wk-Fact-7FD0407645BE140A55298BF9EE54923D"
      unitRef="usd">48261000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="FD2018Q4YTD"
      decimals="-3"
      id="d87870253e858-wk-Fact-D4F8B9F23AF0572AD6868BF9EE64FC38"
      unitRef="usd">24282000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
      contextRef="FD2020Q4YTD"
      decimals="-3"
      id="d87870253e878-wk-Fact-65ECF1E2C4D9881CCB9D8BF9EE64C7EC"
      unitRef="usd">20484000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
      contextRef="FD2019Q4YTD"
      decimals="-3"
      id="d87870253e897-wk-Fact-2AF035329C00203B98828BF9EE64499D"
      unitRef="usd">14744000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
      contextRef="FD2018Q4YTD"
      decimals="-3"
      id="d87870253e916-wk-Fact-DB33D6707E1C0DA12D6C8BF9EE5432FD"
      unitRef="usd">6617000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="FD2020Q4YTD"
      decimals="-3"
      id="d87870253e947-wk-Fact-2A86340A5ADD380F40C28BF9EE837435"
      unitRef="usd">64890000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="FD2019Q4YTD"
      decimals="-3"
      id="d87870253e966-wk-Fact-A1D5737F28FE3C4984EB8BF9EE839157"
      unitRef="usd">63005000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="FD2018Q4YTD"
      decimals="-3"
      id="d87870253e986-wk-Fact-69814062DDF5E4DA71E38BF9EE837F1F"
      unitRef="usd">30899000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="FD2020Q4YTD"
      decimals="-3"
      id="d87870253e1078-wk-Fact-144C0254D3D942EF9DDF8BF9EE640BCA"
      unitRef="usd">12563000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="FD2019Q4YTD"
      decimals="-3"
      id="d87870253e1097-wk-Fact-E857B7754A24C14194528BF9EE64298F"
      unitRef="usd">4251000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="FD2018Q4YTD"
      decimals="-3"
      id="d87870253e1117-wk-Fact-45416503F74F0016440D8BF9EE648FFE"
      unitRef="usd">3445000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit
      contextRef="FD2020Q4YTD"
      decimals="-3"
      id="d87870253e1137-wk-Fact-F45B884302C072657ACD8BF9EE546E68"
      unitRef="usd">5259000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit
      contextRef="FD2019Q4YTD"
      decimals="-3"
      id="d87870253e1156-wk-Fact-B7C8625B282044FD1C6E8BF9EE73F111"
      unitRef="usd">2829000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit
      contextRef="FD2018Q4YTD"
      decimals="-3"
      id="d87870253e1175-wk-Fact-78CDC26A7F5C81E290458BF9EE64BBC3"
      unitRef="usd">1958000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="FD2020Q4YTD"
      decimals="-3"
      id="d87870253e1201-wk-Fact-896AAEA1D93AEF90B5A18BF9EE73CB68"
      unitRef="usd">1451000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="FD2019Q4YTD"
      decimals="-3"
      id="d87870253e1220-wk-Fact-BC938AC3C583443F9C628BF9EE73E9B1"
      unitRef="usd">986000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="FD2018Q4YTD"
      decimals="-3"
      id="d87870253e1239-wk-Fact-05BBAF97F6C544A55F9C8BF9EE647287"
      unitRef="usd">964000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="FD2020Q4YTD"
      decimals="-3"
      id="d87870253e1270-wk-Fact-31801FF5808822E39EC98BF9EE545CAF"
      unitRef="usd">19273000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="FD2019Q4YTD"
      decimals="-3"
      id="d87870253e1289-wk-Fact-B357BA141E136608F4948BF9EE64DB42"
      unitRef="usd">8066000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="FD2018Q4YTD"
      decimals="-3"
      id="d87870253e1309-wk-Fact-58E40042200471B4FD8D8BF9EE6473B6"
      unitRef="usd">6367000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="FD2020Q4YTD"
      decimals="-3"
      id="d87870253e1402-wk-Fact-7533776A9AF4699346208BF9EE5451A1"
      unitRef="usd">-1452000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="FD2019Q4YTD"
      decimals="-3"
      id="d87870253e1422-wk-Fact-5B27C7E9D549B899A8648BF9EE54389F"
      unitRef="usd">2970000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="FD2018Q4YTD"
      decimals="-3"
      id="d87870253e1442-wk-Fact-03E50241BC5F4978D3CF8BF9EE64F78A"
      unitRef="usd">-20220000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit
      contextRef="FD2020Q4YTD"
      decimals="-3"
      id="d87870253e1463-wk-Fact-BF9A0C0661592B022E998BF9EE64B062"
      unitRef="usd">-21000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit
      contextRef="FD2019Q4YTD"
      decimals="-3"
      id="d87870253e1483-wk-Fact-0C118AE67C9FB2E732038BF9EE644170"
      unitRef="usd">539000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit
      contextRef="FD2018Q4YTD"
      decimals="-3"
      id="d87870253e1502-wk-Fact-67C03E40A08B916C19C68BF9EE64309B"
      unitRef="usd">100000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="FD2020Q4YTD"
      decimals="-3"
      id="d87870253e1528-wk-Fact-9CAD20F029E2493B42CC8BF9EE643BEC"
      unitRef="usd">-1144000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="FD2019Q4YTD"
      decimals="-3"
      id="d87870253e1548-wk-Fact-B8D899181941F388A19A8BF9EE73CA87"
      unitRef="usd">222000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="FD2018Q4YTD"
      decimals="-3"
      id="d87870253e1567-wk-Fact-1DDAAE030B521C03F4958BF9EE64125E"
      unitRef="usd">-517000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="FD2020Q4YTD"
      decimals="-3"
      id="d87870253e1599-wk-Fact-3692B518D01B9A1D7C2E8BF9EE738B72"
      unitRef="usd">-2617000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="FD2019Q4YTD"
      decimals="-3"
      id="d87870253e1619-wk-Fact-46FEE0C92972F316E1CE8BF9EE640CBB"
      unitRef="usd">3731000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="FD2018Q4YTD"
      decimals="-3"
      id="d87870253e1639-wk-Fact-2B944056E7EF2DE1E3498BF9EE7339C1"
      unitRef="usd">-20637000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="FD2020Q4YTD"
      decimals="-3"
      id="d87870253e1665-wk-Fact-DD219C59964702207BB48BF9EE83D8AF"
      unitRef="usd">16656000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="FD2019Q4YTD"
      decimals="-3"
      id="d87870253e1684-wk-Fact-8420852134603414A6A18BF9EEB2D308"
      unitRef="usd">11797000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="FD2018Q4YTD"
      decimals="-3"
      id="d87870253e1704-wk-Fact-6E080A8B86066F755BD38BF9EE83719B"
      unitRef="usd">-14270000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ForeignEarningsRepatriated
      contextRef="FD2018Q4YTD"
      decimals="-5"
      id="d87870253e1724-wk-Fact-FF698DCB5F47A0D85EC8BD6DE35A960F"
      unitRef="usd">1400000</us-gaap:ForeignEarningsRepatriated>
    <us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock
      contextRef="FD2020Q4YTD"
      id="TextSelection-DFA86E40A02573CB134C8BF9EED137E1-0-wk-Fact-BCCB85685CEDB2BFCD5B8BF9EE44D656">&lt;div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&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="line-height:120%;padding-top:12px;text-align:center;padding-left:0px;text-indent:0px;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.80506822612085%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="10"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:55%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:13%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:13%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:13%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;2018&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Statutory federal income tax rate&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;21.0&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;21.0&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;32.7&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Permanent differences&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;0.1&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;0.5&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;1.6&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;State income taxes, net of federal income tax benefit&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;0.4&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;0.4&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Benefit of Section&#160;199 of the Code, manufacturing deduction&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;(2.2&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Valuation allowance&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;(0.7&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Stock compensation&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;0.5&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;(0.5&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Tax credits&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;2.0&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;(4.1&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;(7.7&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Foreign tax rate differential&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;1.4&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;1.1&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;(0.4&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Deferred tax remeasurements&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;(78.9&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Uncertain tax positions&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;1.4&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Transition tax&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;8.6&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Other&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;(0.2&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;0.2&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Effective income tax rate&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;25.7&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;18.7&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;(46.2&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;)%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="FD2020Q4YTD"
      decimals="INF"
      id="d87870253e1818-wk-Fact-709D7CA51EE543416E7B8BF9EEB2CB9D"
      unitRef="number">0.210</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="FD2019Q4YTD"
      decimals="INF"
      id="d87870253e1833-wk-Fact-E94B6CA19526836825D98BF9EEB21BD0"
      unitRef="number">0.210</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="FD2018Q4YTD"
      decimals="INF"
      id="d87870253e1848-wk-Fact-F7F142194D79F65AB46E8BF9EEB24FEA"
      unitRef="number">0.327</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseMealsAndEntertainment
      contextRef="FD2020Q4YTD"
      decimals="INF"
      id="d87870253e1869-wk-Fact-7137DD62407CA60D09B98BF9EEB26861"
      unitRef="number">0.001</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseMealsAndEntertainment>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseMealsAndEntertainment
      contextRef="FD2019Q4YTD"
      decimals="INF"
      id="d87870253e1883-wk-Fact-A41EDEAD04DA9393D4508BF9EEB26470"
      unitRef="number">0.005</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseMealsAndEntertainment>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseMealsAndEntertainment
      contextRef="FD2018Q4YTD"
      decimals="INF"
      id="d87870253e1897-wk-Fact-A49D0F40A5EE0A4274888BF9EEB225D6"
      unitRef="number">0.016</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseMealsAndEntertainment>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
      contextRef="FD2020Q4YTD"
      decimals="INF"
      id="d87870253e1917-wk-Fact-55E341D34589D6A642E08BF9EEB2A2D1"
      unitRef="number">0</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
      contextRef="FD2019Q4YTD"
      decimals="INF"
      id="d87870253e1931-wk-Fact-A7F7F20E8D41971590748BF9EEB22314"
      unitRef="number">0.004</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
      contextRef="FD2018Q4YTD"
      decimals="INF"
      id="d87870253e1945-wk-Fact-A7FB69518067E8769CAC8BF9EEB25656"
      unitRef="number">0.004</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationDeductionsQualifiedProductionActivities
      contextRef="FD2020Q4YTD"
      decimals="INF"
      id="d87870253e1965-wk-Fact-5DB909C6BC51D02428758BF9EEB2B37A"
      unitRef="number">0</us-gaap:EffectiveIncomeTaxRateReconciliationDeductionsQualifiedProductionActivities>
    <us-gaap:EffectiveIncomeTaxRateReconciliationDeductionsQualifiedProductionActivities
      contextRef="FD2019Q4YTD"
      decimals="INF"
      id="d87870253e1979-wk-Fact-306E39308FF9E1A517AB8BF9EEB2F2B8"
      unitRef="number">0</us-gaap:EffectiveIncomeTaxRateReconciliationDeductionsQualifiedProductionActivities>
    <us-gaap:EffectiveIncomeTaxRateReconciliationDeductionsQualifiedProductionActivities
      contextRef="FD2018Q4YTD"
      decimals="INF"
      id="d87870253e1993-wk-Fact-B2D9797C4C015F9525878BF9EEB22465"
      unitRef="number">0.022</us-gaap:EffectiveIncomeTaxRateReconciliationDeductionsQualifiedProductionActivities>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="FD2020Q4YTD"
      decimals="INF"
      id="d87870253e2014-wk-Fact-334CCBF13FF08792A13F8BF9EEB26E61"
      unitRef="number">0</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="FD2019Q4YTD"
      decimals="INF"
      id="d87870253e2028-wk-Fact-12A4D14F5D5ABBA338F68BF9EEB2C589"
      unitRef="number">-0.007</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="FD2018Q4YTD"
      decimals="INF"
      id="d87870253e2043-wk-Fact-D94010749238588C06F38BF9EEB2E3AA"
      unitRef="number">0</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent
      contextRef="FD2020Q4YTD"
      decimals="INF"
      id="d87870253e2063-wk-Fact-2CF1B42F8F7335C4F8878BF9EEB28224"
      unitRef="number">0</us-gaap:EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent
      contextRef="FD2019Q4YTD"
      decimals="INF"
      id="d87870253e2077-wk-Fact-A892BFC63F3BE7D94A298BF9EEB2109D"
      unitRef="number">0.005</us-gaap:EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent
      contextRef="FD2018Q4YTD"
      decimals="INF"
      id="d87870253e2091-wk-Fact-E9B079710C094692C5FE8BF9EEB2ACEC"
      unitRef="number">-0.005</us-gaap:EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCredits
      contextRef="FD2020Q4YTD"
      decimals="INF"
      id="d87870253e2112-wk-Fact-BAC498184DD40415DD5D8BF9EEB2389D"
      unitRef="number">-0.020</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCredits>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCredits
      contextRef="FD2019Q4YTD"
      decimals="INF"
      id="d87870253e2126-wk-Fact-ED27226B910956DBA8278BF9EEB293B5"
      unitRef="number">0.041</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCredits>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCredits
      contextRef="FD2018Q4YTD"
      decimals="INF"
      id="d87870253e2141-wk-Fact-1BBDB3BA735627560D468BF9EEB2CABC"
      unitRef="number">0.077</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCredits>
    <us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential
      contextRef="FD2020Q4YTD"
      decimals="INF"
      id="d87870253e2162-wk-Fact-1CEDD2BDC767C132BBF58BF9EEB2C23C"
      unitRef="number">-0.014</us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential
      contextRef="FD2019Q4YTD"
      decimals="INF"
      id="d87870253e2176-wk-Fact-F1C294F521E61EEBF35D8BF9EEB254DB"
      unitRef="number">-0.011</us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential
      contextRef="FD2018Q4YTD"
      decimals="INF"
      id="d87870253e2190-wk-Fact-056E4C8F3346A64AC2118BF9EEB283EB"
      unitRef="number">0.004</us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate
      contextRef="FD2020Q4YTD"
      decimals="INF"
      id="d87870253e2211-wk-Fact-D1109D6D5E5B658C6AAC8BF9EEB2331A"
      unitRef="number">0</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate
      contextRef="FD2019Q4YTD"
      decimals="INF"
      id="d87870253e2225-wk-Fact-345CBD20224CEC2DDEF98BF9EEB2F887"
      unitRef="number">0</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate
      contextRef="FD2018Q4YTD"
      decimals="INF"
      id="d87870253e2239-wk-Fact-5511D973EB8A459F1F588BF9EEB20DB6"
      unitRef="number">-0.789</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxContingencies
      contextRef="FD2020Q4YTD"
      decimals="INF"
      id="d87870253e2260-wk-Fact-AE4C504211A0D8CAF5EABD6FBFB342D8"
      unitRef="number">0.014</us-gaap:EffectiveIncomeTaxRateReconciliationTaxContingencies>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxContingencies
      contextRef="FD2019Q4YTD"
      decimals="INF"
      id="d87870253e2274-wk-Fact-CED7DC50C7524D708B26BD6FF94EBB7A"
      unitRef="number">0</us-gaap:EffectiveIncomeTaxRateReconciliationTaxContingencies>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxContingencies
      contextRef="FD2018Q4YTD"
      decimals="INF"
      id="d87870253e2288-wk-Fact-9F1658C2A156434F28DBBD7006C89637"
      unitRef="number">0</us-gaap:EffectiveIncomeTaxRateReconciliationTaxContingencies>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxContingenciesDomestic
      contextRef="FD2020Q4YTD"
      decimals="INF"
      id="d87870253e2309-wk-Fact-3ACB1E884FB4A21AB6BB8BF9EEB24F92"
      unitRef="number">0</us-gaap:EffectiveIncomeTaxRateReconciliationTaxContingenciesDomestic>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxContingenciesDomestic
      contextRef="FD2019Q4YTD"
      decimals="INF"
      id="d87870253e2323-wk-Fact-2D2C8F0BB3D037B0D5848BF9EEB2315C"
      unitRef="number">0</us-gaap:EffectiveIncomeTaxRateReconciliationTaxContingenciesDomestic>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxContingenciesDomestic
      contextRef="FD2018Q4YTD"
      decimals="INF"
      id="d87870253e2337-wk-Fact-A4E8916C59FBC079176A8BF9EEB27F5C"
      unitRef="number">0.086</us-gaap:EffectiveIncomeTaxRateReconciliationTaxContingenciesDomestic>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments
      contextRef="FD2020Q4YTD"
      decimals="INF"
      id="d87870253e2357-wk-Fact-2B1E48F5B39D690D403A8BF9EEB2FF48"
      unitRef="number">-0.002</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments
      contextRef="FD2019Q4YTD"
      decimals="INF"
      id="d87870253e2372-wk-Fact-1DE98393DAC7BCF8B66D8BF9EEB24E36"
      unitRef="number">0</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments
      contextRef="FD2018Q4YTD"
      decimals="INF"
      id="d87870253e2386-wk-Fact-DD33CFCFFF1D0C6FE4F38BF9EEB2F333"
      unitRef="number">0.002</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="FD2020Q4YTD"
      decimals="INF"
      id="d87870253e2406-wk-Fact-BC0B6C22115B628A79628BF9EEB2C29A"
      unitRef="number">0.257</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="FD2019Q4YTD"
      decimals="INF"
      id="d87870253e2421-wk-Fact-178144D443A7D38414C78BF9EEB28038"
      unitRef="number">0.187</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="FD2018Q4YTD"
      decimals="INF"
      id="d87870253e2436-wk-Fact-2402C338BD2F70AF390F8BF9EEB20D15"
      unitRef="number">-0.462</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock
      contextRef="FD2020Q4YTD"
      id="TextSelection-44C25EBCA4CF79E173348BF9EED1623F-0-wk-Fact-C1CFDDB6A4B96CB12FF48BF9EE448E87">Significant components of the Company&#x2019;s net deferred income tax liability are as follows as of &lt;span style="font-family:inherit;font-size:10pt;"&gt;February&#160;29, 2020&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; and &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;February&#160;28, 2019&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; (in thousands):&lt;/span&gt;&lt;div style="line-height:120%;text-align:center;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:94.34697855750487%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="9"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:66%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:14%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:14%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Deferred income tax assets:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Employee related items&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;3,194&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;4,177&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Inventories&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;823&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;758&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Accrued warranty&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;548&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;369&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Accounts receivable&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;1,379&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;(2,092&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Lease liabilities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;10,601&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Net operating loss carry forward&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;5,845&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;7,173&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;22,390&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;10,385&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Less: valuation allowance&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;(725&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;(3,015&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Total deferred income tax assets&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;21,665&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;7,370&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Deferred income tax liabilities:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Depreciation methods and property basis differences&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;(21,447&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;(19,066&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Right-of-use lease assets&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;(10,299&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Other assets and tax-deductible goodwill&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;(27,845&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;(24,927&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;background-color:#cceeff;"&gt;Total deferred income tax liabilities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;(59,591&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;(43,993&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:44px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Net deferred income tax liabilities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;(37,926&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;(36,623&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits
      contextRef="FI2020Q4"
      decimals="-3"
      id="d87870253e2593-wk-Fact-F14267A0AFEAF8A273E68BF9EE836950"
      unitRef="usd">3194000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits
      contextRef="FI2019Q4"
      decimals="-3"
      id="d87870253e2612-wk-Fact-660BEA8C80B6C44D86F58BF9EE830437"
      unitRef="usd">4177000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits>
    <us-gaap:DeferredTaxAssetsInventory
      contextRef="FI2020Q4"
      decimals="-3"
      id="d87870253e2632-wk-Fact-A70713E8736ED0DF84B98BF9EE835FC2"
      unitRef="usd">823000</us-gaap:DeferredTaxAssetsInventory>
    <us-gaap:DeferredTaxAssetsInventory
      contextRef="FI2019Q4"
      decimals="-3"
      id="d87870253e2651-wk-Fact-A1C68BF2D7DE0162C3888BF9EE733235"
      unitRef="usd">758000</us-gaap:DeferredTaxAssetsInventory>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves
      contextRef="FI2020Q4"
      decimals="-3"
      id="d87870253e2676-wk-Fact-2AC64E22D2DDBFA5B6848BF9EE836D85"
      unitRef="usd">548000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves
      contextRef="FI2019Q4"
      decimals="-3"
      id="d87870253e2695-wk-Fact-29C8C2C35D45305AD5678BF9EE830024"
      unitRef="usd">369000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts
      contextRef="FI2020Q4"
      decimals="-3"
      id="d87870253e2720-wk-Fact-DD38BBD328A90459AB248BF9EE734E6D"
      unitRef="usd">1379000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts
      contextRef="FI2019Q4"
      decimals="-3"
      id="d87870253e2739-wk-Fact-C0CB1A5C89854D8C2AB08BF9EE8322C9"
      unitRef="usd">-2092000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts>
    <azz:DeferredTaxAssetsLeaseLiabilities
      contextRef="FI2020Q4"
      decimals="-3"
      id="d87870253e2765-wk-Fact-245EBD36650D74B7B148BD7207587C60"
      unitRef="usd">10601000</azz:DeferredTaxAssetsLeaseLiabilities>
    <azz:DeferredTaxAssetsLeaseLiabilities
      contextRef="FI2019Q4"
      decimals="-3"
      id="d87870253e2784-wk-Fact-2DADCD8ECCFCC631D119BD722218BAA6"
      unitRef="usd">0</azz:DeferredTaxAssetsLeaseLiabilities>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards
      contextRef="FI2020Q4"
      decimals="-3"
      id="d87870253e2809-wk-Fact-FECC1CE85B6250E4FE718BF9EE831F4C"
      unitRef="usd">5845000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards
      contextRef="FI2019Q4"
      decimals="-3"
      id="d87870253e2828-wk-Fact-9037B99FD19A0AF1E97D8BF9EE832F8B"
      unitRef="usd">7173000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsGross
      contextRef="FI2020Q4"
      decimals="-3"
      id="d87870253e2853-wk-Fact-63C721C0F7DB293A16B38BF9EE73720E"
      unitRef="usd">22390000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsGross
      contextRef="FI2019Q4"
      decimals="-3"
      id="d87870253e2872-wk-Fact-B139E6206D2A29BF70998BF9EE73C21E"
      unitRef="usd">10385000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="FI2020Q4"
      decimals="-3"
      id="d87870253e2897-wk-Fact-E62F599388807DBECFF68BF9EE839A48"
      unitRef="usd">725000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="FI2019Q4"
      decimals="-3"
      id="d87870253e2917-wk-Fact-CA70E75141E7258C38318BF9EE8309E6"
      unitRef="usd">3015000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsNet
      contextRef="FI2020Q4"
      decimals="-3"
      id="d87870253e2943-wk-Fact-F52C7B9DEC585BF06BE48BF9EE837B78"
      unitRef="usd">21665000</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:DeferredTaxAssetsNet
      contextRef="FI2019Q4"
      decimals="-3"
      id="d87870253e2962-wk-Fact-69E734AA677BF07D5F208BF9EE83E984"
      unitRef="usd">7370000</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment
      contextRef="FI2020Q4"
      decimals="-3"
      id="d87870253e3034-wk-Fact-4775A8ED3D44C93CE9858BF9EE839579"
      unitRef="usd">21447000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment
      contextRef="FI2019Q4"
      decimals="-3"
      id="d87870253e3054-wk-Fact-A707F83745358DDAC1538BF9EE7381FF"
      unitRef="usd">19066000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <azz:DeferredTaxLiabilitiesRightofUseAssets
      contextRef="FI2020Q4"
      decimals="-3"
      id="d87870253e3080-wk-Fact-A8F2EA68FE92ABEBE530BD7304064308"
      unitRef="usd">10299000</azz:DeferredTaxLiabilitiesRightofUseAssets>
    <azz:DeferredTaxLiabilitiesRightofUseAssets
      contextRef="FI2019Q4"
      decimals="-3"
      id="d87870253e3100-wk-Fact-F00C20FA17D2BB31F89FBD732796A5AD"
      unitRef="usd">0</azz:DeferredTaxLiabilitiesRightofUseAssets>
    <us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssets
      contextRef="FI2020Q4"
      decimals="-3"
      id="d87870253e3125-wk-Fact-7CF5E2F381BA6639670F8BF9EE833974"
      unitRef="usd">27845000</us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssets>
    <us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssets
      contextRef="FI2019Q4"
      decimals="-3"
      id="d87870253e3145-wk-Fact-8D305768181E221D91C98BF9EE831A10"
      unitRef="usd">24927000</us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssets>
    <us-gaap:DeferredIncomeTaxLiabilities
      contextRef="FI2020Q4"
      decimals="-3"
      id="d87870253e3171-wk-Fact-4C521AB1E2590AD017EA8BF9EE83AB9B"
      unitRef="usd">59591000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredIncomeTaxLiabilities
      contextRef="FI2019Q4"
      decimals="-3"
      id="d87870253e3191-wk-Fact-A1A0C6DB89A40CA488848BF9EE837789"
      unitRef="usd">43993000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredTaxLiabilities
      contextRef="FI2020Q4"
      decimals="-3"
      id="d87870253e3222-wk-Fact-7E5D33ED560378E775DB8BF9EE834E0B"
      unitRef="usd">37926000</us-gaap:DeferredTaxLiabilities>
    <us-gaap:DeferredTaxLiabilities
      contextRef="FI2019Q4"
      decimals="-3"
      id="d87870253e3242-wk-Fact-7B25EC44DBC9613909568BF9EE738AC1"
      unitRef="usd">36623000</us-gaap:DeferredTaxLiabilities>
    <us-gaap:SummaryOfOperatingLossCarryforwardsTextBlock
      contextRef="FD2020Q4YTD"
      id="TextSelection-B5C2A68EC2A1408198638BF9EED15AFF-0-wk-Fact-3B152FAA3CB28824F5C48BF9EE44425D">&lt;div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;The following table summarizes the Net operating loss (NOL) carry-forward balances as of &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;February&#160;29, 2020&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; and &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;February&#160;28, 2019&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:center;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&#160;&lt;/span&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:93.56725146198829%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="9"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:68%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:13%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:13%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Federal&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;State&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;5,120&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;6,352&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Foreign&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;725&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;821&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;</us-gaap:SummaryOfOperatingLossCarryforwardsTextBlock>
    <azz:OperatingLossCarryforwardsTaxImpact
      contextRef="FD2020Q4YTD_us-gaap_IncomeTaxAuthorityAxis_us-gaap_InternalRevenueServiceIRSMember"
      decimals="-3"
      id="d87870253e3356-wk-Fact-665E2E547ABBE39150CA8BF9EE836C25"
      unitRef="usd">0</azz:OperatingLossCarryforwardsTaxImpact>
    <azz:OperatingLossCarryforwardsTaxImpact
      contextRef="FD2019Q4YTD_us-gaap_IncomeTaxAuthorityAxis_us-gaap_InternalRevenueServiceIRSMember"
      decimals="-3"
      id="d87870253e3375-wk-Fact-8926A0D98B1775C1110B8BF9EE83B89B"
      unitRef="usd">0</azz:OperatingLossCarryforwardsTaxImpact>
    <azz:OperatingLossCarryforwardsTaxImpact
      contextRef="FD2020Q4YTD_us-gaap_IncomeTaxAuthorityAxis_us-gaap_StateAndLocalJurisdictionMember"
      decimals="-3"
      id="d87870253e3400-wk-Fact-7E4CD992887FEC7D31F78BF9EE831184"
      unitRef="usd">5120000</azz:OperatingLossCarryforwardsTaxImpact>
    <azz:OperatingLossCarryforwardsTaxImpact
      contextRef="FD2019Q4YTD_us-gaap_IncomeTaxAuthorityAxis_us-gaap_StateAndLocalJurisdictionMember"
      decimals="-3"
      id="d87870253e3419-wk-Fact-405B526119C684B327528BF9EE83A708"
      unitRef="usd">6352000</azz:OperatingLossCarryforwardsTaxImpact>
    <azz:OperatingLossCarryforwardsTaxImpact
      contextRef="FD2020Q4YTD_us-gaap_IncomeTaxAuthorityAxis_us-gaap_ForeignCountryMember"
      decimals="-3"
      id="d87870253e3444-wk-Fact-815D9458D810A3A75C678BF9EE8397A0"
      unitRef="usd">725000</azz:OperatingLossCarryforwardsTaxImpact>
    <azz:OperatingLossCarryforwardsTaxImpact
      contextRef="FD2019Q4YTD_us-gaap_IncomeTaxAuthorityAxis_us-gaap_ForeignCountryMember"
      decimals="-3"
      id="d87870253e3463-wk-Fact-9A26AEE901B23732FF9F8BF9EE832167"
      unitRef="usd">821000</azz:OperatingLossCarryforwardsTaxImpact>
    <us-gaap:OperatingLossCarryforwards
      contextRef="FI2020Q4_us-gaap_IncomeTaxAuthorityAxis_us-gaap_StateAndLocalJurisdictionMember"
      decimals="-5"
      id="d87870253e3483-wk-Fact-B3241D22D19E871815098BF9EE44FE23"
      unitRef="usd">113100000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="FI2020Q4"
      decimals="-5"
      id="d87870253e3500-wk-Fact-691288EF1B21C6D256AFC1410E257088"
      unitRef="usd">700000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="FI2019Q4"
      decimals="-5"
      id="d87870253e3504-wk-Fact-3F5783174E03681EBC1BBD74203E4501"
      unitRef="usd">3000000.0</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock
      contextRef="FD2020Q4YTD"
      id="TextSelection-86C91873BBEE4BCBADA6BD7512392196-0-wk-Fact-EBE86097ECCCA6013945BD755BBB0E26">&lt;div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;A reconciliation of the beginning and ending balance of total unrecognized tax benefits for the year ended  &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;February&#160;29, 2020&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; is as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-align:center;text-indent:32px;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:63.1578947368421%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="5"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:67%;"/&gt;&lt;td style="width:2%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:29%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Balance at beginning of period&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Increase for tax positions related to prior periods:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Gross increases&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;2,531&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Balance at end of period&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;2,531&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="FI2019Q4"
      decimals="-3"
      id="d87870253e3588-wk-Fact-50EC3AED0F3605D7D95EBD76CD96EAC5"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsPeriodIncreaseDecrease
      contextRef="FD2020Q4YTD"
      decimals="-3"
      id="d87870253e3634-wk-Fact-F141FF47444F7614C7C5BD77331DD7C6"
      unitRef="usd">2531000</us-gaap:UnrecognizedTaxBenefitsPeriodIncreaseDecrease>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="FI2020Q4"
      decimals="-3"
      id="d87870253e3664-wk-Fact-6C3C4233A66258DF8CA0BD76E712B2A5"
      unitRef="usd">2531000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsPeriodIncreaseDecrease
      contextRef="FD2020Q4YTD_us-gaap_BalanceSheetLocationAxis_azz_OtherLongTermLiabilitiesMember"
      decimals="-5"
      id="d87870253e3675-wk-Fact-E71470639AC825433F70BD78222DD9B3"
      unitRef="usd">2500000</us-gaap:UnrecognizedTaxBenefitsPeriodIncreaseDecrease>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued
      contextRef="FI2020Q4_us-gaap_BalanceSheetLocationAxis_azz_LongTermLiabilitiesMember"
      decimals="-5"
      id="d87870253e3682-wk-Fact-35976ECF62D339249C56BD7C289528AF"
      unitRef="usd">900000</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued>
    <us-gaap:UnrecognizedTaxBenefitsPeriodIncreaseDecrease
      contextRef="FD2020Q4YTD_us-gaap_ReasonablyPossibleSignificantChangeInUnrecognizedTaxBenefitsByItemAxis_us-gaap_SettlementWithTaxingAuthorityMember"
      decimals="-5"
      id="d87870253e3696-wk-Fact-74C09B630D79FE3CA376BD7EC6CA13C5"
      unitRef="usd">400000</us-gaap:UnrecognizedTaxBenefitsPeriodIncreaseDecrease>
    <us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock
      contextRef="FD2020Q4YTD"
      id="TextSelection-44E49AEC969058D26B3E8BF9EED17A9A-0-wk-Fact-69507AEE150F55547A1C8BF9EEB29B75">Goodwill and Intangible Assets&lt;div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&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 style="line-height:120%;font-size:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Changes in goodwill by segment for fiscal year &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;2020&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; and &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;2019&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; were as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:center;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.80506822612085%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="25"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:22%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:10%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:10%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:10%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:10%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:10%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:10%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="25" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;Segment&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;Opening Balance&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;Acquisitions&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;Divestiture&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;Other&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;Currency Translation Adjustment&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;Closing Balance&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Metal Coatings&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;116,691&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;39,419&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;1,413&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;(475&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;157,048&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Energy&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;207,065&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;(7,888&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;199,177&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Total&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;323,756&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;39,419&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;(7,888&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;1,413&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;(475&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;356,225&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height:120%;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:center;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:84.40545808966861%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="17"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:32%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:14%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:14%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:14%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:14%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="17" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;Segment&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;Opening Balance&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;Acquisitions&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;Currency Translation Adjustment&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;Closing Balance&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Metal Coatings&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;117,232&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;73&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;(614&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;116,691&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Energy&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;204,075&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;2,990&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;207,065&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Total&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;321,307&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;3,063&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;(614&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;323,756&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;The Company completed its annual goodwill impairment analysis in December 2019, and then subsequently in February 2020, and concluded that no indicators of impairment existed at any of its reporting units as of the testing date. In February 2020, the Company completed the sale of its nuclear logistics business reported within its Energy segment and recognized a loss on disposal of &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;$18.6 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;.  As part of determining the loss on disposal, goodwill of &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;$7.9 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; was allocated to the disposal group on a relative fair value basis and was written-off upon the completion of the sale. 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. See Note 15 for more information.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Amortizable intangible assets consisted of the following as of &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;February&#160;29, 2020&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; and &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;February&#160;28, 2019&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-align:center;text-indent:32px;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:62.96296296296296%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="9"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:46%;"/&gt;&lt;td style="width:2%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:23%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:2%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:23%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Customer related intangibles&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;177,090&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;191,460&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Non-compete agreements&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;8,659&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;8,546&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Trademarks&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;1,469&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;4,569&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Technology&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;2,554&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;7,400&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Engineering drawings&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;24,600&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Backlog&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;7,600&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Gross intangible assets&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;189,772&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;244,175&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Less accumulated amortization&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;(91,298&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;(122,199&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Total, net&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;98,474&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;121,976&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&#160;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;The Company recorded amortization expense of &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;$17.1&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; million, &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;$17.0&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; million and &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;$17.1&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; million for fiscal &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;2020&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;, &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;2019&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; and &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;2018&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;, respectively, related to the amortizable intangible assets listed above. In addition, for fiscal 2020, intangibles with a carrying value of approximately &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;$14.6 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; were written-off as part of the sale of the nuclear logistics business and intangibles with a carrying value of approximately &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;$7.2 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; were impaired as part of the exit from the nuclear certified portion of the industrial welding solutions business. See Note 5 for more information.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;In addition to its amortizable intangible assets, the Company has recorded indefinite-lived intangible assets of &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;$3.4 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; on the consolidated balance sheets as of &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;February&#160;29, 2020&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; and &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;February&#160;28, 2019&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;, 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 2020 and 2019, 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="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&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 style="line-height:120%;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:center;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:57.69980506822612%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="5"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:70%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:27%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;12,497&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;12,462&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;2023&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;12,086&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;2024&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;10,151&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;2025&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;9,307&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Thereafter&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;41,971&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Total&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;98,474&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;</us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock>
    <us-gaap:ScheduleOfGoodwillTextBlock
      contextRef="FD2020Q4YTD"
      id="TextSelection-1FAD6F3C134208D597C08BF9EED1DD9E-0-wk-Fact-3DABA9C51BD028487BBA8BF9EE92A72F">&lt;div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Changes in goodwill by segment for fiscal year &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;2020&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; and &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;2019&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; were as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:center;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.80506822612085%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="25"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:22%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:10%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:10%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:10%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:10%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:10%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:10%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="25" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;Segment&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;Opening Balance&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;Acquisitions&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;Divestiture&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;Other&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;Currency Translation Adjustment&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;Closing Balance&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Metal Coatings&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;116,691&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;39,419&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;1,413&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;(475&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;157,048&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Energy&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;207,065&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;(7,888&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;199,177&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Total&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;323,756&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;39,419&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;(7,888&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;1,413&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;(475&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;356,225&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height:120%;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:center;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:84.40545808966861%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="17"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:32%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:14%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:14%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:14%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:14%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="17" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;Segment&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;Opening Balance&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;Acquisitions&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;Currency Translation Adjustment&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;Closing Balance&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Metal Coatings&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;117,232&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;73&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;(614&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;116,691&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Energy&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;204,075&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;2,990&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;207,065&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Total&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;321,307&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;3,063&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;(614&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;323,756&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfGoodwillTextBlock>
    <us-gaap:Goodwill
      contextRef="FI2019Q4_us-gaap_StatementBusinessSegmentsAxis_azz_GalvanizingServicesMember"
      decimals="-3"
      id="d87870259e950-wk-Fact-11F3219A2B5B6D02BAA08BF9EE4440A2"
      unitRef="usd">116691000</us-gaap:Goodwill>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="FD2020Q4YTD_us-gaap_StatementBusinessSegmentsAxis_azz_GalvanizingServicesMember"
      decimals="-3"
      id="d87870259e969-wk-Fact-975268B8EB4CE2E796B28BF9EEC17D70"
      unitRef="usd">39419000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit
      contextRef="FD2020Q4YTD_us-gaap_StatementBusinessSegmentsAxis_azz_GalvanizingServicesMember"
      decimals="-3"
      id="d87870259e989-wk-Fact-7404622A2BC2AC8657A7BD824DF84EC8"
      unitRef="usd">0</us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit>
    <us-gaap:GoodwillOtherIncreaseDecrease
      contextRef="FD2020Q4YTD_us-gaap_StatementBusinessSegmentsAxis_azz_GalvanizingServicesMember"
      decimals="-3"
      id="d87870259e1008-wk-Fact-B2369A80B26C21E81194BD82B1894039"
      unitRef="usd">1413000</us-gaap:GoodwillOtherIncreaseDecrease>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="FD2020Q4YTD_us-gaap_StatementBusinessSegmentsAxis_azz_GalvanizingServicesMember"
      decimals="-3"
      id="d87870259e1027-wk-Fact-F9DA72A31C8D65C6C1E18BF9EEC12551"
      unitRef="usd">-475000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:Goodwill
      contextRef="FI2020Q4_us-gaap_StatementBusinessSegmentsAxis_azz_GalvanizingServicesMember"
      decimals="-3"
      id="d87870259e1048-wk-Fact-C0D950FC4FC7CAF611AB8BF9EEC173CB"
      unitRef="usd">157048000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="FI2019Q4_us-gaap_StatementBusinessSegmentsAxis_azz_EnergyMember"
      decimals="-3"
      id="d87870259e1068-wk-Fact-B32B862CAE32A5D430C18BF9EE92977D"
      unitRef="usd">207065000</us-gaap:Goodwill>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="FD2020Q4YTD_us-gaap_StatementBusinessSegmentsAxis_azz_EnergyMember"
      decimals="-3"
      id="d87870259e1087-wk-Fact-7DC7C795B92A3E6799358BF9EEC194C8"
      unitRef="usd">0</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit
      contextRef="FD2020Q4YTD"
      decimals="-3"
      id="d87870259e1106-wk-Fact-3163C9EAAB4C3E8449CBBD824DED4AC2"
      unitRef="usd">7888000</us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="FD2020Q4YTD_us-gaap_StatementBusinessSegmentsAxis_azz_EnergyMember"
      decimals="-3"
      id="d87870259e1147-wk-Fact-359591F5914E8C88FCF28BF9EEB2DB2C"
      unitRef="usd">0</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:Goodwill
      contextRef="FI2020Q4_us-gaap_StatementBusinessSegmentsAxis_azz_EnergyMember"
      decimals="-3"
      id="d87870259e1167-wk-Fact-474D10AEBF558E33DD978BF9EEC15BE0"
      unitRef="usd">199177000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="FI2019Q4"
      decimals="-3"
      id="d87870259e1197-wk-Fact-A547297F136A8FF8E5D78BF9EEA28B0A"
      unitRef="usd">323756000</us-gaap:Goodwill>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="FD2020Q4YTD"
      decimals="-3"
      id="d87870259e1216-wk-Fact-30B26530D16332FC8E838BF9EEC19F6D"
      unitRef="usd">39419000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit
      contextRef="FD2020Q4YTD"
      decimals="-3"
      id="d87870259e1236-wk-Fact-3163C9EAAB4C3E8449CBBD824DED4AC2"
      unitRef="usd">7888000</us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit>
    <us-gaap:GoodwillOtherIncreaseDecrease
      contextRef="FD2020Q4YTD"
      decimals="-3"
      id="d87870259e1256-wk-Fact-199D92E60B3E619B0C8ABD82B19D44B6"
      unitRef="usd">1413000</us-gaap:GoodwillOtherIncreaseDecrease>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="FD2020Q4YTD"
      decimals="-3"
      id="d87870259e1275-wk-Fact-F32D703CC9A9FD793F148BF9EEB2F9E4"
      unitRef="usd">-475000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:Goodwill
      contextRef="FI2020Q4"
      decimals="-3"
      id="d87870259e1296-wk-Fact-4B4D923BFD3DB607BE0E8BF9EE732549"
      unitRef="usd">356225000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="FI2018Q4_us-gaap_StatementBusinessSegmentsAxis_azz_GalvanizingServicesMember"
      decimals="-3"
      id="d87870259e1523-wk-Fact-1C4CE904EFBAD31BF1088BF9EE920525"
      unitRef="usd">117232000</us-gaap:Goodwill>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="FD2019Q4YTD_us-gaap_StatementBusinessSegmentsAxis_azz_GalvanizingServicesMember"
      decimals="-3"
      id="d87870259e1542-wk-Fact-5316AB4E70EBF511E3B48BF9EE9298C5"
      unitRef="usd">73000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="FD2019Q4YTD_us-gaap_StatementBusinessSegmentsAxis_azz_GalvanizingServicesMember"
      decimals="-3"
      id="d87870259e1562-wk-Fact-5280B302F9C34EA0AB928BF9EE9228E9"
      unitRef="usd">-614000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:Goodwill
      contextRef="FI2019Q4_us-gaap_StatementBusinessSegmentsAxis_azz_GalvanizingServicesMember"
      decimals="-3"
      id="d87870259e1582-wk-Fact-11F3219A2B5B6D02BAA08BF9EE4440A2"
      unitRef="usd">116691000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="FI2018Q4_us-gaap_StatementBusinessSegmentsAxis_azz_EnergyMember"
      decimals="-3"
      id="d87870259e1602-wk-Fact-547B36CBAB26B98B18968BF9EE92913F"
      unitRef="usd">204075000</us-gaap:Goodwill>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="FD2019Q4YTD_us-gaap_StatementBusinessSegmentsAxis_azz_EnergyMember"
      decimals="-3"
      id="d87870259e1621-wk-Fact-F4C67768848A84E2A70F8BF9EE92A955"
      unitRef="usd">2990000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="FD2019Q4YTD_us-gaap_StatementBusinessSegmentsAxis_azz_EnergyMember"
      decimals="-3"
      id="d87870259e1640-wk-Fact-F5E020D25AD8147156608BF9EE92AD15"
      unitRef="usd">0</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:Goodwill
      contextRef="FI2019Q4_us-gaap_StatementBusinessSegmentsAxis_azz_EnergyMember"
      decimals="-3"
      id="d87870259e1660-wk-Fact-B32B862CAE32A5D430C18BF9EE92977D"
      unitRef="usd">207065000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="FI2018Q4"
      decimals="-3"
      id="d87870259e1690-wk-Fact-A7E05B3623EDDFC4CD8A8BF9EE927E76"
      unitRef="usd">321307000</us-gaap:Goodwill>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="FD2019Q4YTD"
      decimals="-3"
      id="d87870259e1709-wk-Fact-D2E419C3E5E15A3700D98BF9EE92967D"
      unitRef="usd">3063000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="FD2019Q4YTD"
      decimals="-3"
      id="d87870259e1729-wk-Fact-E11B3846EEF9F144C8E78BF9EE83AA1E"
      unitRef="usd">-614000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:Goodwill
      contextRef="FI2019Q4"
      decimals="-3"
      id="d87870259e1749-wk-Fact-A547297F136A8FF8E5D78BF9EEA28B0A"
      unitRef="usd">323756000</us-gaap:Goodwill>
    <us-gaap:GainLossOnSaleOfBusiness
      contextRef="FD2020Q4YTD"
      decimals="-5"
      id="d87870259e1765-wk-Fact-5F6AEDC5BF3A316D221FC13D7B3B52B2"
      unitRef="usd">-18600000</us-gaap:GainLossOnSaleOfBusiness>
    <us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit
      contextRef="FD2020Q4YTD"
      decimals="-5"
      id="d87870259e1769-wk-Fact-8202820BCC6F7B09057CC13C1F0BF86B"
      unitRef="usd">7900000</us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit>
    <us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock
      contextRef="FD2020Q4YTD"
      id="TextSelection-EACDD1E95F12B0700D0C8BF9EED14CB0-0-wk-Fact-88B4815041034C74BDC08BF9EE9293D8">&lt;div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Amortizable intangible assets consisted of the following as of &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;February&#160;29, 2020&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; and &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;February&#160;28, 2019&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-align:center;text-indent:32px;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:62.96296296296296%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="9"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:46%;"/&gt;&lt;td style="width:2%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:23%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:2%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:23%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Customer related intangibles&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;177,090&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;191,460&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Non-compete agreements&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;8,659&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;8,546&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Trademarks&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;1,469&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;4,569&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Technology&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;2,554&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;7,400&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Engineering drawings&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;24,600&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Backlog&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;7,600&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Gross intangible assets&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;189,772&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;244,175&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Less accumulated amortization&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;(91,298&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;(122,199&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Total, net&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;98,474&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;121,976&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="FI2020Q4_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_CustomerRelatedIntangibleAssetsMember"
      decimals="-3"
      id="d87870259e1872-wk-Fact-C86D539741164256E1418BF9EE644027"
      unitRef="usd">177090000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="FI2019Q4_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_CustomerRelatedIntangibleAssetsMember"
      decimals="-3"
      id="d87870259e1891-wk-Fact-B395C9020644FEA76C0D8BF9EE739859"
      unitRef="usd">191460000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="FI2020Q4_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_NoncompeteAgreementsMember"
      decimals="-3"
      id="d87870259e1911-wk-Fact-2520C91271838D8607A48BF9EE64FF13"
      unitRef="usd">8659000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="FI2019Q4_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_NoncompeteAgreementsMember"
      decimals="-3"
      id="d87870259e1930-wk-Fact-21D1B1597D0E9B6891DD8BF9EE64DB14"
      unitRef="usd">8546000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="FI2020Q4_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_TrademarksMember"
      decimals="-3"
      id="d87870259e1955-wk-Fact-783DF0DE953515AA1D098BF9EE648E41"
      unitRef="usd">1469000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="FI2019Q4_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_TrademarksMember"
      decimals="-3"
      id="d87870259e1974-wk-Fact-B01301698644245E4ABB8BF9EE641E9B"
      unitRef="usd">4569000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="FI2020Q4_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_DevelopedTechnologyRightsMember"
      decimals="-3"
      id="d87870259e1999-wk-Fact-8EBDBE65BF5F9CEC58228BF9EE6425E9"
      unitRef="usd">2554000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="FI2019Q4_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_DevelopedTechnologyRightsMember"
      decimals="-3"
      id="d87870259e2018-wk-Fact-1A50B0C85E7A31A784AE8BF9EE648FB7"
      unitRef="usd">7400000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="FI2020Q4_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_azz_EngineeringDrawingsMember"
      decimals="-3"
      id="d87870259e2043-wk-Fact-CBC89FA5250454D4C3708BF9EE64C359"
      unitRef="usd">0</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="FI2019Q4_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_azz_EngineeringDrawingsMember"
      decimals="-3"
      id="d87870259e2062-wk-Fact-604E017CF4180B688C3E8BF9EE648BDC"
      unitRef="usd">24600000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="FI2020Q4_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_OrderOrProductionBacklogMember"
      decimals="-3"
      id="d87870259e2087-wk-Fact-5DE8131B1458FEDA365A8BF9EE643A31"
      unitRef="usd">0</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="FI2019Q4_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_OrderOrProductionBacklogMember"
      decimals="-3"
      id="d87870259e2106-wk-Fact-578F82F0132C656E8E8D8BF9EE64445B"
      unitRef="usd">7600000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="FI2020Q4"
      decimals="-3"
      id="d87870259e2131-wk-Fact-48DB0E44F41B977376D58BF9EE6420F4"
      unitRef="usd">189772000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="FI2019Q4"
      decimals="-3"
      id="d87870259e2150-wk-Fact-B3E21D128F7227D050B78BF9EE6436EA"
      unitRef="usd">244175000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="FI2020Q4"
      decimals="-3"
      id="d87870259e2175-wk-Fact-2F25C9371064FC7156038BF9EE6421D4"
      unitRef="usd">91298000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="FI2019Q4"
      decimals="-3"
      id="d87870259e2195-wk-Fact-56B3D6ECA13B0BA3D9B78BF9EE64FA82"
      unitRef="usd">122199000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="FI2020Q4"
      decimals="-3"
      id="d87870259e2226-wk-Fact-EBC4D339066AA4869B388BF9EE44D7F7"
      unitRef="usd">98474000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="FI2019Q4"
      decimals="-3"
      id="d87870259e2245-wk-Fact-498D3FC195CBF16CF22E8BF9EE64A918"
      unitRef="usd">121976000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="FD2020Q4YTD"
      decimals="-5"
      id="d87870259e2265-wk-Fact-85538B737A5EBBEBA4B88BF9EE92A52C"
      unitRef="usd">17100000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="FD2019Q4YTD"
      decimals="-5"
      id="d87870259e2269-wk-Fact-0E95413656D16611F5BB8BF9EE92A178"
      unitRef="usd">17000000.0</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="FD2018Q4YTD"
      decimals="-5"
      id="d87870259e2273-wk-Fact-28C053E8D43A8EED60A68BF9EE92B9B1"
      unitRef="usd">17100000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:ImpairmentOfIntangibleAssetsFinitelived
      contextRef="FD2020Q4YTD_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_azz_NuclearLogisticsBusinessMember"
      decimals="-5"
      id="d87870259e2290-wk-Fact-88DF0DEEDD5032D2AB87BD8493C29E1F"
      unitRef="usd">14600000</us-gaap:ImpairmentOfIntangibleAssetsFinitelived>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="FI2020Q4_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_azz_NuclearLogisticsBusinessMember"
      decimals="-5"
      id="d87870259e2294-wk-Fact-CD5DF1A4FABF476A696DBD87EF71B37F"
      unitRef="usd">7200000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:IndefiniteLivedTradeNames
      contextRef="FI2020Q4"
      decimals="-5"
      id="d87870259e2301-wk-Fact-0D30B85F75CBB7F093178BF9EE92D7BF"
      unitRef="usd">3400000</us-gaap:IndefiniteLivedTradeNames>
    <us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock
      contextRef="FD2020Q4YTD"
      id="TextSelection-5DD3F3336738ED0968F08BF9EED11202-0-wk-Fact-10366C868FFA225F0E458BF9EE92A489">he estimated amortization expense for the next five fiscal years and beyond (in thousands):&lt;div style="line-height:120%;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:center;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:57.69980506822612%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="5"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:70%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:27%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;12,497&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;12,462&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;2023&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;12,086&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;2024&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;10,151&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;2025&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;9,307&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Thereafter&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;41,971&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Total&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;98,474&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths
      contextRef="FI2020Q4"
      decimals="-3"
      id="d87870259e2357-wk-Fact-A9A1C9929DF248FB72DA8BF9EE44D707"
      unitRef="usd">12497000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
      contextRef="FI2020Q4"
      decimals="-3"
      id="d87870259e2377-wk-Fact-8D4552CCE0DB9CB9D2528BF9EE54619E"
      unitRef="usd">12462000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
      contextRef="FI2020Q4"
      decimals="-3"
      id="d87870259e2402-wk-Fact-55F8A7960D9A3CE01D088BF9EE442CC9"
      unitRef="usd">12086000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour
      contextRef="FI2020Q4"
      decimals="-3"
      id="d87870259e2427-wk-Fact-D7652EBD8BCD7FC4E6FA8BF9EE4408BD"
      unitRef="usd">10151000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive
      contextRef="FI2020Q4"
      decimals="-3"
      id="d87870259e2452-wk-Fact-DEC6420A155B49C533668BF9EE447545"
      unitRef="usd">9307000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive
      contextRef="FI2020Q4"
      decimals="-3"
      id="d87870259e2477-wk-Fact-9F0280A76B3D1103D37D8BF9EE449393"
      unitRef="usd">41971000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="FI2020Q4"
      decimals="-3"
      id="d87870259e2507-wk-Fact-EBC4D339066AA4869B388BF9EE44D7F7"
      unitRef="usd">98474000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:EarningsPerShareTextBlock
      contextRef="FD2020Q4YTD"
      id="TextSelection-244CA2ACAEC89E82AF9E8BF9EED156D8-0-wk-Fact-2DAD101C2B33293E42C08BF9EE64AE52">Earnings&#160;Per Share&lt;div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Basic earnings per share is based on the weighted average number of shares outstanding during each year. Diluted earnings per share were similarly computed but have 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="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;The following table sets forth the computation of basic and diluted earnings per share for fiscal year &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;2020&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;, &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;2019&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; and &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;2018&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; (in thousands, except per share data):&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:96.10136452241716%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="13"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:49%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:14%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:14%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:14%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;2018&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Numerator:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Net income for basic and diluted earnings per common share&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;48,234&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;51,208&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;45,169&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Denominator:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Denominator for basic earnings per common share&#x2013;weighted average shares&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;26,191&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;26,038&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;25,970&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Effect of dilutive securities:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Employee and director stock awards&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;90&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;69&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;66&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Denominator for diluted earnings per common share&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;26,281&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;26,107&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;26,036&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Earnings per share basic and diluted:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Basic earnings per common share&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;1.84&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;1.97&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;1.74&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Diluted earnings per common share&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;1.84&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;1.96&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;1.73&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;For both fiscal &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;2020&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; and &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;2019&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;, approximately &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;0.1 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; employee equity awards were excluded from the computation of diluted earnings per share as their effect would have been anti-dilutive. For fiscal &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;2018&lt;/span&gt;, no such equity awards were excluded from the computation of diluted earnings per share.</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock
      contextRef="FD2020Q4YTD"
      id="TextSelection-EAD33EC03E808A7347BB8BF9EED1419A-0-wk-Fact-85DBECE2F55579F2252D8BF9EE64F3C0">&lt;div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;The following table sets forth the computation of basic and diluted earnings per share for fiscal year &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;2020&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;, &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;2019&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; and &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;2018&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; (in thousands, except per share data):&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:96.10136452241716%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="13"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:49%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:14%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:14%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:14%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;2018&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Numerator:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Net income for basic and diluted earnings per common share&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;48,234&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;51,208&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;45,169&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Denominator:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Denominator for basic earnings per common share&#x2013;weighted average shares&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;26,191&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;26,038&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;25,970&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Effect of dilutive securities:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Employee and director stock awards&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;90&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;69&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;66&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Denominator for diluted earnings per common share&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;26,281&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;26,107&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;26,036&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Earnings per share basic and diluted:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Basic earnings per common share&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;1.84&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;1.97&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;1.74&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Diluted earnings per common share&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;1.84&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;1.96&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;1.73&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:NetIncomeLoss
      contextRef="FD2020Q4YTD"
      decimals="-3"
      id="d87869064e816-wk-Fact-D633C887B85517951F908BF9EE543D5C"
      unitRef="usd">48234000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="FD2019Q4YTD"
      decimals="-3"
      id="d87869064e835-wk-Fact-E4B1586F9AC848EA07EA8BF9EE544034"
      unitRef="usd">51208000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="FD2018Q4YTD"
      decimals="-3"
      id="d87869064e855-wk-Fact-FD0BB3D5796FB8D1B2048BF9EE5494B0"
      unitRef="usd">45169000</us-gaap:NetIncomeLoss>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="FD2020Q4YTD"
      decimals="-3"
      id="d87869064e942-wk-Fact-69F17758E321E479495F8BF9EE545EA1"
      unitRef="shares">26191000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="FD2019Q4YTD"
      decimals="0"
      id="d87869064e961-wk-Fact-C71D8E6E4FB96349D2308BF9EEA2F817"
      unitRef="shares">26038000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="FD2018Q4YTD"
      decimals="0"
      id="d87869064e980-wk-Fact-003A1DD6C9412A4C2BF58BF9EE92BF93"
      unitRef="shares">25970000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="FD2020Q4YTD"
      decimals="-3"
      id="d87869064e1073-wk-Fact-FDCF5EB52BFD77F12C6F8BF9EE92611E"
      unitRef="shares">90000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="FD2019Q4YTD"
      decimals="-3"
      id="d87869064e1092-wk-Fact-1A3506B60244ACD04DF48BF9EE925E8F"
      unitRef="shares">69000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="FD2018Q4YTD"
      decimals="-3"
      id="d87869064e1111-wk-Fact-BFE2073027B41F2F22608BF9EE92561D"
      unitRef="shares">66000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="FD2020Q4YTD"
      decimals="-3"
      id="d87869064e1137-wk-Fact-D4E35FFE48AADCF5743A8BF9EE54DB2C"
      unitRef="shares">26281000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="FD2019Q4YTD"
      decimals="0"
      id="d87869064e1156-wk-Fact-9175481F746F4E5B54C58BF9EEA294D4"
      unitRef="shares">26107000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="FD2018Q4YTD"
      decimals="0"
      id="d87869064e1175-wk-Fact-523EA2F7464E47BDCF1F8BF9EE92A506"
      unitRef="shares">26036000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareBasic
      contextRef="FD2020Q4YTD"
      decimals="2"
      id="d87869064e1273-wk-Fact-A55770941EBE1A8EBCC08BF9EE54BB28"
      unitRef="usdPerShare">1.84</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="FD2019Q4YTD"
      decimals="2"
      id="d87869064e1292-wk-Fact-BC8EA91E541334AF7E578BF9EE92C1EB"
      unitRef="usdPerShare">1.97</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="FD2018Q4YTD"
      decimals="2"
      id="d87869064e1312-wk-Fact-9DE5E66BFDE3E30AF6A58BF9EE73FE4B"
      unitRef="usdPerShare">1.74</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="FD2020Q4YTD"
      decimals="2"
      id="d87869064e1337-wk-Fact-2B1A61F6976F8B1F1BEA8BF9EE5452E5"
      unitRef="usdPerShare">1.84</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="FD2019Q4YTD"
      decimals="2"
      id="d87869064e1356-wk-Fact-60F4B6ED6B134AAB11358BF9EEB21E41"
      unitRef="usdPerShare">1.96</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="FD2018Q4YTD"
      decimals="2"
      id="d87869064e1376-wk-Fact-A484D61547A89D3F03918BF9EE839D39"
      unitRef="usdPerShare">1.73</us-gaap:EarningsPerShareDiluted>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="FD2020Q4YTD"
      decimals="-5"
      id="d87869064e1400-wk-Fact-3202E3BF4263B8CB91B28BF9EE640CD3"
      unitRef="shares">100000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock
      contextRef="FD2020Q4YTD"
      id="TextSelection-7CA38CED838DF90E1DD78BF9EED1A283-0-wk-Fact-D1FE24E0727EB5CAF2B78BF9EE730371">Share-based Compensation&lt;div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;The Company has &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;"&gt;&lt;span&gt;two&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; 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="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&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 &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;1.5 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; shares and, as of &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;"&gt;February&#160;29, 2020&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;, the Company had approximately &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;1.3 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; shares reserved for future issuance under this plan. &lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;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 that remain outstanding, and if exercised, such awards will be settled from the balance of shares available for issuance under the 2005 Plan. As of &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;February&#160;29, 2020&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;, there were &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;0.1 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; shares available for issuance under the 2005 Plan. The 2005 Plan will be formally retired when all remaining outstanding stock appreciation rights are exercised, forfeited or expire. All outstanding stock appreciation rights will expire on or before March 1, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"&gt;Restricted Stock Unit Awards&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&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 &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;"&gt;three&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; years but these awards may vest early 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 underlying shares vest.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;A summary of the Company's restricted stock unit award activity (including DERs) for the year ended &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;"&gt;February&#160;29, 2020&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:center;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:96.29629629629629%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="8"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:58%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:19%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:18%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;Restricted&lt;br/&gt;Stock&#160;Units&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;Weighted&lt;br/&gt;Average&#160;Grant&lt;br/&gt;Date&#160;Fair&#160;Value&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Outstanding at beginning of year&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;146,532&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;48.93&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Granted&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;140,070&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;43.86&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Vested&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;(84,595&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;54.63&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Forfeited&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;(7,061&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;45.30&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Outstanding at end of year&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;194,946&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;44.34&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;The total fair value of restricted stock units vested during fiscal years &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;2020&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;, &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;2019&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;, and &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;2018&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; was &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;$3.8&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; million, &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;$2.1&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; million and &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;$3.0&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; million, respectively. For fiscal years &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;2020&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;, &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;2019&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; and &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;2018&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;, there were &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;194,946&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;, &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;146,532&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; and &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;109,777&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;, respectively, of non-vested restricted stock units outstanding with weighted average grant date fair values of &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;$44.34&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;, &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;$48.93&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; and &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;$56.62&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"&gt;Performance Share Unit Awards&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;The Company grants performance share unit ("PSU") awards to certain employees, which also include DERs as described above. These PSU awards have a &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;three&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; year performance cycle and will vest and become issuable, if at all, on the third anniversary of the award date. The PSU awards 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 years in comparison to a defined specific industry peer group. 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="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;A summary of the Company&#x2019;s performance share unit award activity (including DERs) for the year ended &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;February&#160;29, 2020&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-align:center;text-indent:32px;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:80.31189083820662%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="8"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:58%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:19%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:18%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;Performance &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;Stock Units&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;Weighted&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;Average Grant&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;Date Fair Value&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Outstanding at beginning of year&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;83,125&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;50.62&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Granted&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;49,000&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;46.19&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Vested&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Forfeited&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;(22,189&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;55.08&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Outstanding at end of year&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;109,936&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;47.75&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&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 &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;0%&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; to &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;250%&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; of the face amount of such awards depending on the outcome of the performance or market vesting conditions.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"&gt;Stock Appreciation Rights&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&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 &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;7&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; years and vest ratably over a period of &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;3&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; years although some may vest immediately on issuance. These awards are valued using the Black-Scholes option pricing model. The Company did not grant any SARs in fiscal year &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;2020&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;, &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;2019&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; or &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;2018&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;. &lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;font-size:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;A summary of the Company&#x2019;s stock appreciation rights activity is as follows for fiscal year &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;2020&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;, &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;2019&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; and &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;2018&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;:&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:center;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="22"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:22%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:11%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:10%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:11%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:10%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:11%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:10%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="6" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="6" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="6" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;2018&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;SARs&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;Weighted&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;Average&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;Exercise&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;Price&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;SARs&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;Weighted&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;Average&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;Exercise&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;Price&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;SARs&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;Weighted&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;Average&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;Exercise&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;Price&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Outstanding at beginning of year&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;98,184&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;44.46&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;148,513&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;43.29&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;170,139&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;42.02&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Exercised&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;(2,965&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;44.58&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;(47,484&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;40.84&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;(19,481&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;31.94&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Forfeited&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;(393&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;43.92&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;(2,845&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;43.92&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;(2,145&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;45.36&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Outstanding at end of year&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;94,826&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;44.58&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;98,184&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;44.46&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;148,513&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;43.29&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Exercisable at end of year&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;94,826&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;44.58&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;98,184&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:3px double #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;44.46&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;148,513&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;43.29&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; As of &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;February&#160;29, 2020&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;, the average remaining contractual term for both outstanding and exercisable stock appreciation rights was &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;"&gt;&lt;span&gt;0.88&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; years and these awards had no intrinsic value.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;The following table summarizes additional information about stock appreciation rights outstanding at &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;"&gt;February&#160;29, 2020&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:center;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:69.00584795321637%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="10"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:34%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:20%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:21%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:19%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;Range of&lt;br/&gt;Exercise Prices&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;SARs Outstanding and Exercisable &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;Average&lt;br/&gt;Remaining&lt;br/&gt;Life&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;Weighted&lt;br/&gt;Average&lt;br/&gt;Exercise&lt;br/&gt;Price&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$39.65 - $44.15&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;48,061&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;1.00&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;43.85&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$44.72 - 46.34&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;46,765&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;0.73&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;45.33&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$39.65 - $46.34&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;94,826&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;0.88&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;44.58&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&#160;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"&gt;Directors Grants&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;The Company granted each of its independent directors a total of &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;2,124&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;, &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;1,823&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; and &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;2,040&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; shares of its common stock during fiscal years &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;2020&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;, &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;2019&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; and &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;2018&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;, respectively. These common stock grants were valued at &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;$47.08&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;, &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;$54.85&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; and &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;$49.00&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; per share for fiscal years &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;2020&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;, &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;2019&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; and &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;2018&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;, 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="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"&gt;Employee Stock Purchase Plan&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;The Company also has an employee stock purchase plan, which allows employees of the Company to purchase common stock of the Company through accumulated payroll deductions. Offerings under this plan have a duration of &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;24 months&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; (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 &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;85%&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; 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 &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;$25,000&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; per calendar year and the participant may not purchase more than &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;5,000&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; 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. &lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"&gt;Share-based Compensation Expense&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;The following table shows share-based compensation expense and the related income tax benefit included in the consolidated statements of income for fiscal year &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;2020&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;, &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;2019&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; and &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;2018&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:center;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&#160;&lt;/span&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:92.39766081871345%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="13"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:49%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:14%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:14%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:14%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;2018&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Compensation expense&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;6,290&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;4,659&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;6,121&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Income tax benefits&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;1,321&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;978&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;2,122&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Unrecognized compensation cost related to all the above at &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;February&#160;29, 2020&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; totaled &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;$9.6&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; million. These costs are expected to be recognized over a weighted period of &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;1.73&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; years.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;The actual tax benefit realized for tax deductions from share-based compensation during each of these fiscal years totaled &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;$(0.1) million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;, &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;$(0.3) million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; and &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;$0.2 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;The Company&#x2019;s policy is to issue shares required 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="FD2020Q4YTD"
      decimals="INF"
      id="d87872664e619-wk-Fact-81E696B2BF6EC29FCEB28BF9EE73E893"
      unitRef="share_based_compensation_plan">2</azz:NumberOfShareBasedCompensationPlans>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="FI2020Q4_us-gaap_PlanNameAxis_azz_A2014LongTermIncentivePlanMember"
      decimals="-5"
      id="d87872664e626-wk-Fact-DF4CE36B3A9ABF718E178BF9EE833548"
      unitRef="shares">1500000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="FI2020Q4_us-gaap_PlanNameAxis_azz_A2014LongTermIncentivePlanMember"
      decimals="-5"
      id="d87872664e634-wk-Fact-42887A52552B6BD99B258BF9EE73C6EC"
      unitRef="shares">1300000</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="FI2020Q4_us-gaap_AwardTypeAxis_us-gaap_StockAppreciationRightsSARSMember"
      decimals="-3"
      id="d87872664e645-wk-Fact-87EA6D54691109EBC5FFC13A91018FE6"
      unitRef="shares">100000</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock
      contextRef="FD2020Q4YTD"
      id="TextSelection-4B81144B40DB7A4210708BF9EED1C405-0-wk-Fact-2857EA6F23AD0B5826B78BF9EE731310"> restricted stock unit award activity (including DERs) for the year ended &lt;span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;"&gt;February&#160;29, 2020&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; is as follows:&lt;/span&gt;&lt;div style="line-height:120%;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:center;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:96.29629629629629%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="8"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:58%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:19%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:18%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;Restricted&lt;br/&gt;Stock&#160;Units&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;Weighted&lt;br/&gt;Average&#160;Grant&lt;br/&gt;Date&#160;Fair&#160;Value&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Outstanding at beginning of year&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;146,532&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;48.93&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Granted&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;140,070&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;43.86&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Vested&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;(84,595&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;54.63&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Forfeited&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;(7,061&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;45.30&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Outstanding at end of year&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;194,946&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;44.34&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="FI2019Q4_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember"
      decimals="INF"
      id="d87872664e746-wk-Fact-479114DB79BF44EF83168BF9EE92AB8F"
      unitRef="shares">146532</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="FI2019Q4_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember"
      decimals="2"
      id="d87872664e765-wk-Fact-D59B53307F6593FFDEC58BF9EE925C34"
      unitRef="usdPerShare">48.93</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="FD2020Q4YTD_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember"
      decimals="INF"
      id="d87872664e785-wk-Fact-AAEBE09DB865AA35D0898BF9EE9203FD"
      unitRef="shares">140070</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="FD2020Q4YTD_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember"
      decimals="2"
      id="d87872664e799-wk-Fact-4C08D36BF5E525471F5A8BF9EE9273F1"
      unitRef="usdPerShare">43.86</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="FD2020Q4YTD_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember"
      decimals="INF"
      id="d87872664e824-wk-Fact-4930D36BBA1E1B43D7BB8BF9EE929D34"
      unitRef="shares">84595</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="FD2020Q4YTD_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember"
      decimals="2"
      id="d87872664e839-wk-Fact-D4FE3207A1C817C2FA1C8BF9EE92D853"
      unitRef="usdPerShare">54.63</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="FD2020Q4YTD_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember"
      decimals="INF"
      id="d87872664e864-wk-Fact-F65D4FAEF4D2B3BA9AE68BF9EE92783D"
      unitRef="shares">7061</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="FD2020Q4YTD_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember"
      decimals="2"
      id="d87872664e879-wk-Fact-A00F062B359FDE077C398BF9EE92E62A"
      unitRef="usdPerShare">45.30</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="FI2020Q4_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember"
      decimals="INF"
      id="d87872664e904-wk-Fact-CE3AEABB73ABE945D2698BF9EE926B90"
      unitRef="shares">194946</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="FI2020Q4_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember"
      decimals="2"
      id="d87872664e923-wk-Fact-D7DC9C23C3C0EE1607AA8BF9EE92FEAE"
      unitRef="usdPerShare">44.34</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="FD2020Q4YTD_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember"
      decimals="-5"
      id="d87872664e951-wk-Fact-7A2B63AD765FCC8402838BF9EE838515"
      unitRef="usd">3800000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="FD2019Q4YTD_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember"
      decimals="-5"
      id="d87872664e955-wk-Fact-70CD2C8269E87F4353288BF9EE737B58"
      unitRef="usd">2100000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="FD2018Q4YTD_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember"
      decimals="-5"
      id="d87872664e960-wk-Fact-097E7A214831AC5ABEA08BF9EE7373CE"
      unitRef="usd">3000000.0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="FI2020Q4_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember"
      decimals="INF"
      id="d87872664e976-wk-Fact-CE3AEABB73ABE945D2698BF9EE926B90"
      unitRef="shares">194946</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="FI2019Q4_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember"
      decimals="INF"
      id="d87872664e980-wk-Fact-479114DB79BF44EF83168BF9EE92AB8F"
      unitRef="shares">146532</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="FI2018Q4_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember"
      decimals="INF"
      id="d87872664e985-wk-Fact-0DBD91E10FC2644EB7F08BF9EE73F1A2"
      unitRef="shares">109777</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="FI2020Q4_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember"
      decimals="2"
      id="d87872664e989-wk-Fact-D7DC9C23C3C0EE1607AA8BF9EE92FEAE"
      unitRef="usdPerShare">44.34</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="FI2019Q4_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember"
      decimals="2"
      id="d87872664e993-wk-Fact-D59B53307F6593FFDEC58BF9EE925C34"
      unitRef="usdPerShare">48.93</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="FI2018Q4_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember"
      decimals="2"
      id="d87872664e997-wk-Fact-1D1601650A1352660A218BF9EE837330"
      unitRef="usdPerShare">56.62</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock
      contextRef="FD2020Q4YTD"
      id="TextSelection-DEAC8A9D224FD92465038BF9EED110F7-0-wk-Fact-D8EFD1C7FB24E4B81A0F8BF9EE831AFB"> for the year ended &lt;span style="font-family:inherit;font-size:10pt;"&gt;February&#160;29, 2020&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; is as follows:&lt;/span&gt;&lt;div style="line-height:120%;padding-top:12px;text-align:center;text-indent:32px;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:80.31189083820662%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="8"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:58%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:19%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:18%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;Performance &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;Stock Units&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;Weighted&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;Average Grant&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;Date Fair Value&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Outstanding at beginning of year&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;83,125&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;50.62&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Granted&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;49,000&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;46.19&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Vested&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Forfeited&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;(22,189&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;55.08&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Outstanding at end of year&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;109,936&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;47.75&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;</us-gaap:ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="FI2019Q4_us-gaap_AwardTypeAxis_us-gaap_PerformanceSharesMember"
      decimals="INF"
      id="d87872664e1102-wk-Fact-F8BC507339161AB175448BF9EE54567C"
      unitRef="shares">83125</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="FI2019Q4_us-gaap_AwardTypeAxis_us-gaap_PerformanceSharesMember"
      decimals="2"
      id="d87872664e1121-wk-Fact-6E604A4B3613825CED118BF9EE540E79"
      unitRef="usdPerShare">50.62</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="FD2020Q4YTD_us-gaap_AwardTypeAxis_us-gaap_PerformanceSharesMember"
      decimals="INF"
      id="d87872664e1141-wk-Fact-1F0F5F243D9C40A1EBFC8BF9EE541145"
      unitRef="shares">49000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="FD2020Q4YTD_us-gaap_AwardTypeAxis_us-gaap_PerformanceSharesMember"
      decimals="2"
      id="d87872664e1155-wk-Fact-7F224C8B11DCBA592CC28BF9EE543AB6"
      unitRef="usdPerShare">46.19</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="FD2020Q4YTD_us-gaap_AwardTypeAxis_us-gaap_PerformanceSharesMember"
      decimals="INF"
      id="d87872664e1180-wk-Fact-80921C9264AB13E7A2CE8BF9EE64809B"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="FD2020Q4YTD_us-gaap_AwardTypeAxis_us-gaap_PerformanceSharesMember"
      decimals="2"
      id="d87872664e1194-wk-Fact-370302538DE9E289AC2E8BF9EE543579"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="FD2020Q4YTD_us-gaap_AwardTypeAxis_us-gaap_PerformanceSharesMember"
      decimals="INF"
      id="d87872664e1219-wk-Fact-AE9565E0831FA3C34C328BF9EE54F834"
      unitRef="shares">22189</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="FD2020Q4YTD_us-gaap_AwardTypeAxis_us-gaap_PerformanceSharesMember"
      decimals="2"
      id="d87872664e1234-wk-Fact-E855E8D3D25E102DB2598BF9EE540E3E"
      unitRef="usdPerShare">55.08</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="FI2020Q4_us-gaap_AwardTypeAxis_us-gaap_PerformanceSharesMember"
      decimals="INF"
      id="d87872664e1259-wk-Fact-C1870CC346381962452A8BF9EE54ACA3"
      unitRef="shares">109936</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="FI2020Q4_us-gaap_AwardTypeAxis_us-gaap_PerformanceSharesMember"
      decimals="2"
      id="d87872664e1278-wk-Fact-801C86E0903C0CBEA7018BF9EE549D28"
      unitRef="usdPerShare">47.75</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="FD2020Q4YTD_srt_RangeAxis_srt_MinimumMember_us-gaap_AwardTypeAxis_us-gaap_PerformanceSharesMember"
      decimals="INF"
      id="d87872664e1291-wk-Fact-9E417C196918B3354F2FBD909692FF71"
      unitRef="number">0</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="FD2020Q4YTD_srt_RangeAxis_srt_MaximumMember_us-gaap_AwardTypeAxis_us-gaap_PerformanceSharesMember"
      decimals="INF"
      id="d87872664e1295-wk-Fact-76D4B752498320A9B610BD90966D22A9"
      unitRef="number">2.50</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="FD2020Q4YTD_us-gaap_AwardTypeAxis_us-gaap_StockAppreciationRightsSARSMember"
      id="d87872664e1305-wk-Fact-F373F686C8DF95D7421F8BF9EE839E3C">P7Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="FD2020Q4YTD_us-gaap_AwardTypeAxis_us-gaap_StockAppreciationRightsSARSMember"
      id="d87872664e1309-wk-Fact-1E68171EA05AE216EA428BF9EE739EB2">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ScheduleOfShareBasedCompensationStockOptionsAndStockAppreciationRightsAwardActivityTableTextBlock
      contextRef="FD2020Q4YTD"
      id="TextSelection-2F34C85646F856533F6B8BF9EED13BE4-0-wk-Fact-93C5F1AC860A6BC8449B8BF9EE73E21A">&lt;div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;A summary of the Company&#x2019;s stock appreciation rights activity is as follows for fiscal year &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;2020&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;, &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;2019&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; and &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;2018&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;:&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:center;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="22"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:22%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:11%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:10%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:11%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:10%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:11%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:10%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="6" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="6" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="6" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;2018&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;SARs&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;Weighted&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;Average&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;Exercise&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;Price&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;SARs&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;Weighted&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;Average&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;Exercise&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;Price&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;SARs&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;Weighted&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;Average&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;Exercise&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;Price&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Outstanding at beginning of year&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;98,184&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;44.46&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;148,513&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;43.29&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;170,139&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;42.02&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Exercised&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;(2,965&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;44.58&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;(47,484&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;40.84&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;(19,481&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;31.94&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Forfeited&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;(393&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;43.92&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;(2,845&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;43.92&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;(2,145&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;45.36&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Outstanding at end of year&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;94,826&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;44.58&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;98,184&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;44.46&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;148,513&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;43.29&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Exercisable at end of year&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;94,826&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;44.58&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;98,184&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:3px double #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;44.46&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;148,513&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;43.29&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedCompensationStockOptionsAndStockAppreciationRightsAwardActivityTableTextBlock>
    <azz:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndOtherThanOptionOutstandingNumber
      contextRef="FI2019Q4_us-gaap_AwardTypeAxis_us-gaap_StockAppreciationRightsSARSMember"
      decimals="0"
      id="d87872664e1644-wk-Fact-9082B02B598E3638912A8BF9EE735309"
      unitRef="shares">98184</azz:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndOtherThanOptionOutstandingNumber>
    <azz:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndOtherThanOptionOutstandingWeightedAverageExercisePrice
      contextRef="FI2019Q4_us-gaap_AwardTypeAxis_us-gaap_StockAppreciationRightsSARSMember"
      decimals="2"
      id="d87872664e1663-wk-Fact-F3953CA24AC33D10B82C8BF9EE645006"
      unitRef="usdPerShare">44.46</azz:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndOtherThanOptionOutstandingWeightedAverageExercisePrice>
    <azz:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndOtherThanOptionOutstandingNumber
      contextRef="FI2018Q4_us-gaap_AwardTypeAxis_us-gaap_StockAppreciationRightsSARSMember"
      decimals="INF"
      id="d87872664e1677-wk-Fact-61EA1E345E99DB9147F68BF9EE73DBBF"
      unitRef="shares">148513</azz:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndOtherThanOptionOutstandingNumber>
    <azz:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndOtherThanOptionOutstandingWeightedAverageExercisePrice
      contextRef="FI2018Q4_us-gaap_AwardTypeAxis_us-gaap_StockAppreciationRightsSARSMember"
      decimals="2"
      id="d87872664e1697-wk-Fact-EBFB6B0FE0A40D7BEE2B8BF9EE732859"
      unitRef="usdPerShare">43.29</azz:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndOtherThanOptionOutstandingWeightedAverageExercisePrice>
    <azz:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndOtherThanOptionOutstandingNumber
      contextRef="FI2017Q4_us-gaap_AwardTypeAxis_us-gaap_StockAppreciationRightsSARSMember"
      decimals="INF"
      id="d87872664e1711-wk-Fact-AF8CD25D58FC659C3BA78BF9EE6442A4"
      unitRef="shares">170139</azz:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndOtherThanOptionOutstandingNumber>
    <azz:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndOtherThanOptionOutstandingWeightedAverageExercisePrice
      contextRef="FI2017Q4_us-gaap_AwardTypeAxis_us-gaap_StockAppreciationRightsSARSMember"
      decimals="2"
      id="d87872664e1730-wk-Fact-0F1F652C3E98871BD0B28BF9EE734C44"
      unitRef="usdPerShare">42.02</azz:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndOtherThanOptionOutstandingWeightedAverageExercisePrice>
    <azz:StockIssuedDuringPeriodSharesStockOptionsAndOtherThanOptionExercised
      contextRef="FD2020Q4YTD_us-gaap_AwardTypeAxis_us-gaap_StockAppreciationRightsSARSMember"
      decimals="0"
      id="d87872664e1750-wk-Fact-B39E85E6E721E5E129E08BF9EE7301F1"
      unitRef="shares">2965</azz:StockIssuedDuringPeriodSharesStockOptionsAndOtherThanOptionExercised>
    <azz:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsAndOtherThanOptionExercisesInPeriodWeightedAverageExercisePrice
      contextRef="FD2020Q4YTD_us-gaap_AwardTypeAxis_us-gaap_StockAppreciationRightsSARSMember"
      decimals="2"
      id="d87872664e1765-wk-Fact-BDA3BFCFD578DF8E1DAB8BF9EE73CE1A"
      unitRef="usdPerShare">44.58</azz:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsAndOtherThanOptionExercisesInPeriodWeightedAverageExercisePrice>
    <azz:StockIssuedDuringPeriodSharesStockOptionsAndOtherThanOptionExercised
      contextRef="FD2019Q4YTD_us-gaap_AwardTypeAxis_us-gaap_StockAppreciationRightsSARSMember"
      decimals="INF"
      id="d87872664e1784-wk-Fact-E1E39C5F7882531886A78BF9EE73611F"
      unitRef="shares">47484</azz:StockIssuedDuringPeriodSharesStockOptionsAndOtherThanOptionExercised>
    <azz:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsAndOtherThanOptionExercisesInPeriodWeightedAverageExercisePrice
      contextRef="FD2019Q4YTD_us-gaap_AwardTypeAxis_us-gaap_StockAppreciationRightsSARSMember"
      decimals="2"
      id="d87872664e1800-wk-Fact-B341C8CAA6FAF27A574A8BF9EE73AAA4"
      unitRef="usdPerShare">40.84</azz:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsAndOtherThanOptionExercisesInPeriodWeightedAverageExercisePrice>
    <azz:StockIssuedDuringPeriodSharesStockOptionsAndOtherThanOptionExercised
      contextRef="FD2018Q4YTD_us-gaap_AwardTypeAxis_us-gaap_StockAppreciationRightsSARSMember"
      decimals="INF"
      id="d87872664e1819-wk-Fact-0713A134E309E30ED4548BF9EE731255"
      unitRef="shares">19481</azz:StockIssuedDuringPeriodSharesStockOptionsAndOtherThanOptionExercised>
    <azz:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsAndOtherThanOptionExercisesInPeriodWeightedAverageExercisePrice
      contextRef="FD2018Q4YTD_us-gaap_AwardTypeAxis_us-gaap_StockAppreciationRightsSARSMember"
      decimals="2"
      id="d87872664e1834-wk-Fact-DC91F7D95F14B69EF9658BF9EE73B646"
      unitRef="usdPerShare">31.94</azz:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsAndOtherThanOptionExercisesInPeriodWeightedAverageExercisePrice>
    <azz:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndOtherThanOptionForfeituresInPeriod
      contextRef="FD2020Q4YTD_us-gaap_AwardTypeAxis_us-gaap_StockAppreciationRightsSARSMember"
      decimals="0"
      id="d87872664e1859-wk-Fact-E03AA52EAC442680F10A8BF9EE734437"
      unitRef="shares">393</azz:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndOtherThanOptionForfeituresInPeriod>
    <azz:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsAndOtherThanOptionForfeituresInPeriodWeightedAverageExercisePrice
      contextRef="FD2020Q4YTD_us-gaap_AwardTypeAxis_us-gaap_StockAppreciationRightsSARSMember"
      decimals="2"
      id="d87872664e1874-wk-Fact-111B9B4578C8D60A465C8BF9EE641993"
      unitRef="usdPerShare">43.92</azz:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsAndOtherThanOptionForfeituresInPeriodWeightedAverageExercisePrice>
    <azz:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndOtherThanOptionForfeituresInPeriod
      contextRef="FD2019Q4YTD_us-gaap_AwardTypeAxis_us-gaap_StockAppreciationRightsSARSMember"
      decimals="INF"
      id="d87872664e1893-wk-Fact-0910D02259D617DC1DF38BF9EE73FACA"
      unitRef="shares">2845</azz:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndOtherThanOptionForfeituresInPeriod>
    <azz:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsAndOtherThanOptionForfeituresInPeriodWeightedAverageExercisePrice
      contextRef="FD2019Q4YTD_us-gaap_AwardTypeAxis_us-gaap_StockAppreciationRightsSARSMember"
      decimals="2"
      id="d87872664e1909-wk-Fact-8BE095F84EAB1BF90DFD8BF9EE64A9C7"
      unitRef="usdPerShare">43.92</azz:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsAndOtherThanOptionForfeituresInPeriodWeightedAverageExercisePrice>
    <azz:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndOtherThanOptionForfeituresInPeriod
      contextRef="FD2018Q4YTD_us-gaap_AwardTypeAxis_us-gaap_StockAppreciationRightsSARSMember"
      decimals="INF"
      id="d87872664e1928-wk-Fact-3CA57C43FF99803A5DE18BF9EE643EBA"
      unitRef="shares">2145</azz:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndOtherThanOptionForfeituresInPeriod>
    <azz:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsAndOtherThanOptionForfeituresInPeriodWeightedAverageExercisePrice
      contextRef="FD2018Q4YTD_us-gaap_AwardTypeAxis_us-gaap_StockAppreciationRightsSARSMember"
      decimals="2"
      id="d87872664e1943-wk-Fact-C4E4A9B38CC9990EB0D78BF9EE7348AE"
      unitRef="usdPerShare">45.36</azz:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsAndOtherThanOptionForfeituresInPeriodWeightedAverageExercisePrice>
    <azz:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndOtherThanOptionOutstandingNumber
      contextRef="FI2020Q4_us-gaap_AwardTypeAxis_us-gaap_StockAppreciationRightsSARSMember"
      decimals="INF"
      id="d87872664e1968-wk-Fact-CB3630D7BA6418D82F3E8BF9EE73374A"
      unitRef="shares">94826</azz:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndOtherThanOptionOutstandingNumber>
    <azz:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndOtherThanOptionOutstandingWeightedAverageExercisePrice
      contextRef="FI2020Q4_us-gaap_AwardTypeAxis_us-gaap_StockAppreciationRightsSARSMember"
      decimals="2"
      id="d87872664e1987-wk-Fact-384EA62C5C532DEA27568BF9EE64A4A3"
      unitRef="usdPerShare">44.58</azz:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndOtherThanOptionOutstandingWeightedAverageExercisePrice>
    <azz:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndOtherThanOptionOutstandingNumber
      contextRef="FI2019Q4_us-gaap_AwardTypeAxis_us-gaap_StockAppreciationRightsSARSMember"
      decimals="INF"
      id="d87872664e2001-wk-Fact-50F4AAA59C1EA0D1ED678BF9EE643853"
      unitRef="shares">98184</azz:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndOtherThanOptionOutstandingNumber>
    <azz:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndOtherThanOptionOutstandingWeightedAverageExercisePrice
      contextRef="FI2019Q4_us-gaap_AwardTypeAxis_us-gaap_StockAppreciationRightsSARSMember"
      decimals="2"
      id="d87872664e2021-wk-Fact-F3953CA24AC33D10B82C8BF9EE645006"
      unitRef="usdPerShare">44.46</azz:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndOtherThanOptionOutstandingWeightedAverageExercisePrice>
    <azz:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndOtherThanOptionOutstandingNumber
      contextRef="FI2018Q4_us-gaap_AwardTypeAxis_us-gaap_StockAppreciationRightsSARSMember"
      decimals="INF"
      id="d87872664e2035-wk-Fact-61EA1E345E99DB9147F68BF9EE73DBBF"
      unitRef="shares">148513</azz:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndOtherThanOptionOutstandingNumber>
    <azz:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndOtherThanOptionOutstandingWeightedAverageExercisePrice
      contextRef="FI2018Q4_us-gaap_AwardTypeAxis_us-gaap_StockAppreciationRightsSARSMember"
      decimals="2"
      id="d87872664e2054-wk-Fact-EBFB6B0FE0A40D7BEE2B8BF9EE732859"
      unitRef="usdPerShare">43.29</azz:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndOtherThanOptionOutstandingWeightedAverageExercisePrice>
    <azz:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionAndOtherThanOptionExercisableNumber
      contextRef="FI2020Q4_us-gaap_AwardTypeAxis_us-gaap_StockAppreciationRightsSARSMember"
      decimals="INF"
      id="d87872664e2074-wk-Fact-5BAF0A11884BC06F3D418BF9EE7321C9"
      unitRef="shares">94826</azz:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionAndOtherThanOptionExercisableNumber>
    <azz:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionAndOtherThanOptionExercisableWeightedAverageExercisePrice
      contextRef="FI2020Q4_us-gaap_AwardTypeAxis_us-gaap_StockAppreciationRightsSARSMember"
      decimals="2"
      id="d87872664e2093-wk-Fact-977C6CB04BCB8BE0C86E8BF9EE73F5BD"
      unitRef="usdPerShare">44.58</azz:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionAndOtherThanOptionExercisableWeightedAverageExercisePrice>
    <azz:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionAndOtherThanOptionExercisableNumber
      contextRef="FI2019Q4_us-gaap_AwardTypeAxis_us-gaap_StockAppreciationRightsSARSMember"
      decimals="INF"
      id="d87872664e2107-wk-Fact-C798E0FF1E7907FEBB108BF9EE73E366"
      unitRef="shares">98184</azz:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionAndOtherThanOptionExercisableNumber>
    <azz:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionAndOtherThanOptionExercisableWeightedAverageExercisePrice
      contextRef="FI2019Q4_us-gaap_AwardTypeAxis_us-gaap_StockAppreciationRightsSARSMember"
      decimals="2"
      id="d87872664e2127-wk-Fact-4DC9D5D3540213EBF8398BF9EE64A0B6"
      unitRef="usdPerShare">44.46</azz:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionAndOtherThanOptionExercisableWeightedAverageExercisePrice>
    <azz:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionAndOtherThanOptionExercisableNumber
      contextRef="FI2018Q4_us-gaap_AwardTypeAxis_us-gaap_StockAppreciationRightsSARSMember"
      decimals="INF"
      id="d87872664e2141-wk-Fact-7B22E3967E79E382EAE88BF9EE73DA21"
      unitRef="shares">148513</azz:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionAndOtherThanOptionExercisableNumber>
    <azz:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionAndOtherThanOptionExercisableWeightedAverageExercisePrice
      contextRef="FI2018Q4_us-gaap_AwardTypeAxis_us-gaap_StockAppreciationRightsSARSMember"
      decimals="2"
      id="d87872664e2160-wk-Fact-5E9355345925E10F95718BF9EE73400E"
      unitRef="usdPerShare">43.29</azz:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionAndOtherThanOptionExercisableWeightedAverageExercisePrice>
    <azz:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOptionsAndOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms
      contextRef="FD2020Q4YTD_us-gaap_AwardTypeAxis_us-gaap_StockAppreciationRightsSARSMember"
      id="d87872664e2180-wk-Fact-3742892C64B23692CF4A8BF9EE83A422">P0Y10M17D</azz:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOptionsAndOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms>
    <azz:ScheduleOfShareBasedCompensationStockOptionsAndOtherThanStockOptionActivityTableTextBlock
      contextRef="FD2020Q4YTD"
      id="TextSelection-84EC394AC83E0ADBB3B58BF9EED1CB6A-0-wk-Fact-ABFD26F188C0ACB9D3B48BF9EE7311F4">&lt;div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;The following table summarizes additional information about stock appreciation rights outstanding at &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;"&gt;February&#160;29, 2020&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:center;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:69.00584795321637%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="10"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:34%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:20%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:21%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:19%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;Range of&lt;br/&gt;Exercise Prices&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;SARs Outstanding and Exercisable &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;Average&lt;br/&gt;Remaining&lt;br/&gt;Life&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;Weighted&lt;br/&gt;Average&lt;br/&gt;Exercise&lt;br/&gt;Price&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$39.65 - $44.15&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;48,061&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;1.00&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;43.85&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$44.72 - 46.34&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;46,765&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;0.73&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;45.33&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$39.65 - $46.34&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;94,826&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;0.88&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;44.58&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;</azz:ScheduleOfShareBasedCompensationStockOptionsAndOtherThanStockOptionActivityTableTextBlock>
    <azz:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndOtherThanOptionOutstandingNumber
      contextRef="FI2020Q4_us-gaap_AwardTypeAxis_us-gaap_StockAppreciationRightsSARSMember_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_azz_ExercisePriceRangeOneMember"
      decimals="0"
      id="d87872664e2282-wk-Fact-91B9613A291D0A82CCCC8BF9EEA24341"
      unitRef="shares">48061</azz:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndOtherThanOptionOutstandingNumber>
    <azz:SharedBasedCompesantionArrangementByShareBasedPaymentAwardOptionsAndEquityInstrumentsOtherThanOptionsWeigthedAverageRemainingContractualTerm
      contextRef="FD2020Q4YTD_us-gaap_AwardTypeAxis_us-gaap_StockAppreciationRightsSARSMember_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_azz_ExercisePriceRangeOneMember"
      id="d87872664e2296-wk-Fact-4422A9960B6AB12D95408BF9EEA2FA39">P1Y</azz:SharedBasedCompesantionArrangementByShareBasedPaymentAwardOptionsAndEquityInstrumentsOtherThanOptionsWeigthedAverageRemainingContractualTerm>
    <azz:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndOtherThanOptionOutstandingWeightedAverageExercisePrice
      contextRef="FI2020Q4_us-gaap_AwardTypeAxis_us-gaap_StockAppreciationRightsSARSMember_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_azz_ExercisePriceRangeOneMember"
      decimals="2"
      id="d87872664e2311-wk-Fact-99C6A6776530BD64D6618BF9EE923E76"
      unitRef="usdPerShare">43.85</azz:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndOtherThanOptionOutstandingWeightedAverageExercisePrice>
    <azz:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndOtherThanOptionOutstandingNumber
      contextRef="FI2020Q4_us-gaap_AwardTypeAxis_us-gaap_StockAppreciationRightsSARSMember_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_azz_ExercisePriceRangeTwoMember"
      decimals="0"
      id="d87872664e2331-wk-Fact-13BD78673627C6041F198BF9EEA2DC5A"
      unitRef="shares">46765</azz:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndOtherThanOptionOutstandingNumber>
    <azz:SharedBasedCompesantionArrangementByShareBasedPaymentAwardOptionsAndEquityInstrumentsOtherThanOptionsWeigthedAverageRemainingContractualTerm
      contextRef="FD2020Q4YTD_us-gaap_AwardTypeAxis_us-gaap_StockAppreciationRightsSARSMember_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_azz_ExercisePriceRangeTwoMember"
      id="d87872664e2345-wk-Fact-21E83C73F3EDAC5D11DE8BF9EEA2C83B">P0Y8M23D</azz:SharedBasedCompesantionArrangementByShareBasedPaymentAwardOptionsAndEquityInstrumentsOtherThanOptionsWeigthedAverageRemainingContractualTerm>
    <azz:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndOtherThanOptionOutstandingWeightedAverageExercisePrice
      contextRef="FI2020Q4_us-gaap_AwardTypeAxis_us-gaap_StockAppreciationRightsSARSMember_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_azz_ExercisePriceRangeTwoMember"
      decimals="2"
      id="d87872664e2360-wk-Fact-59CF5BCF0118ED623C578BF9EEA26485"
      unitRef="usdPerShare">45.33</azz:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndOtherThanOptionOutstandingWeightedAverageExercisePrice>
    <azz:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndOtherThanOptionOutstandingNumber
      contextRef="FI2020Q4_us-gaap_AwardTypeAxis_us-gaap_StockAppreciationRightsSARSMember_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_azz_ExercisePriceRangeFourMember"
      decimals="0"
      id="d87872664e2380-wk-Fact-54278B17308D38A44AF08BF9EE92FB26"
      unitRef="shares">94826</azz:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndOtherThanOptionOutstandingNumber>
    <azz:SharedBasedCompesantionArrangementByShareBasedPaymentAwardOptionsAndEquityInstrumentsOtherThanOptionsWeigthedAverageRemainingContractualTerm
      contextRef="FD2020Q4YTD_us-gaap_AwardTypeAxis_us-gaap_StockAppreciationRightsSARSMember_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_azz_ExercisePriceRangeFourMember"
      id="d87872664e2394-wk-Fact-5A83B08C1BD80EF6ED408BF9EEA21BCE">P0Y10M17D</azz:SharedBasedCompesantionArrangementByShareBasedPaymentAwardOptionsAndEquityInstrumentsOtherThanOptionsWeigthedAverageRemainingContractualTerm>
    <azz:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndOtherThanOptionOutstandingWeightedAverageExercisePrice
      contextRef="FI2020Q4_us-gaap_AwardTypeAxis_us-gaap_StockAppreciationRightsSARSMember_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_azz_ExercisePriceRangeFourMember"
      decimals="2"
      id="d87872664e2409-wk-Fact-EB9F17481ABA6C23794B8BF9EEA20C73"
      unitRef="usdPerShare">44.58</azz:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndOtherThanOptionOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="FD2020Q4YTD_us-gaap_PlanNameAxis_azz_DirectorsGrantsMember"
      decimals="0"
      id="d87872664e2438-wk-Fact-64CAFE49877D73CA1ADA8BF9EE83E554"
      unitRef="shares">2124</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="FD2019Q4YTD_us-gaap_PlanNameAxis_azz_DirectorsGrantsMember"
      decimals="0"
      id="d87872664e2442-wk-Fact-30398705A83CDBA5DE4D8BF9EE8390EC"
      unitRef="shares">1823</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="FD2018Q4YTD_us-gaap_PlanNameAxis_azz_DirectorsGrantsMember"
      decimals="INF"
      id="d87872664e2446-wk-Fact-021A9D6859B48A1556908BF9EE731D15"
      unitRef="shares">2040</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="FD2020Q4YTD_us-gaap_PlanNameAxis_azz_DirectorsGrantsMember"
      decimals="2"
      id="d87872664e2463-wk-Fact-8411D845E12A4CDB7A768BF9EE73ABAF"
      unitRef="usdPerShare">47.08</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="FD2019Q4YTD_us-gaap_PlanNameAxis_azz_DirectorsGrantsMember"
      decimals="2"
      id="d87872664e2467-wk-Fact-16FEAB6EEA2B992705888BF9EE8392F0"
      unitRef="usdPerShare">54.85</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="FD2018Q4YTD_us-gaap_PlanNameAxis_azz_DirectorsGrantsMember"
      decimals="2"
      id="d87872664e2471-wk-Fact-8554E75FC18F751FC4188BF9EE73B6F5"
      unitRef="usdPerShare">49.00</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent
      contextRef="FD2020Q4YTD_us-gaap_PlanNameAxis_azz_EmployeeStockPurchasePlanMember"
      decimals="INF"
      id="d87872664e2498-wk-Fact-4C60A972DE1729AFD3048BF9EE73A579"
      unitRef="number">0.85</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent>
    <azz:MaximumValueOfCommonStockParticipantsHaveRightsToPurchase
      contextRef="FI2020Q4_us-gaap_PlanNameAxis_azz_EmployeeStockPurchasePlanMember"
      decimals="INF"
      id="d87872664e2502-wk-Fact-EECEF92F65308193CFE88BF9EE73B78B"
      unitRef="usd">25000</azz:MaximumValueOfCommonStockParticipantsHaveRightsToPurchase>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee
      contextRef="FD2020Q4YTD_us-gaap_PlanNameAxis_azz_EmployeeStockPurchasePlanMember"
      decimals="INF"
      id="d87872664e2506-wk-Fact-697593595657D942802F8BF9EE833029"
      unitRef="shares">5000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee>
    <us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock
      contextRef="FD2020Q4YTD"
      id="TextSelection-B878CD4F2288AEC7141F8BF9EED18029-0-wk-Fact-AA386AB7549E185FC2538BF9EE833356">for fiscal year &lt;span style="font-family:inherit;font-size:10pt;"&gt;2020&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;, &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;2019&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; and &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;2018&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; (in thousands):&lt;/span&gt;&lt;div style="line-height:120%;text-align:center;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&#160;&lt;/span&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:92.39766081871345%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="13"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:49%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:14%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:14%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:14%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;2018&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Compensation expense&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;6,290&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;4,659&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;6,121&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Income tax benefits&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;1,321&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;978&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;2,122&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="FD2020Q4YTD"
      decimals="-3"
      id="d87872664e2644-wk-Fact-8EFBEE1B47DEDFE9A5D78BF9EE54E93F"
      unitRef="usd">6290000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="FD2019Q4YTD"
      decimals="-3"
      id="d87872664e2663-wk-Fact-6AAA770E9F432366B7DA8BF9EE54CBAE"
      unitRef="usd">4659000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="FD2018Q4YTD"
      decimals="-3"
      id="d87872664e2683-wk-Fact-3A1AB054B1B52F9D29D38BF9EE547FB1"
      unitRef="usd">6121000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
      contextRef="FD2020Q4YTD"
      decimals="-3"
      id="d87872664e2708-wk-Fact-C7BDD3DFEE655CB872B38BF9EE548299"
      unitRef="usd">1321000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
      contextRef="FD2019Q4YTD"
      decimals="-3"
      id="d87872664e2727-wk-Fact-27E633D0331E776657908BF9EE548F3B"
      unitRef="usd">978000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
      contextRef="FD2018Q4YTD"
      decimals="-3"
      id="d87872664e2747-wk-Fact-9A053771F85E1AAA5D408BF9EE540A1D"
      unitRef="usd">2122000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="FI2020Q4"
      decimals="-5"
      id="d87872664e2767-wk-Fact-8BBE199067308BF018628BF9EE830F22"
      unitRef="usd">9600000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="FD2020Q4YTD"
      id="d87872664e2771-wk-Fact-B5979F79CD2843B093CA8BF9EE83412B">P1Y8M23D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <azz:ExcessTaxBenefitexcludedfromcashflow
      contextRef="FD2020Q4YTD"
      decimals="-5"
      id="d87872664e2779-wk-Fact-5886BB008E297D591E9E8BF9EE73A03E"
      unitRef="usd">-100000</azz:ExcessTaxBenefitexcludedfromcashflow>
    <azz:ExcessTaxBenefitexcludedfromcashflow
      contextRef="FD2019Q4YTD"
      decimals="-5"
      id="d87872664e2783-wk-Fact-3B09D008B520843CE8658BF9EE839BE7"
      unitRef="usd">-300000</azz:ExcessTaxBenefitexcludedfromcashflow>
    <azz:ExcessTaxBenefitexcludedfromcashflow
      contextRef="FD2018Q4YTD"
      decimals="-5"
      id="d87872664e2787-wk-Fact-C71C36B335AB4ACEDB138BF9EE73D961"
      unitRef="usd">200000</azz:ExcessTaxBenefitexcludedfromcashflow>
    <us-gaap:LongTermDebtTextBlock
      contextRef="FD2020Q4YTD"
      id="TextSelection-A339A19FAAAACC892D978BF9EED1FCD0-0-wk-Fact-0839B31FBBE3628E1C198BF9EE83809C">Debt&lt;div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Following is a summary of debt as of &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;February&#160;29, 2020&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; and &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;February&#160;28, 2019&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:center;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&#160;&lt;/span&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:74.71264367816092%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="9"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:60%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:17%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:17%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;2017 Revolving Line of Credit&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;78,000&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;116,000&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;2011 Senior Notes&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;125,000&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;125,000&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Total debt&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;203,000&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;241,000&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Unamortized debt issuance costs&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;(122&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;(255&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Total debt, net&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;202,878&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;240,745&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Less amount due within one year&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;(125,000&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Debt due after one year, net&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;77,878&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;240,745&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"&gt;2017 Revolving Credit Facility&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;On March 27, 2013, the Company entered into a credit agreement (the &#x201c;Credit Agreement&#x201d;) with Bank of America and other lenders.  The Credit Agreement provided for a &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;$75.0 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; term facility and a &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;$225.0 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; revolving credit facility that included a &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;$75.0 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; &#x201c;accordion&#x201d; feature. The Credit Agreement is used to provide for working capital needs, capital improvements, dividends, future acquisitions, letter of credit needs and potential share repurchases.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&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. The 2017 Credit Agreement amended the Credit Agreement by the following: (i) extending the maturity date until March 21, 2022, (ii) providing for a senior revolving credit facility in a principal amount of up to &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;$450 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;, with an additional &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;$150 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; accordion, (iii) including a &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;$75 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; sublimit for the issuance of standby and commercial letters of credit, (iv) including a &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;$30 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; sublimit for swing line loans, (v) restricting indebtedness incurred in respect of capital leases, synthetic lease obligations and purchase money obligations not to exceed &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;$20 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;, (vi) restricting investments in any foreign subsidiaries not to exceed &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;$50 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; in the aggregate, and (vii) 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 &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;$75.0 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; term facility under the previous Credit Agreement was paid in full as a result of the execution of the 2017 Credit Agreement. &lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;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 &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;3.25&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;:1.0 and an Interest Coverage Ratio of at least &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;3.00&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;:1.0. The 2017 Credit Agreement will be used to finance working capital needs, capital improvements, dividends, future acquisitions, letter of credit needs and share repurchases.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;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 &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;0.875%&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; to &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;1.875%&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; depending on our Leverage Ratio (as defined in the 2017 Credit Agreement). The &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;"&gt;&lt;span&gt;Eurodollar&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; 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 &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;0.50%&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;, the Prime rate, or the Eurodollar Rate plus &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;1.0%&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; at the time of borrowing. The 2017 Credit Agreement also carries a Commitment Fee for the unfunded portion ranging from 0&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;.175%&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; to 0&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;.30%&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; per annum, depending on our Leverage Ratio. The effective interest rate was &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;4.06%&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; as of &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;February&#160;29, 2020&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;As of &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;February&#160;29, 2020&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;, we had &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;$78.0 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; of outstanding debt against the revolving credit facility and letters of credit outstanding in the amount of &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;$14.4 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;, which left approximately &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;$357.6 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; of additional credit available under the 2017 Credit Agreement. &lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"&gt;2011 Senior Notes&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; On January&#160;21, 2011, the Company entered into a Note Purchase Agreement (the &#x201c;2011 Agreement&#x201d;), pursuant to which the Company issued &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;$125.0 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; aggregate principal amount of its &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;5.42%&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; unsecured Senior Notes (the &#x201c;2011 Notes&#x201d;), through a private placement (the &#x201c;2011 Note Offering&#x201d;). Amounts under the agreement are due in a balloon payment on the January 2021 maturity date. Pursuant to the 2011 Agreement, the Company's payment obligations with respect to the 2011 Notes may be accelerated under certain circumstances. &lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:36px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;The 2011 Notes contain various financial covenants requiring the Company, among other things, to a) maintain on a consolidated basis net worth equal to at least the sum of &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;$116.9 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; plus &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;50.0%&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; of future net income; b) maintain a ratio of indebtedness to EBITDA (as defined in Note Purchase Agreement) not to exceed &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;3.25&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;:1.00; c) maintain on a consolidated basis a Fixed Charge Coverage Ratio (as defined in the Note Purchase Agreement) of at least &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;2.0&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;:1.0; d) not at any time permit the aggregate amount of all Priority Indebtedness (as defined in the Note Purchase Agreement) to exceed &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;10.0%&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; of Consolidated Net Worth (as defined in the Note Purchase Agreement).&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;As of February 29, 2020, the 2011 Senior Notes are reflected in current liabilities as the maturity date is January 2021. The Company has the ability and intent to fully settle these notes on the maturity date through a combination of additional borrowings that are available under the 2017 Credit Agreement, existing cash and cash equivalent balances and through cash generated from ongoing operations.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;The Company was in compliance with all of its debt covenants as of &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;"&gt;February&#160;29, 2020&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; and as of April 29,2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Maturities of debt are as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:center;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:82.37547892720306%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="5"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:79%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:18%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;Fiscal year:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;Future Debt Maturities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;125,000&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;2023&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;78,000&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;2024&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;2025&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Thereafter&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Total&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;203,000&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;</us-gaap:LongTermDebtTextBlock>
    <us-gaap:ScheduleOfDebtTableTextBlock
      contextRef="FD2020Q4YTD"
      id="TextSelection-C1FD2AD4E591DF94EA348BF9EED1ACAF-0-wk-Fact-41DD0786490B8B978E968BF9EE921507">&lt;div style="line-height:120%;text-align:center;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&#160;&lt;/span&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:74.71264367816092%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="9"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:60%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:17%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:17%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;2017 Revolving Line of Credit&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;78,000&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;116,000&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;2011 Senior Notes&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;125,000&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;125,000&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Total debt&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;203,000&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;241,000&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Unamortized debt issuance costs&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;(122&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;(255&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Total debt, net&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;202,878&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;240,745&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Less amount due within one year&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;(125,000&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Debt due after one year, net&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;77,878&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;240,745&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfDebtTableTextBlock>
    <us-gaap:LongTermDebt
      contextRef="FI2020Q4_us-gaap_DebtInstrumentAxis_us-gaap_LineOfCreditMember_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember"
      decimals="-3"
      id="d87873492e716-wk-Fact-5AE0BAFD361F1435FE458BF9EE92294F"
      unitRef="usd">78000000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="FI2019Q4_us-gaap_DebtInstrumentAxis_us-gaap_LineOfCreditMember_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember"
      decimals="-3"
      id="d87873492e735-wk-Fact-3E6D83A5BCB1509B4A908BF9EE839CC7"
      unitRef="usd">116000000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="FI2020Q4_us-gaap_DebtInstrumentAxis_azz_UnsecuredSeniorNotesDueJanuary2021Member_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember"
      decimals="-3"
      id="d87873492e755-wk-Fact-91043444F9BBF81E0E8A8BF9EE83AC55"
      unitRef="usd">125000000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="FI2019Q4_us-gaap_DebtInstrumentAxis_azz_UnsecuredSeniorNotesDueJanuary2021Member_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember"
      decimals="-3"
      id="d87873492e774-wk-Fact-1E0E85D31E71B5FDBF438BF9EE837299"
      unitRef="usd">125000000</us-gaap:LongTermDebt>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="FI2020Q4"
      decimals="-3"
      id="d87873492e799-wk-Fact-995691C347000ADD25178BF9EE83F83B"
      unitRef="usd">203000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="FI2019Q4"
      decimals="-3"
      id="d87873492e818-wk-Fact-62A51FAE0F4A64BA968A8BF9EE833F65"
      unitRef="usd">241000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:UnamortizedDebtIssuanceExpense
      contextRef="FI2020Q4"
      decimals="-3"
      id="d87873492e843-wk-Fact-8FF13B3F65A0259101C18BF9EE731561"
      unitRef="usd">122000</us-gaap:UnamortizedDebtIssuanceExpense>
    <us-gaap:UnamortizedDebtIssuanceExpense
      contextRef="FI2019Q4"
      decimals="-3"
      id="d87873492e863-wk-Fact-4636C63396A90EDF56608BF9EE8357F9"
      unitRef="usd">255000</us-gaap:UnamortizedDebtIssuanceExpense>
    <us-gaap:LongTermDebt
      contextRef="FI2020Q4"
      decimals="-3"
      id="d87873492e889-wk-Fact-4E6F54F8F2E208DD7F948BF9EE83F0C3"
      unitRef="usd">202878000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="FI2019Q4"
      decimals="-3"
      id="d87873492e908-wk-Fact-51836231F68F8083D4308BF9EE83BD8E"
      unitRef="usd">240745000</us-gaap:LongTermDebt>
    <us-gaap:DebtCurrent
      contextRef="FI2020Q4"
      decimals="-3"
      id="d87873492e933-wk-Fact-89DC44EC1BFF43C98D848BF9EE73C19D"
      unitRef="usd">125000000</us-gaap:DebtCurrent>
    <us-gaap:DebtCurrent
      contextRef="FI2019Q4"
      decimals="-3"
      id="d87873492e953-wk-Fact-A7FF11F2F67BD05930AF8BF9EEA228D9"
      unitRef="usd">0</us-gaap:DebtCurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="FI2020Q4"
      decimals="-3"
      id="d87873492e983-wk-Fact-ABACCD91321EAA83525E8BF9EEA22DE1"
      unitRef="usd">77878000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="FI2019Q4"
      decimals="-3"
      id="d87873492e1002-wk-Fact-D7BAC8D46142E17F433B8BF9EEA2EE45"
      unitRef="usd">240745000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="I2013Q1Mar27_us-gaap_CreditFacilityAxis_us-gaap_LineOfCreditMember_us-gaap_LineOfCreditFacilityAxis_azz_BankOfAmericaAndOtherLendersMember_us-gaap_LongtermDebtTypeAxis_us-gaap_LineOfCreditMember"
      decimals="INF"
      id="d87873492e1021-wk-Fact-C2EF3E50CFBC2D21CCC48BF9EE927F10"
      unitRef="usd">75000000.0</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="I2013Q1Mar27_us-gaap_CreditFacilityAxis_us-gaap_RevolvingCreditFacilityMember_us-gaap_LineOfCreditFacilityAxis_azz_BankOfAmericaAndOtherLendersMember_us-gaap_LongtermDebtTypeAxis_us-gaap_LineOfCreditMember"
      decimals="INF"
      id="d87873492e1025-wk-Fact-DD6BF15A830BD30AA9C18BF9EE92ACC0"
      unitRef="usd">225000000.0</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <azz:LineOfCreditFacilityAdditionalBorrowingCapacity
      contextRef="I2013Q1Mar27_us-gaap_CreditFacilityAxis_us-gaap_LineOfCreditMember_us-gaap_LineOfCreditFacilityAxis_azz_BankOfAmericaAndOtherLendersMember_us-gaap_LongtermDebtTypeAxis_us-gaap_LineOfCreditMember"
      decimals="INF"
      id="d87873492e1029-wk-Fact-8480FA6B221F1FD2D9468BF9EE92D39C"
      unitRef="usd">75000000.0</azz:LineOfCreditFacilityAdditionalBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="I2013Q1Mar27_us-gaap_LineOfCreditFacilityAxis_azz_BankOfAmericaAndOtherLendersMember_us-gaap_LongtermDebtTypeAxis_us-gaap_LineOfCreditMember"
      decimals="-6"
      id="d87873492e1036-wk-Fact-C66313F28656A7BABB378BF9EE83CA4A"
      unitRef="usd">450000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <azz:LineOfCreditFacilityAdditionalBorrowingCapacity
      contextRef="I2013Q1Mar27_us-gaap_LineOfCreditFacilityAxis_azz_BankOfAmericaAndOtherLendersMember_us-gaap_LongtermDebtTypeAxis_us-gaap_LetterOfCreditMember"
      decimals="-6"
      id="d87873492e1040-wk-Fact-EDC20D30F905791FCE6A8BF9EE92ED3A"
      unitRef="usd">150000000</azz:LineOfCreditFacilityAdditionalBorrowingCapacity>
    <azz:LineOfCreditFacilityAdditionalBorrowingCapacity
      contextRef="I2013Q1Mar27_us-gaap_DebtInstrumentAxis_us-gaap_LineOfCreditMember_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember"
      decimals="INF"
      id="d87873492e1044-wk-Fact-65F4DAFC95C80D08C4358BF9EE92F266"
      unitRef="usd">75000000</azz:LineOfCreditFacilityAdditionalBorrowingCapacity>
    <azz:LineOfCreditFacilityAdditionalBorrowingCapacity
      contextRef="I2013Q1Mar27_us-gaap_CreditFacilityAxis_us-gaap_RevolvingCreditFacilityMember_us-gaap_LineOfCreditFacilityAxis_azz_BankOfAmericaAndOtherLendersMember_us-gaap_LongtermDebtTypeAxis_us-gaap_LineOfCreditMember"
      decimals="-6"
      id="d87873492e1048-wk-Fact-E2EE4D79E5A22279079D8BF9EE839BDF"
      unitRef="usd">30000000</azz:LineOfCreditFacilityAdditionalBorrowingCapacity>
    <azz:DebtInstrumentCovenantMaximumCapitalLeaseObligations
      contextRef="I2013Q1Mar27_us-gaap_LineOfCreditFacilityAxis_azz_BankOfAmericaAndOtherLendersMember_us-gaap_LongtermDebtTypeAxis_us-gaap_LineOfCreditMember"
      decimals="-6"
      id="d87873492e1052-wk-Fact-24DEB62430F55866FD998BF9EE8375CA"
      unitRef="usd">20000000</azz:DebtInstrumentCovenantMaximumCapitalLeaseObligations>
    <azz:DebtInstrumentCovenantMaximumInvestmentsInForeignSubsidiaries
      contextRef="I2013Q1Mar27_us-gaap_LineOfCreditFacilityAxis_azz_BankOfAmericaAndOtherLendersMember_us-gaap_LongtermDebtTypeAxis_us-gaap_LineOfCreditMember"
      decimals="-6"
      id="d87873492e1057-wk-Fact-66C177FA4FF2FBE292C18BF9EE838554"
      unitRef="usd">50000000</azz:DebtInstrumentCovenantMaximumInvestmentsInForeignSubsidiaries>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="D2013Q1March27_us-gaap_LineOfCreditFacilityAxis_azz_BankOfAmericaAndOtherLendersMember_us-gaap_LongtermDebtTypeAxis_us-gaap_LineOfCreditMember"
      decimals="-5"
      id="d87873492e1061-wk-Fact-6D8D7F7E1D30F8D4FED98BF9EE92154D"
      unitRef="usd">75000000.0</us-gaap:RepaymentsOfLongTermDebt>
    <azz:DebtInstrumentCovenantLevarageRatioMaximum
      contextRef="D2013Q1March27_us-gaap_DebtInstrumentAxis_us-gaap_LineOfCreditMember_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember"
      decimals="INF"
      id="d87873492e1068-wk-Fact-B6FE3FFB75377363A14A8BF9EE738B50"
      unitRef="number">3.25</azz:DebtInstrumentCovenantLevarageRatioMaximum>
    <azz:DebtInstrumentCovenantFixedChargeCoverageRatioMinimum
      contextRef="D2013Q1March27_us-gaap_DebtInstrumentAxis_us-gaap_LineOfCreditMember_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember"
      decimals="INF"
      id="d87873492e1072-wk-Fact-6B3CF77B847187B1E3388BF9EE834248"
      unitRef="number">3.00</azz:DebtInstrumentCovenantFixedChargeCoverageRatioMinimum>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="FD2020Q4YTD_srt_RangeAxis_srt_MinimumMember_us-gaap_CreditFacilityAxis_us-gaap_RevolvingCreditFacilityMember_us-gaap_LineOfCreditFacilityAxis_azz_BankOfAmericaAndOtherLendersMember_us-gaap_LongtermDebtTypeAxis_us-gaap_LineOfCreditMember_us-gaap_VariableRateAxis_us-gaap_EurodollarMember"
      decimals="INF"
      id="d87873492e1079-wk-Fact-B67B8804C0801A7CB3188BF9EE9250C4"
      unitRef="number">0.00875</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="FD2020Q4YTD_srt_RangeAxis_srt_MaximumMember_us-gaap_CreditFacilityAxis_us-gaap_RevolvingCreditFacilityMember_us-gaap_LineOfCreditFacilityAxis_azz_BankOfAmericaAndOtherLendersMember_us-gaap_LongtermDebtTypeAxis_us-gaap_LineOfCreditMember_us-gaap_VariableRateAxis_us-gaap_EurodollarMember"
      decimals="INF"
      id="d87873492e1083-wk-Fact-630CFB1F349AABF483888BF9EE832B28"
      unitRef="number">0.01875</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentDescriptionOfVariableRateBasis
      contextRef="D2013Q1March27_us-gaap_DebtInstrumentAxis_us-gaap_LineOfCreditMember_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember"
      id="d87873492e1087-wk-Fact-42851C8AC7FBEEA201EB8BF9EE9202EF">Eurodollar</us-gaap:DebtInstrumentDescriptionOfVariableRateBasis>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="FD2020Q4YTD_us-gaap_CreditFacilityAxis_us-gaap_RevolvingCreditFacilityMember_us-gaap_LineOfCreditFacilityAxis_azz_BankOfAmericaAndOtherLendersMember_us-gaap_LongtermDebtTypeAxis_us-gaap_LineOfCreditMember_us-gaap_VariableRateAxis_us-gaap_BaseRateMember"
      decimals="INF"
      id="d87873492e1091-wk-Fact-2461E36658370607EDFA8BF9EE8327AD"
      unitRef="number">0.0050</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="FD2020Q4YTD_us-gaap_CreditFacilityAxis_us-gaap_RevolvingCreditFacilityMember_us-gaap_LineOfCreditFacilityAxis_azz_BankOfAmericaAndOtherLendersMember_us-gaap_LongtermDebtTypeAxis_us-gaap_LineOfCreditMember_us-gaap_VariableRateAxis_us-gaap_EurodollarMember"
      decimals="INF"
      id="d87873492e1095-wk-Fact-FD3169E928585C3EEB138BF9EE835DE1"
      unitRef="number">0.010</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:LineOfCreditFacilityCommitmentFeePercentage
      contextRef="D2013Q1March27_srt_RangeAxis_srt_MinimumMember_us-gaap_CreditFacilityAxis_us-gaap_RevolvingCreditFacilityMember_us-gaap_LineOfCreditFacilityAxis_azz_BankOfAmericaAndOtherLendersMember_us-gaap_LongtermDebtTypeAxis_us-gaap_LineOfCreditMember_us-gaap_VariableRateAxis_us-gaap_EurodollarMember"
      decimals="INF"
      id="d87873492e1100-wk-Fact-A2F7FF7F8A07CE913FF38BF9EE83DF86"
      unitRef="number">0.00175</us-gaap:LineOfCreditFacilityCommitmentFeePercentage>
    <us-gaap:LineOfCreditFacilityCommitmentFeePercentage
      contextRef="D2013Q1March27_srt_RangeAxis_srt_MaximumMember_us-gaap_CreditFacilityAxis_us-gaap_RevolvingCreditFacilityMember_us-gaap_LineOfCreditFacilityAxis_azz_BankOfAmericaAndOtherLendersMember_us-gaap_LongtermDebtTypeAxis_us-gaap_LineOfCreditMember_us-gaap_VariableRateAxis_us-gaap_EurodollarMember"
      decimals="INF"
      id="d87873492e1104-wk-Fact-24A908D0A3C0102654F48BF9EE83154F"
      unitRef="number">0.0030</us-gaap:LineOfCreditFacilityCommitmentFeePercentage>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="FI2020Q4_us-gaap_CreditFacilityAxis_us-gaap_RevolvingCreditFacilityMember_us-gaap_LineOfCreditFacilityAxis_azz_BankOfAmericaAndOtherLendersMember_us-gaap_LongtermDebtTypeAxis_us-gaap_LineOfCreditMember"
      decimals="4"
      id="d87873492e1108-wk-Fact-EF07970E2F64DA3DDC16BD997A3AC36E"
      unitRef="number">0.0406</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:LongTermDebt
      contextRef="FI2020Q4_us-gaap_DebtInstrumentAxis_us-gaap_LineOfCreditMember_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember"
      decimals="-3"
      id="d87873492e1123-wk-Fact-5AE0BAFD361F1435FE458BF9EE92294F"
      unitRef="usd">78000000.0</us-gaap:LongTermDebt>
    <us-gaap:LettersOfCreditOutstandingAmount
      contextRef="FI2020Q4_us-gaap_DebtInstrumentAxis_us-gaap_LineOfCreditMember_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember"
      decimals="-5"
      id="d87873492e1127-wk-Fact-F50625E18CE2C3218DA98BF9EE831602"
      unitRef="usd">14400000</us-gaap:LettersOfCreditOutstandingAmount>
    <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity
      contextRef="FI2020Q4_us-gaap_DebtInstrumentAxis_us-gaap_LineOfCreditMember_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember"
      decimals="-5"
      id="d87873492e1131-wk-Fact-8F974FED059338220BF98BF9EE83E719"
      unitRef="usd">357600000</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="I2011Q1Jan21_us-gaap_DebtInstrumentAxis_azz_UnsecuredSeniorNotesDueJanuary2021Member_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember"
      decimals="INF"
      id="d87873492e1141-wk-Fact-FD068C2A1A2C082BC7A48BF9EE92DA45"
      unitRef="usd">125000000.0</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="I2011Q1Jan21_us-gaap_DebtInstrumentAxis_azz_UnsecuredSeniorNotesDueJanuary2021Member_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember"
      decimals="INF"
      id="d87873492e1145-wk-Fact-7E604253926FD056E5848BF9EE92202E"
      unitRef="number">0.0542</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <azz:DebtInstrumentCovenantNetCapitalAssetsMinimum
      contextRef="FD2020Q4YTD_us-gaap_DebtInstrumentAxis_azz_UnsecuredSeniorNotesDueJanuary2021Member_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember"
      decimals="-5"
      id="d87873492e1153-wk-Fact-B8E9621BDDD862A8A00D8BF9EE839F1D"
      unitRef="usd">116900000</azz:DebtInstrumentCovenantNetCapitalAssetsMinimum>
    <azz:DebtInstrumentCovenantRetentionOfFutureIncomePercentageMinimum
      contextRef="FD2020Q4YTD_us-gaap_DebtInstrumentAxis_azz_UnsecuredSeniorNotesDueJanuary2021Member_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember"
      decimals="INF"
      id="d87873492e1157-wk-Fact-53073AB5EAD2E4DC76118BF9EE836F1A"
      unitRef="number">0.500</azz:DebtInstrumentCovenantRetentionOfFutureIncomePercentageMinimum>
    <azz:DebtInstrumentCovenantRatioOfIndebtednessToEarningsBeforeInterestTaxDepreiationAmortizationMaximum
      contextRef="FD2020Q4YTD_us-gaap_DebtInstrumentAxis_azz_UnsecuredSeniorNotesDueJanuary2021Member_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember"
      decimals="INF"
      id="d87873492e1161-wk-Fact-EE2BC3293720BD1A710D8BF9EE7324D4"
      unitRef="number">3.25</azz:DebtInstrumentCovenantRatioOfIndebtednessToEarningsBeforeInterestTaxDepreiationAmortizationMaximum>
    <azz:DebtInstrumentCovenantFixedChargeCoverageRatioMinimum
      contextRef="FD2020Q4YTD_us-gaap_DebtInstrumentAxis_azz_UnsecuredSeniorNotesDueJanuary2021Member_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember"
      decimals="INF"
      id="d87873492e1165-wk-Fact-A9DAF62FE9F111E5F8A88BF9EE92503F"
      unitRef="number">2.0</azz:DebtInstrumentCovenantFixedChargeCoverageRatioMinimum>
    <azz:DebtInstrumentCovenantAggregateAmountOfPriorityIndebtednessMaximum
      contextRef="FD2020Q4YTD_us-gaap_DebtInstrumentAxis_azz_UnsecuredSeniorNotesDueJanuary2021Member_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember"
      decimals="INF"
      id="d87873492e1169-wk-Fact-546F80EFB69CDAA870A48BF9EE83AC47"
      unitRef="number">0.100</azz:DebtInstrumentCovenantAggregateAmountOfPriorityIndebtednessMaximum>
    <us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock
      contextRef="FD2020Q4YTD"
      id="TextSelection-CF9B9059441FBAB58C438BF9EED1BC0C-0-wk-Fact-4EF87EE0765FF8374F628BF9EE92C649">&lt;div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Maturities of debt are as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:center;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:82.37547892720306%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="5"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:79%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:18%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;Fiscal year:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;Future Debt Maturities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;125,000&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;2023&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;78,000&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;2024&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;2025&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Thereafter&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Total&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;203,000&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths
      contextRef="FI2020Q4"
      decimals="-3"
      id="d87873492e1252-wk-Fact-C6F84F5C9FD8E0F0775E8BF9EE739057"
      unitRef="usd">125000000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo
      contextRef="FI2020Q4"
      decimals="-3"
      id="d87873492e1272-wk-Fact-56537E8BBD7282C9BA1D8BF9EE731942"
      unitRef="usd">0</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree
      contextRef="FI2020Q4"
      decimals="-3"
      id="d87873492e1297-wk-Fact-25DD87E95B5425A9E7538BF9EE730B6A"
      unitRef="usd">78000000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour
      contextRef="FI2020Q4"
      decimals="-3"
      id="d87873492e1322-wk-Fact-919FD4DEE94D86A285DB8BF9EE734B67"
      unitRef="usd">0</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive
      contextRef="FI2020Q4"
      decimals="-3"
      id="d87873492e1347-wk-Fact-BCBD090932D5414D1D1C8BF9EE73D40A"
      unitRef="usd">0</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive
      contextRef="FI2020Q4"
      decimals="-3"
      id="d87873492e1372-wk-Fact-93A1EE93604D52BD4A578BF9EE733755"
      unitRef="usd">0</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="FI2020Q4"
      decimals="-3"
      id="d87873492e1402-wk-Fact-995691C347000ADD25178BF9EE83F83B"
      unitRef="usd">203000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:SegmentReportingDisclosureTextBlock
      contextRef="FD2020Q4YTD"
      id="TextSelection-F93986D4D8826A3295308BF9EEC162BF-0-wk-Fact-A19461AE5E4AEA8FC9E68BF9EE6428C6">Operating Segments&lt;div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"&gt;Segment Information&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&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. Net 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="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;A summary of each of the Company's reportable segments is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"&gt;Metal Coatings&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; - provides hot dip galvanizing, powder coating, anodizing and plating, and other metal coating applications to the steel fabrication and other industries through facilities located throughout the United States and Canada&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"&gt;Energy&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; - provides specialized products and services designed to support industrial and electrical applications. This segment's product offerings include custom switchgear, electrical enclosures, medium and high voltage bus ducts, explosion proof and hazardous duty lighting and tubular products. In addition, this segment focuses on extension of life cycle for the power generation, refining and industrial infrastructure, through automated weld overlay solutions for corrosion and erosion mitigation.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;The following tables show information by reportable segment for fiscal year &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;2020&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;, &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;2019&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; and &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;2018&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:center;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.80506822612085%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="13"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:49%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:14%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:14%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:14%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;2018&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;Net sales:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Metal Coatings&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;498,989&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;440,264&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;389,397&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Energy&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;562,828&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;486,823&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;421,033&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Total net sales&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;1,061,817&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;927,087&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;810,430&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;height:13px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;height:13px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;height:13px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;height:13px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;height:13px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;height:13px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;height:13px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;Operating income (loss):&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Metal Coatings&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;107,926&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;83,591&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;84,332&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Energy&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;32,845&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;31,332&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;(1,766&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Corporate&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;(42,796&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;(37,967&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;(34,318&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Loss on disposal of business&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;(18,632&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Total operating income&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;79,343&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;76,956&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;48,248&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:center;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.41520467836257%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="13"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:49%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:14%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:14%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:14%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;2018&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;Depreciation and amortization:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Metal Coatings&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;30,042&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;29,124&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;28,617&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Energy&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;18,414&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;19,405&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;19,996&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Corporate&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;1,738&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;1,716&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;1,913&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Total&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;50,194&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;50,245&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;50,526&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:center;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.41520467836257%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="13"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:49%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:14%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:14%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:14%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;2018&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;Expenditures for acquisitions, net of cash, and&#160;property, plant and equipment:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Metal Coatings&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;82,972&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;16,046&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;39,474&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Energy&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;9,588&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;14,608&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;32,903&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Corporate&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;3,112&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;2,962&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;2,020&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Total&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;95,672&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;33,616&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;74,397&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Asset information by segment was as follows as of &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;February&#160;29, 2020&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; and &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;February&#160;28, 2019&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:center;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:82.26120857699804%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="9"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:58%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:18%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:18%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;Assets:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Metal Coatings&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;504,632&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;440,090&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Energy&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;548,032&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;630,134&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Corporate&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;21,167&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;18,346&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Total assets&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;1,073,831&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;1,088,570&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"&gt;Financial Information About Geographical Areas&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Financial information about geographical areas for the periods presented was as follows for fiscal year &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;2020&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;, &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;2019&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; and &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;2018&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:center;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.41520467836257%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="13"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:49%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:14%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:14%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:14%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;2018&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;Geographic net sales:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;United States&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;850,656&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;785,194&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;653,150&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Other countries&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;211,161&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;141,893&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;157,280&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Total&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;1,061,817&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;927,087&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;810,430&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:center;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&#160;&lt;/span&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:82.26120857699804%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="9"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:58%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:18%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:18%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;Property, plant and equipment, net:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;United States&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;190,365&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;189,281&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Canada&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;16,385&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;16,961&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Other Countries&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;6,354&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;3,985&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Total&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;213,104&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;210,227&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;</us-gaap:SegmentReportingDisclosureTextBlock>
    <us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock
      contextRef="FD2020Q4YTD"
      id="TextSelection-3F20833C95045D36369D8BF9EEC1A9FB-0-wk-Fact-9F367955419E625956BE8BF9EE64C6D8">&lt;div style="line-height:120%;text-align:center;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.80506822612085%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="13"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:49%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:14%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:14%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:14%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;2018&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;Net sales:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Metal Coatings&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;498,989&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;440,264&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;389,397&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Energy&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;562,828&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;486,823&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;421,033&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Total net sales&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;1,061,817&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;927,087&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;810,430&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;height:13px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;height:13px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;height:13px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;height:13px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;height:13px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;height:13px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;height:13px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;Operating income (loss):&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Metal Coatings&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;107,926&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;83,591&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;84,332&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Energy&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;32,845&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;31,332&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;(1,766&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Corporate&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;(42,796&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;(37,967&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;(34,318&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Loss on disposal of business&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;(18,632&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Total operating income&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;79,343&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;76,956&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;48,248&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:center;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.41520467836257%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="13"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:49%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:14%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:14%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:14%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;2018&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;Depreciation and amortization:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Metal Coatings&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;30,042&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;29,124&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;28,617&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Energy&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;18,414&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;19,405&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;19,996&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Corporate&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;1,738&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;1,716&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;1,913&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Total&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;50,194&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;50,245&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;50,526&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:center;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.41520467836257%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="13"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:49%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:14%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:14%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:14%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;2018&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;Expenditures for acquisitions, net of cash, and&#160;property, plant and equipment:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Metal Coatings&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;82,972&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;16,046&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;39,474&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Energy&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;9,588&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;14,608&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;32,903&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Corporate&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;3,112&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;2,962&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;2,020&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Total&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;95,672&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;33,616&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;74,397&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Asset information by segment was as follows as of &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;February&#160;29, 2020&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; and &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;February&#160;28, 2019&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:center;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:82.26120857699804%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="9"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:58%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:18%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:18%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;Assets:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Metal Coatings&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;504,632&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;440,090&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Energy&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;548,032&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;630,134&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Corporate&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;21,167&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;18,346&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Total assets&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;1,073,831&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;1,088,570&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"&gt;Financial Information About Geographical Areas&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Financial information about geographical areas for the periods presented was as follows for fiscal year &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;2020&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;, &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;2019&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; and &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;2018&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:center;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.41520467836257%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="13"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:49%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:14%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:14%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:14%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;2018&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;Geographic net sales:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;United States&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;850,656&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;785,194&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;653,150&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Other countries&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;211,161&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;141,893&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;157,280&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Total&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;1,061,817&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;927,087&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;810,430&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:center;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&#160;&lt;/span&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:82.26120857699804%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="9"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:58%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:18%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:18%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;Property, plant and equipment, net:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;United States&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;190,365&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;189,281&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Canada&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;16,385&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;16,961&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Other Countries&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;6,354&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;3,985&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Total&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;213,104&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;210,227&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock>
    <us-gaap:Revenues
      contextRef="FD2020Q4YTD_us-gaap_StatementBusinessSegmentsAxis_azz_EnergyMember"
      decimals="-3"
      id="d87876569e827-wk-Fact-CD8D12CE2E8C3203D8C78BF9EE922095"
      unitRef="usd">498989000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2019Q4YTD_us-gaap_StatementBusinessSegmentsAxis_azz_EnergyMember"
      decimals="-3"
      id="d87876569e846-wk-Fact-7FACB7653911887C0FEA8BF9EE923D64"
      unitRef="usd">440264000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2018Q4YTD_us-gaap_StatementBusinessSegmentsAxis_azz_EnergyMember"
      decimals="-3"
      id="d87876569e866-wk-Fact-1B65FD4AA09FC622B2F78BF9EE92A121"
      unitRef="usd">389397000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2020Q4YTD_us-gaap_StatementBusinessSegmentsAxis_azz_GalvanizingServicesMember"
      decimals="-3"
      id="d87876569e886-wk-Fact-A0863DC8C03BB52DE6E38BF9EE92CB56"
      unitRef="usd">562828000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2019Q4YTD_us-gaap_StatementBusinessSegmentsAxis_azz_GalvanizingServicesMember"
      decimals="-3"
      id="d87876569e905-wk-Fact-BF2F9BF6318E474F6CAB8BF9EE92F94E"
      unitRef="usd">486823000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2018Q4YTD_us-gaap_StatementBusinessSegmentsAxis_azz_GalvanizingServicesMember"
      decimals="-3"
      id="d87876569e924-wk-Fact-3522B365690ED5C117218BF9EE92E5E2"
      unitRef="usd">421033000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2020Q4YTD"
      decimals="-3"
      id="d87876569e955-wk-Fact-C650B3A23A0417F4AE378BF9EE832BD9"
      unitRef="usd">1061817000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2019Q4YTD"
      decimals="-3"
      id="d87876569e974-wk-Fact-F35F872C783CFC05157F8BF9EE838B2E"
      unitRef="usd">927087000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2018Q4YTD"
      decimals="-3"
      id="d87876569e994-wk-Fact-314D4927BA7337BA4A318BF9EE834B21"
      unitRef="usd">810430000</us-gaap:Revenues>
    <us-gaap:OperatingIncomeLoss
      contextRef="FD2020Q4YTD_us-gaap_StatementBusinessSegmentsAxis_azz_EnergyMember"
      decimals="-3"
      id="d87876569e1153-wk-Fact-C6D9B1A94DF1D704FF458BF9EE92D827"
      unitRef="usd">107926000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="FD2019Q4YTD_us-gaap_StatementBusinessSegmentsAxis_azz_EnergyMember"
      decimals="-3"
      id="d87876569e1172-wk-Fact-4D396BBC6AD27972686D8BF9EE920B1A"
      unitRef="usd">83591000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="FD2018Q4YTD_us-gaap_StatementBusinessSegmentsAxis_azz_EnergyMember"
      decimals="-3"
      id="d87876569e1192-wk-Fact-7AA3F7E95F498BCB8D428BF9EE92E4A0"
      unitRef="usd">84332000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="FD2020Q4YTD_us-gaap_StatementBusinessSegmentsAxis_azz_GalvanizingServicesMember"
      decimals="-3"
      id="d87876569e1212-wk-Fact-0BB3CC44D9695C1081F58BF9EE926187"
      unitRef="usd">32845000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="FD2019Q4YTD_us-gaap_StatementBusinessSegmentsAxis_azz_GalvanizingServicesMember"
      decimals="-3"
      id="d87876569e1231-wk-Fact-86EEE2499901440F55F88BF9EE922BC0"
      unitRef="usd">31332000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="FD2018Q4YTD_us-gaap_StatementBusinessSegmentsAxis_azz_GalvanizingServicesMember"
      decimals="-3"
      id="d87876569e1250-wk-Fact-43198969933ECFC71E128BF9EE92DC43"
      unitRef="usd">-1766000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="FD2020Q4YTD_us-gaap_StatementBusinessSegmentsAxis_us-gaap_CorporateNonSegmentMember"
      decimals="-3"
      id="d87876569e1277-wk-Fact-42B1295825CA62B811A3BDD67FED61D7"
      unitRef="usd">-42796000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="FD2019Q4YTD_us-gaap_StatementBusinessSegmentsAxis_us-gaap_CorporateNonSegmentMember"
      decimals="-3"
      id="d87876569e1297-wk-Fact-00DE294AAFE6D28A4455BDD681D90E49"
      unitRef="usd">-37967000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="FD2018Q4YTD_us-gaap_StatementBusinessSegmentsAxis_us-gaap_CorporateNonSegmentMember"
      decimals="-3"
      id="d87876569e1317-wk-Fact-56B8DAF2F7877659BB94BDD683CD576E"
      unitRef="usd">-34318000</us-gaap:OperatingIncomeLoss>
    <us-gaap:GainLossOnSaleOfBusiness
      contextRef="FD2020Q4YTD_us-gaap_StatementBusinessSegmentsAxis_us-gaap_CorporateNonSegmentMember"
      decimals="-3"
      id="d87876569e1344-wk-Fact-075986F0406FD925A0528BF9EE92D5F7"
      unitRef="usd">-18632000</us-gaap:GainLossOnSaleOfBusiness>
    <us-gaap:GainLossOnSaleOfBusiness
      contextRef="FD2019Q4YTD_us-gaap_StatementBusinessSegmentsAxis_us-gaap_CorporateNonSegmentMember"
      decimals="-3"
      id="d87876569e1364-wk-Fact-7FA143E76F71540BDAD18BF9EE922E16"
      unitRef="usd">0</us-gaap:GainLossOnSaleOfBusiness>
    <us-gaap:GainLossOnSaleOfBusiness
      contextRef="FD2018Q4YTD_us-gaap_StatementBusinessSegmentsAxis_us-gaap_CorporateNonSegmentMember"
      decimals="-3"
      id="d87876569e1383-wk-Fact-87B49556598981A85DB08BF9EE926835"
      unitRef="usd">0</us-gaap:GainLossOnSaleOfBusiness>
    <us-gaap:OperatingIncomeLoss
      contextRef="FD2020Q4YTD"
      decimals="-3"
      id="d87876569e1415-wk-Fact-BBB0D09BB62FDD0BAD2D8BF9EE83A469"
      unitRef="usd">79343000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="FD2019Q4YTD"
      decimals="-3"
      id="d87876569e1434-wk-Fact-8619A3C913D17A264CA68BF9EE83962F"
      unitRef="usd">76956000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="FD2018Q4YTD"
      decimals="-3"
      id="d87876569e1454-wk-Fact-BA04C580AC923E9C0E078BF9EE734D14"
      unitRef="usd">48248000</us-gaap:OperatingIncomeLoss>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="FD2020Q4YTD_us-gaap_StatementBusinessSegmentsAxis_azz_EnergyMember"
      decimals="-3"
      id="d87876569e1634-wk-Fact-3838ACB1964AC7D36ADE8BF9EE54E1E0"
      unitRef="usd">30042000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="FD2019Q4YTD_us-gaap_StatementBusinessSegmentsAxis_azz_EnergyMember"
      decimals="-3"
      id="d87876569e1653-wk-Fact-35FFA94AD6A4D30A05308BF9EE544C70"
      unitRef="usd">29124000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="FD2018Q4YTD_us-gaap_StatementBusinessSegmentsAxis_azz_EnergyMember"
      decimals="-3"
      id="d87876569e1673-wk-Fact-E856761D2CADE942CE828BF9EE54B2AB"
      unitRef="usd">28617000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="FD2020Q4YTD_us-gaap_StatementBusinessSegmentsAxis_azz_GalvanizingServicesMember"
      decimals="-3"
      id="d87876569e1693-wk-Fact-DED198901C0F3DF1D1A88BF9EE547631"
      unitRef="usd">18414000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="FD2019Q4YTD_us-gaap_StatementBusinessSegmentsAxis_azz_GalvanizingServicesMember"
      decimals="-3"
      id="d87876569e1712-wk-Fact-68E30330C4CA992B04F48BF9EE546594"
      unitRef="usd">19405000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="FD2018Q4YTD_us-gaap_StatementBusinessSegmentsAxis_azz_GalvanizingServicesMember"
      decimals="-3"
      id="d87876569e1731-wk-Fact-309D1970C121B487EC808BF9EE5448EC"
      unitRef="usd">19996000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="FD2020Q4YTD_us-gaap_StatementBusinessSegmentsAxis_us-gaap_CorporateNonSegmentMember"
      decimals="-3"
      id="d87876569e1757-wk-Fact-630DAB7B5CB1D8B867A78BF9EE546551"
      unitRef="usd">1738000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="FD2019Q4YTD_us-gaap_StatementBusinessSegmentsAxis_us-gaap_CorporateNonSegmentMember"
      decimals="-3"
      id="d87876569e1776-wk-Fact-C918A3D73940C8B3E0A68BF9EE54929F"
      unitRef="usd">1716000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="FD2018Q4YTD_us-gaap_StatementBusinessSegmentsAxis_us-gaap_CorporateNonSegmentMember"
      decimals="-3"
      id="d87876569e1795-wk-Fact-8835145B62BB3BF7B9DC8BF9EE545E42"
      unitRef="usd">1913000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="FD2020Q4YTD"
      decimals="-3"
      id="d87876569e1826-wk-Fact-7FC32B75AD3FBAFC522C8BF9EE54ABFC"
      unitRef="usd">50194000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="FD2019Q4YTD"
      decimals="-3"
      id="d87876569e1845-wk-Fact-0E145E8908919B664F7A8BF9EE54EE15"
      unitRef="usd">50245000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="FD2018Q4YTD"
      decimals="-3"
      id="d87876569e1865-wk-Fact-52310B3BB5A522CA772E8BF9EE549461"
      unitRef="usd">50526000</us-gaap:DepreciationDepletionAndAmortization>
    <azz:PaymentsToAcquirePropertyPlantEquipmentAndAcquireBusinessesNetOfCash
      contextRef="FD2020Q4YTD_us-gaap_StatementBusinessSegmentsAxis_azz_EnergyMember"
      decimals="-3"
      id="d87876569e2045-wk-Fact-A3B9DAD902279877C88C8BF9EE542F8B"
      unitRef="usd">82972000</azz:PaymentsToAcquirePropertyPlantEquipmentAndAcquireBusinessesNetOfCash>
    <azz:PaymentsToAcquirePropertyPlantEquipmentAndAcquireBusinessesNetOfCash
      contextRef="FD2019Q4YTD_us-gaap_StatementBusinessSegmentsAxis_azz_EnergyMember"
      decimals="-3"
      id="d87876569e2064-wk-Fact-4FA61EA5D363CDC615898BF9EE54D2A2"
      unitRef="usd">16046000</azz:PaymentsToAcquirePropertyPlantEquipmentAndAcquireBusinessesNetOfCash>
    <azz:PaymentsToAcquirePropertyPlantEquipmentAndAcquireBusinessesNetOfCash
      contextRef="FD2018Q4YTD_us-gaap_StatementBusinessSegmentsAxis_azz_EnergyMember"
      decimals="-3"
      id="d87876569e2084-wk-Fact-C073C8DE921232176B408BF9EE549B1D"
      unitRef="usd">39474000</azz:PaymentsToAcquirePropertyPlantEquipmentAndAcquireBusinessesNetOfCash>
    <azz:PaymentsToAcquirePropertyPlantEquipmentAndAcquireBusinessesNetOfCash
      contextRef="FD2020Q4YTD_us-gaap_StatementBusinessSegmentsAxis_azz_GalvanizingServicesMember"
      decimals="-3"
      id="d87876569e2104-wk-Fact-2550302E383A89696C478BF9EE546E75"
      unitRef="usd">9588000</azz:PaymentsToAcquirePropertyPlantEquipmentAndAcquireBusinessesNetOfCash>
    <azz:PaymentsToAcquirePropertyPlantEquipmentAndAcquireBusinessesNetOfCash
      contextRef="FD2019Q4YTD_us-gaap_StatementBusinessSegmentsAxis_azz_GalvanizingServicesMember"
      decimals="-3"
      id="d87876569e2123-wk-Fact-E221E7088E7F7454225B8BF9EE541078"
      unitRef="usd">14608000</azz:PaymentsToAcquirePropertyPlantEquipmentAndAcquireBusinessesNetOfCash>
    <azz:PaymentsToAcquirePropertyPlantEquipmentAndAcquireBusinessesNetOfCash
      contextRef="FD2018Q4YTD_us-gaap_StatementBusinessSegmentsAxis_azz_GalvanizingServicesMember"
      decimals="-3"
      id="d87876569e2142-wk-Fact-191A921070CBBB31F0D78BF9EE54C2C7"
      unitRef="usd">32903000</azz:PaymentsToAcquirePropertyPlantEquipmentAndAcquireBusinessesNetOfCash>
    <azz:PaymentsToAcquirePropertyPlantEquipmentAndAcquireBusinessesNetOfCash
      contextRef="FD2020Q4YTD_us-gaap_StatementBusinessSegmentsAxis_us-gaap_CorporateNonSegmentMember"
      decimals="-3"
      id="d87876569e2168-wk-Fact-46F3E6139E24B62FDB138BF9EE549ABE"
      unitRef="usd">3112000</azz:PaymentsToAcquirePropertyPlantEquipmentAndAcquireBusinessesNetOfCash>
    <azz:PaymentsToAcquirePropertyPlantEquipmentAndAcquireBusinessesNetOfCash
      contextRef="FD2019Q4YTD_us-gaap_StatementBusinessSegmentsAxis_us-gaap_CorporateNonSegmentMember"
      decimals="-3"
      id="d87876569e2187-wk-Fact-3DDF5894409522C0233B8BF9EE547F50"
      unitRef="usd">2962000</azz:PaymentsToAcquirePropertyPlantEquipmentAndAcquireBusinessesNetOfCash>
    <azz:PaymentsToAcquirePropertyPlantEquipmentAndAcquireBusinessesNetOfCash
      contextRef="FD2018Q4YTD_us-gaap_StatementBusinessSegmentsAxis_us-gaap_CorporateNonSegmentMember"
      decimals="-3"
      id="d87876569e2206-wk-Fact-8103ED3054BB86234C658BF9EE5454B9"
      unitRef="usd">2020000</azz:PaymentsToAcquirePropertyPlantEquipmentAndAcquireBusinessesNetOfCash>
    <azz:PaymentsToAcquirePropertyPlantEquipmentAndAcquireBusinessesNetOfCash
      contextRef="FD2020Q4YTD"
      decimals="-3"
      id="d87876569e2237-wk-Fact-BFB1BAFACDCDD3CFC6328BF9EE54C6AF"
      unitRef="usd">95672000</azz:PaymentsToAcquirePropertyPlantEquipmentAndAcquireBusinessesNetOfCash>
    <azz:PaymentsToAcquirePropertyPlantEquipmentAndAcquireBusinessesNetOfCash
      contextRef="FD2019Q4YTD"
      decimals="-3"
      id="d87876569e2256-wk-Fact-8240F509247AC38DF5F98BF9EE540D91"
      unitRef="usd">33616000</azz:PaymentsToAcquirePropertyPlantEquipmentAndAcquireBusinessesNetOfCash>
    <azz:PaymentsToAcquirePropertyPlantEquipmentAndAcquireBusinessesNetOfCash
      contextRef="FD2018Q4YTD"
      decimals="-3"
      id="d87876569e2276-wk-Fact-6D46D4444F22C63702CD8BF9EE549D42"
      unitRef="usd">74397000</azz:PaymentsToAcquirePropertyPlantEquipmentAndAcquireBusinessesNetOfCash>
    <us-gaap:Assets
      contextRef="FI2020Q4_us-gaap_StatementBusinessSegmentsAxis_azz_EnergyMember"
      decimals="-3"
      id="d87876569e2421-wk-Fact-3EE0DFDD443833B464E48BF9EEA2AFA1"
      unitRef="usd">504632000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="FI2019Q4_us-gaap_StatementBusinessSegmentsAxis_azz_EnergyMember"
      decimals="-3"
      id="d87876569e2440-wk-Fact-CDE561B8600BC827F7528BF9EEA2D64C"
      unitRef="usd">440090000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="FI2020Q4_us-gaap_StatementBusinessSegmentsAxis_azz_GalvanizingServicesMember"
      decimals="-3"
      id="d87876569e2460-wk-Fact-566C4B0DBE1884FE7A978BF9EEA24136"
      unitRef="usd">548032000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="FI2019Q4_us-gaap_StatementBusinessSegmentsAxis_azz_GalvanizingServicesMember"
      decimals="-3"
      id="d87876569e2479-wk-Fact-24B860C8EE081115CA388BF9EEA2CA51"
      unitRef="usd">630134000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="FI2020Q4_us-gaap_StatementBusinessSegmentsAxis_us-gaap_CorporateNonSegmentMember"
      decimals="-3"
      id="d87876569e2504-wk-Fact-9ED8F25C542F5E5EB4D98BF9EEA20513"
      unitRef="usd">21167000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="FI2019Q4_us-gaap_StatementBusinessSegmentsAxis_us-gaap_CorporateNonSegmentMember"
      decimals="-3"
      id="d87876569e2523-wk-Fact-62C23F1958C2B27950B28BF9EEA2F5B6"
      unitRef="usd">18346000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="FI2020Q4"
      decimals="-3"
      id="d87876569e2553-wk-Fact-C930C054249E09FFC82C8BF9EEA23C4C"
      unitRef="usd">1073831000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="FI2019Q4"
      decimals="-3"
      id="d87876569e2572-wk-Fact-C0EFB529B7ED12A461878BF9EEA22CAD"
      unitRef="usd">1088570000</us-gaap:Assets>
    <us-gaap:Revenues
      contextRef="FD2020Q4YTD_srt_StatementGeographicalAxis_country_US"
      decimals="-3"
      id="d87876569e2770-wk-Fact-BF4CE7F935588A7BD3A08BF9EE6403CC"
      unitRef="usd">850656000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2019Q4YTD_srt_StatementGeographicalAxis_country_US"
      decimals="-3"
      id="d87876569e2789-wk-Fact-4392986B2A8DE8B973E88BF9EE54D76B"
      unitRef="usd">785194000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2018Q4YTD_srt_StatementGeographicalAxis_country_US"
      decimals="-3"
      id="d87876569e2809-wk-Fact-8E24AA3CBF7C243476848BF9EE549B87"
      unitRef="usd">653150000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2020Q4YTD_srt_StatementGeographicalAxis_azz_OtherCountriesMember"
      decimals="-3"
      id="d87876569e2829-wk-Fact-1C3EBDC9A67DC5B5E56E8BF9EE54ACB0"
      unitRef="usd">211161000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2019Q4YTD_srt_StatementGeographicalAxis_azz_OtherCountriesMember"
      decimals="-3"
      id="d87876569e2848-wk-Fact-54E5B89EC98F401E93158BF9EE541FBD"
      unitRef="usd">141893000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2018Q4YTD_srt_StatementGeographicalAxis_azz_OtherCountriesMember"
      decimals="-3"
      id="d87876569e2867-wk-Fact-BED6E343461C89AB94428BF9EE54AA9F"
      unitRef="usd">157280000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2020Q4YTD"
      decimals="-3"
      id="d87876569e2898-wk-Fact-C650B3A23A0417F4AE378BF9EE832BD9"
      unitRef="usd">1061817000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2019Q4YTD"
      decimals="-3"
      id="d87876569e2917-wk-Fact-F35F872C783CFC05157F8BF9EE838B2E"
      unitRef="usd">927087000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2018Q4YTD"
      decimals="-3"
      id="d87876569e2937-wk-Fact-314D4927BA7337BA4A318BF9EE834B21"
      unitRef="usd">810430000</us-gaap:Revenues>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="FI2020Q4_srt_StatementGeographicalAxis_country_US"
      decimals="-3"
      id="d87876569e3075-wk-Fact-DDCEE0C3626EA3AFF6398BF9EEA216B9"
      unitRef="usd">190365000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="FI2019Q4_srt_StatementGeographicalAxis_country_US"
      decimals="-3"
      id="d87876569e3094-wk-Fact-72F522E0D438C3D497E78BF9EEA2AED9"
      unitRef="usd">189281000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="FI2020Q4_srt_StatementGeographicalAxis_country_CA"
      decimals="-3"
      id="d87876569e3114-wk-Fact-D0DF1956EDE1C8F69EB98BF9EEA2A8A1"
      unitRef="usd">16385000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="FI2019Q4_srt_StatementGeographicalAxis_country_CA"
      decimals="-3"
      id="d87876569e3133-wk-Fact-737851BE47FC970008CF8BF9EEA2421E"
      unitRef="usd">16961000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="FI2020Q4_srt_StatementGeographicalAxis_us-gaap_NonUsMember"
      decimals="-3"
      id="d87876569e3158-wk-Fact-0A6DEE679DAE86BB96F88BF9EEA21857"
      unitRef="usd">6354000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="FI2019Q4_srt_StatementGeographicalAxis_us-gaap_NonUsMember"
      decimals="-3"
      id="d87876569e3177-wk-Fact-705A8707E531680D14928BF9EEA2EFCB"
      unitRef="usd">3985000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="FI2020Q4"
      decimals="-3"
      id="d87876569e3207-wk-Fact-4DF1C383DC2F3DA8E0D78BF9EEA23BBA"
      unitRef="usd">213104000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="FI2019Q4"
      decimals="-3"
      id="d87876569e3226-wk-Fact-698C6290835455F8ACC58BF9EE73BAE8"
      unitRef="usd">210227000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:LesseeOperatingLeasesTextBlock
      contextRef="FD2020Q4YTD"
      id="TextSelection-0F61E25D6F7BA403AD998BF9EED1BE41-0-wk-Fact-6C605D0734DC43294D7F8BF9EE928250">Leases&lt;div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;The Company is a lessee under various operating leases for facilities and equipment. The Company recognized operating lease costs of &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;$18.4 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;, &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;$15.6 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; and &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;$13.9 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; for fiscal years &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;2020&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;, &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;2019&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; and &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;2018&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-align:left;text-indent:30px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;As of &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;February&#160;29, 2020&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;, maturities of the Company's lease liabilities were as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-align:center;text-indent:30px;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:72.65625%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="4"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:73%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:25%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;Fiscal year:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;Operating Leases&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;8,311&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;7,990&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;2023&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;7,505&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;2024&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;6,687&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;2025&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;5,755&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Thereafter&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;17,494&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Total lease payments&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;53,742&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Less imputed interest&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;(9,301&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Total&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;44,441&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Supplemental information related to the Company's portfolio of operating leases was as follows (in thousands, except years and percentages):&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-align:center;text-indent:30px;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:86.71875%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="9"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:65%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:14%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:2%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:14%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Operating cash flows from operating leases included in lease liabilities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;8,918&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;8,454&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;ROU assets obtained in exchange for new operating lease liabilities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;7,867&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;10,948&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Weighted-average remaining lease term - operating leases&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;7.94 years&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;9.23 years&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Weighted-average discount rate - operating leases&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;4.89&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;5.13&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeasesTextBlock>
    <us-gaap:OperatingLeaseCost
      contextRef="FD2020Q4YTD"
      decimals="-5"
      id="d87877188e616-wk-Fact-0C2E9EEA31B9996BE3E08BF9EEB2F84A"
      unitRef="usd">18400000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="FD2019Q4YTD"
      decimals="-5"
      id="d87877188e620-wk-Fact-BE69553DF7E0EF8B02F88BF9EEB24639"
      unitRef="usd">15600000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="FD2018Q4YTD"
      decimals="-5"
      id="d87877188e624-wk-Fact-DE7A5A18438452F567E28BF9EE92387B"
      unitRef="usd">13900000</us-gaap:OperatingLeaseCost>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock
      contextRef="FD2020Q4YTD"
      id="TextSelection-3DE4F860E00D6451AC448BF9EED113F5-0-wk-Fact-7DCF17422912C1341AA08BF9EE92F621">&lt;div style="line-height:120%;padding-top:12px;text-align:left;text-indent:30px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;As of &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;February&#160;29, 2020&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;, maturities of the Company's lease liabilities were as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-align:center;text-indent:30px;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:72.65625%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="4"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:73%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:25%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;Fiscal year:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;Operating Leases&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;8,311&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;7,990&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;2023&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;7,505&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;2024&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;6,687&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;2025&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;5,755&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Thereafter&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;17,494&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Total lease payments&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;53,742&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Less imputed interest&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;(9,301&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Total&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;44,441&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="FI2020Q4"
      decimals="-3"
      id="d87877188e697-wk-Fact-03507E806EE8364151DC8BF9EE7352C3"
      unitRef="usd">8311000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="FI2020Q4"
      decimals="-3"
      id="d87877188e712-wk-Fact-4CF551FD5CAA1889806B8BF9EE736C4C"
      unitRef="usd">7990000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="FI2020Q4"
      decimals="-3"
      id="d87877188e732-wk-Fact-3898F09FB9A78D8C59E08BF9EE83E2E4"
      unitRef="usd">7505000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour
      contextRef="FI2020Q4"
      decimals="-3"
      id="d87877188e752-wk-Fact-D74A6DF139C3230432168BF9EE64959B"
      unitRef="usd">6687000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive
      contextRef="FI2020Q4"
      decimals="-3"
      id="d87877188e772-wk-Fact-D86369C9BD1D358E13AA8BF9EE7312DF"
      unitRef="usd">5755000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive
      contextRef="FI2020Q4"
      decimals="-3"
      id="d87877188e792-wk-Fact-AE6A6889F50A2EB6C1AB8BF9EE735931"
      unitRef="usd">17494000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="FI2020Q4"
      decimals="-3"
      id="d87877188e812-wk-Fact-44E6911C3F4D318D80088BF9EE737824"
      unitRef="usd">53742000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
      contextRef="FI2020Q4"
      decimals="-3"
      id="d87877188e832-wk-Fact-C76B109CFCD1E6147B258BF9EE73D8CD"
      unitRef="usd">9301000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability
      contextRef="FI2020Q4"
      decimals="-3"
      id="d87877188e858-wk-Fact-51A9F58AD58171A139A58BF9EE732C96"
      unitRef="usd">44441000</us-gaap:OperatingLeaseLiability>
    <us-gaap:LeaseCostTableTextBlock
      contextRef="FD2020Q4YTD"
      id="TextSelection-E384E29A9145BF8FA9398BF9EED1173F-0-wk-Fact-D4E08684EE4E3483E24D8BF9EEB28F3F">&lt;div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Supplemental information related to the Company's portfolio of operating leases was as follows (in thousands, except years and percentages):&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-align:center;text-indent:30px;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:86.71875%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="9"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:65%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:14%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:2%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:14%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Operating cash flows from operating leases included in lease liabilities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;8,918&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;8,454&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;ROU assets obtained in exchange for new operating lease liabilities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;7,867&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;10,948&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Weighted-average remaining lease term - operating leases&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;7.94 years&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;9.23 years&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Weighted-average discount rate - operating leases&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;4.89&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;5.13&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;</us-gaap:LeaseCostTableTextBlock>
    <us-gaap:OperatingLeasePayments
      contextRef="FD2020Q4YTD"
      decimals="-3"
      id="d87877188e961-wk-Fact-7938EE9F07FF6DF969318BF9EE7376EC"
      unitRef="usd">8918000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="FD2019Q4YTD"
      decimals="-3"
      id="d87877188e980-wk-Fact-9E655847D01D6A23C757BD9BC29AD7D3"
      unitRef="usd">8454000</us-gaap:OperatingLeasePayments>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="FD2020Q4YTD"
      decimals="-3"
      id="d87877188e1005-wk-Fact-D37B596DD661FB03B0E38BF9EE732581"
      unitRef="usd">7867000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="FD2019Q4YTD"
      decimals="-3"
      id="d87877188e1024-wk-Fact-7363F1F597DBE8504CB7BD9BC41E99DD"
      unitRef="usd">10948000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="FI2020Q4"
      id="d87877188e1044-wk-Fact-BCE4EC344EF9EDABCE558BF9EE732415">P7Y11M8D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="FI2019Q4"
      id="d87877188e1063-wk-Fact-157424B1409944B6059CBD9BC5B0FF80">P9Y2M23D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="FI2020Q4"
      decimals="4"
      id="d87877188e1088-wk-Fact-372BAB6E2836E460443E8BF9EE833842"
      unitRef="number">0.0489</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="FI2019Q4"
      decimals="4"
      id="d87877188e1108-wk-Fact-B9476D029E56F80928E7BD9BC720D29C"
      unitRef="number">0.0513</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="FD2020Q4YTD"
      id="TextSelection-A26AEF532F4D0C2E76FB8BF9EED10420-0-wk-Fact-D76FB5309CAE2BCCB3BC8BF9EE4418DD">Commitments and Contingencies&lt;div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"&gt;Legal&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&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.&#160; 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="font-family:inherit;font-size:9pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"&gt;Commodity pricing&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;As of &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;February&#160;29, 2020&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;, the Company had non-cancelable forward contracts of approximately &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;$43.2 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; to purchase zinc at various volumes and prices. All such contracts expire in fiscal 2021. The Company had no other contracted commitments for any other commodities including steel, aluminum, natural gas, cooper, zinc, nickel based alloys, except for those entered into under the normal course of business.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"&gt;Other&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;As of &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;February&#160;29, 2020&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;, the Company had outstanding letters of credit in the amount of &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;$30.5 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;. 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 &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;February&#160;29, 2020&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;, a warranty reserve in the amount of &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;$3.7 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; was established to offset any future warranty claims.&lt;/span&gt;&lt;/div&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:LongTermPurchaseCommitmentAmount
      contextRef="FD2020Q4YTD_us-gaap_FinancialInstrumentAxis_us-gaap_ForwardContractsMember"
      decimals="-5"
      id="d87877305e641-wk-Fact-68A053ADA5013199D51ABDA29EC25EC1"
      unitRef="usd">43200000</us-gaap:LongTermPurchaseCommitmentAmount>
    <us-gaap:LettersOfCreditOutstandingAmount
      contextRef="FI2020Q4_us-gaap_StatementBusinessSegmentsAxis_azz_EnergyMember"
      decimals="-5"
      id="d87877305e655-wk-Fact-7C70ECF68FF0308435458BF9EE92D060"
      unitRef="usd">30500000</us-gaap:LettersOfCreditOutstandingAmount>
    <us-gaap:ProductWarrantyAccrualClassifiedCurrent
      contextRef="FI2020Q4"
      decimals="-5"
      id="d87877305e663-wk-Fact-FB1E1E0F441E01E381EBC142358BB34D"
      unitRef="usd">3700000</us-gaap:ProductWarrantyAccrualClassifiedCurrent>
    <us-gaap:BusinessCombinationDisclosureTextBlock
      contextRef="FD2020Q4YTD"
      id="TextSelection-2017171196B2C71B70CD8BF9EED10A0C-0-wk-Fact-BE1B957CB5091808A9858BF9EE44A8F4">Acquisitions &amp;amp; Divestitures&lt;div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"&gt;Divestiture&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:10px;padding-top:12px;text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;Fiscal 2020&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;In February 2020, the Company completed the sale of its nuclear logistics business reported within its Energy segment. The Company received net cash proceeds of &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;$23.6 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; and recognized a loss on disposal of &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;$18.6 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;. 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. As part of determining the loss on disposal, 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 as opposed to the ongoing operations required significant management judgment regarding future cash flows, discount rates and other market relevant data.   &lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"&gt;Acquisitions&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:10px;padding-top:12px;text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;Fiscal 2020&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;In April 2019, the Company completed the acquisition of all the outstanding shares of K2 Partners, Inc. (&#x201c;K2&#x201d;) 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 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="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;In August 2019, the Company completed the acquisition of the assets of NuZinc, LLC, a privately held plating company in the Dallas-Fort Worth area. The acquisition increased the Company's capability and capacity in electroplating solutions within its Metal Coatings segment. The goodwill arising from this acquisition was allocated to the Metal Coatings segment and is deductible for income tax purposes.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;In September 2019, the Company completed the acquisition of all the assets of Preferred Industries, Ltd. ("Preferred"), a privately held company based in the Dallas-Fort Worth area. Preferred provides powder and e-coating solutions to the automotive, HVAC, marine, transportation, medical, industrial, and plastics industries. The acquisition broadened the Company's offerings and expanded its network of surface technology plants. This acquisition was included in the Metal Coatings segment.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;The fair values of the net assets acquired, including property, plant and equipment, intangibles and goodwill may be subject to change as additional information is received and finalized. Accordingly, the provisional measurements of fair value for these items are subject to change. The Company expects to finalize the valuation as soon as practicable, but not later than one year from the acquisition dates.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;The following table summarizes the preliminary fair values of the assets acquired and liabilities assumed, in aggregate, related to these acquisitions as of the date of each respective acquisition (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-align:center;text-indent:30px;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:57.30994152046783%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="5"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:69%;"/&gt;&lt;td style="width:2%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:27%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;Assets&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Accounts receivable&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;4,591&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Inventories&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;1,830&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Prepaid expenses and other&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;22&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Property, plant and equipment&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;5,336&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Intangibles&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;15,512&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Goodwill&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;39,419&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;Liabilities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Accounts payable and other accrued liabilities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;(1,575&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Contingent consideration&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;(2,000&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Deferred income taxes&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;(2,507&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Total purchase price&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;60,628&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;In addition to the initial cash payment upon closing for the K2 acquisition, contingent consideration of up to &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;$2.0 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; 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="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&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="line-height:120%;padding-top:12px;text-align:center;text-indent:30px;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:72.70955165692008%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="7"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:54%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:20%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:22%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;Fair Value&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;Useful Life&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Customer relationships&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;15,360&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;15 years&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Non-compete agreements&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;152&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;3 years&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Total intangible assets&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;15,512&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;During fiscal &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;2020&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;, the acquired companies described above generated net sales of &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;$27.9 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; and net income of &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;$2.6 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; 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="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&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 2019. &#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 2019 or of future consolidated operating results.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;The unaudited pro forma financial information was as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-align:center;text-indent:30px;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:58.47953216374269%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="9"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:54%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:20%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:20%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Revenues&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;1,072,633&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;966,007&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Net income&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;49,702&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;57,693&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&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="line-height:120%;padding-bottom:10px;padding-top:12px;text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;Fiscal 2019&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;In March 2018, the Company 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 the Company's market reach to the Southwest states, brought additional capability to process large, multi-segment enclosures in Lectrus' large manufacturing facility and complemented AZZ's current metal enclosure businesses in the Energy segment.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:10px;padding-top:12px;text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;Fiscal 2018&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;In February 2018, the Company 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 provides galvanizing solutions to a multi-state area within the Midwest. The acquisition supported AZZ's goal of continued geographic expansion as well as portfolio expansion of its metal coatings solutions. The goodwill arising from this acquisition was allocated to the Metal Coatings segment and was not deductible for income tax purposes.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;In September 2017, the Company 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&#x2019;s product portfolio includes metal-enclosed, metal-clad and padmount switchgear, serving the utility, commercial, industrial and renewable energy markets since 1982. The acquisition of PSI is a key addition to the Company's electrical switchgear portfolio. The addition of PSI&#x2019;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. The goodwill arising from this acquisition was allocated to the Energy Segment and was deductible for income tax purposes.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;In June 2017, the Company completed the acquisition of the assets of Enhanced Powder Coating Ltd., (&#x201c;EPC&#x201d;), a privately held, high specification, National Aerospace and Defense Contractors Accreditation Program, ("NADCAP"), certified provider of powder coating, plating and anodizing services based in Gainesville, Texas. EPC, founded in 2003, offers a full spectrum of finish technology including powder coating, abrasive blasting and plating for heavy industrial, transportation, aerospace and light commercial industries. The acquisition of EPC is consistent with the Company's strategic initiative to grow its Metal Coatings segment with products and services that complement its industry-leading galvanizing business. The goodwill arising from this acquisition was allocated to the Metal Coatings Segment and was deductible for income tax purposes.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:10px;padding-top:12px;text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;Supplemental Disclosures&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;During fiscal &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;2020&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;, &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;2019&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; and &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;2018&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;, the Company paid &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;$60.6 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;, &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;$8.0 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; and &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;$44.8 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;, respectively, for these acquisitions, net of cash acquired, and expensed acquisition related costs of &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;$0.8 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;, &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;$0.2 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; and &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;$0.3 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;The goodwill resulting from these acquisitions during fiscal &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;2020&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;, &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;2019&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; and &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;2018&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; 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. &lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; For fiscal year 2019 and 2018, the acquisitions were not significant individually or in the aggregate. Accordingly, disclosures of the purchase price allocations and unaudited pro forma results of operations have not been provided.&lt;/span&gt;&lt;/div&gt;</us-gaap:BusinessCombinationDisclosureTextBlock>
    <us-gaap:ProceedsFromDivestitureOfBusinessesNetOfCashDivested
      contextRef="D2020Q1Feb2020_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_azz_NuclearLogisticsBusinessMember"
      decimals="-5"
      id="d87878272e624-wk-Fact-1FD4D8C488074179F2A3BDA8BFE3D2C7"
      unitRef="usd">23600000</us-gaap:ProceedsFromDivestitureOfBusinessesNetOfCashDivested>
    <us-gaap:GainLossOnSaleOfBusiness
      contextRef="D2020Q1Feb2020_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_azz_NuclearLogisticsBusinessMember"
      decimals="-5"
      id="d87878272e628-wk-Fact-9739AD423EF0C1B9D937BDA99FADE056"
      unitRef="usd">-18600000</us-gaap:GainLossOnSaleOfBusiness>
    <us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock
      contextRef="FD2020Q4YTD"
      id="TextSelection-40265890619583EA219BBDABEB10E4D4-0-wk-Fact-CD65A7758830EECAAD9DBDAC0A6DCD42">&lt;div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;The following table summarizes the preliminary fair values of the assets acquired and liabilities assumed, in aggregate, related to these acquisitions as of the date of each respective acquisition (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-align:center;text-indent:30px;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:57.30994152046783%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="5"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:69%;"/&gt;&lt;td style="width:2%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:27%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;Assets&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Accounts receivable&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;4,591&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Inventories&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;1,830&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Prepaid expenses and other&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;22&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Property, plant and equipment&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;5,336&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Intangibles&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;15,512&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Goodwill&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;39,419&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;Liabilities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Accounts payable and other accrued liabilities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;(1,575&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Contingent consideration&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;(2,000&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Deferred income taxes&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;(2,507&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Total purchase price&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;60,628&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables
      contextRef="FI2020Q4_us-gaap_BusinessAcquisitionAxis_azz_A2020AcquisitionsMember"
      decimals="-3"
      id="d87878272e712-wk-Fact-FC8402AA639E0814EAEBBDB1635922E6"
      unitRef="usd">4591000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory
      contextRef="FI2020Q4_us-gaap_BusinessAcquisitionAxis_azz_A2020AcquisitionsMember"
      decimals="-3"
      id="d87878272e732-wk-Fact-F671F278BBF58827D0CCBDB1C50003D6"
      unitRef="usd">1830000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets
      contextRef="FI2020Q4_us-gaap_BusinessAcquisitionAxis_azz_A2020AcquisitionsMember"
      decimals="-3"
      id="d87878272e757-wk-Fact-F31C9AFEABA8F7275C9EBDB1F09BECF2"
      unitRef="usd">22000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment
      contextRef="FI2020Q4_us-gaap_BusinessAcquisitionAxis_azz_A2020AcquisitionsMember"
      decimals="-3"
      id="d87878272e782-wk-Fact-5A8F247F62AACD56BA4CBDB224A2D1A3"
      unitRef="usd">5336000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill
      contextRef="FI2020Q4_us-gaap_BusinessAcquisitionAxis_azz_A2020AcquisitionsMember"
      decimals="-3"
      id="d87878272e807-wk-Fact-C6D0B469938E89269337BDB0CB7881A7"
      unitRef="usd">15512000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
    <us-gaap:Goodwill
      contextRef="FI2020Q4_us-gaap_BusinessAcquisitionAxis_azz_A2020AcquisitionsMember"
      decimals="-3"
      id="d87878272e832-wk-Fact-535FD24781FA2CD95254BDB0B896DA6A"
      unitRef="usd">39419000</us-gaap:Goodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable
      contextRef="FI2020Q4_us-gaap_BusinessAcquisitionAxis_azz_A2020AcquisitionsMember"
      decimals="-3"
      id="d87878272e883-wk-Fact-34896B196E18427A61EEBDB343E8736B"
      unitRef="usd">1575000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContingentLiability
      contextRef="FI2020Q4_us-gaap_BusinessAcquisitionAxis_azz_A2020AcquisitionsMember"
      decimals="-3"
      id="d87878272e909-wk-Fact-CF49499EBDA5D75089E7BDB3790FBA36"
      unitRef="usd">2000000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContingentLiability>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities
      contextRef="FI2020Q4_us-gaap_BusinessAcquisitionAxis_azz_A2020AcquisitionsMember"
      decimals="-3"
      id="d87878272e935-wk-Fact-EAFF6F13CC9C0D4C7F68BDB3A2217E9A"
      unitRef="usd">2507000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet
      contextRef="FI2020Q4_us-gaap_BusinessAcquisitionAxis_azz_A2020AcquisitionsMember"
      decimals="-3"
      id="d87878272e967-wk-Fact-CCB3F9F45CF3B02A91D9BDB3E50FD322"
      unitRef="usd">60628000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet>
    <azz:BusinessCombinationMaximumContingentConsiderationLiability
      contextRef="I2020Q1SharesOutstanding_us-gaap_BusinessAcquisitionAxis_azz_K2Member"
      decimals="-5"
      id="d87878272e978-wk-Fact-F5718A9DA06B4BA8F43BBDBB1E1B0B85"
      unitRef="usd">2000000.0</azz:BusinessCombinationMaximumContingentConsiderationLiability>
    <us-gaap:ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock
      contextRef="FD2020Q4YTD"
      id="TextSelection-3098794EC78375B11182BDAC3F742102-0-wk-Fact-4C97B1BC4A950B97F7E0BDACAE470848">&lt;div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&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="line-height:120%;padding-top:12px;text-align:center;text-indent:30px;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:72.70955165692008%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="7"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:54%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:20%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:22%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;Fair Value&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;Useful Life&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Customer relationships&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;15,360&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;15 years&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Non-compete agreements&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;152&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;3 years&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Total intangible assets&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;15,512&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="FD2020Q4YTD_us-gaap_BusinessAcquisitionAxis_azz_A2020AcquisitionsMember_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_CustomerRelationshipsMember"
      decimals="-3"
      id="d87878272e1050-wk-Fact-593647D5B195E70038D7BDBECC1D2E7B"
      unitRef="usd">15360000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="FD2020Q4YTD_us-gaap_BusinessAcquisitionAxis_azz_A2020AcquisitionsMember_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_CustomerRelationshipsMember"
      id="d87878272e1069-wk-Fact-CA2DFB2A95426044751BBDBF3ADAC594">P15Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="FD2020Q4YTD_us-gaap_BusinessAcquisitionAxis_azz_A2020AcquisitionsMember_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_NoncompeteAgreementsMember"
      decimals="-3"
      id="d87878272e1085-wk-Fact-74C1289E3130117F6E8FBDBECC1D1930"
      unitRef="usd">152000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="FD2020Q4YTD_us-gaap_BusinessAcquisitionAxis_azz_A2020AcquisitionsMember_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_NoncompeteAgreementsMember"
      id="d87878272e1104-wk-Fact-65416BF4E3078784DCF8BDBF3AE1840B">P3Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="FD2020Q4YTD_us-gaap_BusinessAcquisitionAxis_azz_A2020AcquisitionsMember"
      decimals="-3"
      id="d87878272e1125-wk-Fact-75499E36C9C484F2900CBDBECC1D2981"
      unitRef="usd">15512000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual
      contextRef="FD2020Q4YTD_us-gaap_BusinessAcquisitionAxis_azz_A2020AcquisitionsMember"
      decimals="-5"
      id="d87878272e1150-wk-Fact-39CC1B7BD804F5AAAD7CBDC1DECAD876"
      unitRef="usd">27900000</us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual>
    <us-gaap:BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual
      contextRef="FD2020Q4YTD_us-gaap_BusinessAcquisitionAxis_azz_A2020AcquisitionsMember"
      decimals="-5"
      id="d87878272e1154-wk-Fact-C70EEBEB8532EF307A70BDC29B96EA3F"
      unitRef="usd">2600000</us-gaap:BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual>
    <us-gaap:BusinessAcquisitionProFormaInformationTextBlock
      contextRef="FD2020Q4YTD"
      id="TextSelection-D9799FE5D774747CAA80BDAE9AAB128E-0-wk-Fact-360B1877F72BE9C5BB50BDAEA5B77C17">&lt;div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;The unaudited pro forma financial information was as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-align:center;text-indent:30px;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:58.47953216374269%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="9"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:54%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:20%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:20%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Revenues&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;1,072,633&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;966,007&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Net income&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;49,702&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;57,693&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;</us-gaap:BusinessAcquisitionProFormaInformationTextBlock>
    <us-gaap:BusinessAcquisitionsProFormaRevenue
      contextRef="FD2020Q4YTD_us-gaap_BusinessAcquisitionAxis_azz_A2020AcquisitionsMember"
      decimals="-3"
      id="d87878272e1246-wk-Fact-6EB07A48365C30F84CE3BDC3A84698D1"
      unitRef="usd">1072633000</us-gaap:BusinessAcquisitionsProFormaRevenue>
    <us-gaap:BusinessAcquisitionsProFormaRevenue
      contextRef="FD2019Q4YTD_us-gaap_BusinessAcquisitionAxis_azz_A2020AcquisitionsMember"
      decimals="-3"
      id="d87878272e1265-wk-Fact-75A2AC0E1CA42877BAD3BDC454C96208"
      unitRef="usd">966007000</us-gaap:BusinessAcquisitionsProFormaRevenue>
    <us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss
      contextRef="FD2020Q4YTD_us-gaap_BusinessAcquisitionAxis_azz_A2020AcquisitionsMember"
      decimals="-3"
      id="d87878272e1285-wk-Fact-BAC876AF04069491080ABDC3C549B0EA"
      unitRef="usd">49702000</us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss>
    <us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss
      contextRef="FD2019Q4YTD_us-gaap_BusinessAcquisitionAxis_azz_A2020AcquisitionsMember"
      decimals="-3"
      id="d87878272e1304-wk-Fact-43141C19921560F14E99BDC455D10EE3"
      unitRef="usd">57693000</us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="FD2020Q4YTD"
      decimals="-5"
      id="d87878272e1357-wk-Fact-FC0D27324E5662A2AD8AC1404720CD2A"
      unitRef="usd">60600000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="FD2019Q4YTD"
      decimals="-3"
      id="d87878272e1361-wk-Fact-43EF605B655D5CE5F7A3BD40E089394B"
      unitRef="usd">8000000.0</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="FD2018Q4YTD"
      decimals="-5"
      id="d87878272e1366-wk-Fact-8DB38308296C05599FFDC141A48BEEBB"
      unitRef="usd">44800000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:BusinessCombinationAcquisitionRelatedCosts
      contextRef="FD2020Q4YTD"
      decimals="-5"
      id="d87878272e1370-wk-Fact-23F546D47E22D192845EBDC54DDD6382"
      unitRef="usd">800000</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
    <us-gaap:BusinessCombinationAcquisitionRelatedCosts
      contextRef="FD2019Q4YTD"
      decimals="-5"
      id="d87878272e1374-wk-Fact-2CD30F7D2038303C7A8ABDC54EE0572C"
      unitRef="usd">200000</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
    <us-gaap:BusinessCombinationAcquisitionRelatedCosts
      contextRef="FD2018Q4YTD"
      decimals="-5"
      id="d87878272e1378-wk-Fact-0A752F10F2D532A4C9F6BDC54E4CA37B"
      unitRef="usd">300000</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
    <us-gaap:SubsequentEventsTextBlock
      contextRef="FD2020Q4YTD"
      id="TextSelection-A4F51C6C13015C6CF9058BF9EED1A3AC-0-wk-Fact-72CA3F970EE6B638E2008BF9EEB2A086">Subsequent EventsIn March 2020, the World Health Organization declared the viral strain of coronavirus ("COVID-19") a global pandemic and recommended containment and mitigation measures worldwide, which has resulted in significant downward pressure on most economies around the world. In addition, many countries have implemented travel restrictions, making it more difficult to operate a business with a global footprint.  As of the date of this filing, the Company's operations remain open globally and the Company's personnel and operations have been lightly impacted by the effects of COVID-19.&#160;The Company has experienced certain customer order deferrals until later in fiscal 2021, but there have been few outright customer order cancellations. Although we expect our business to be negative impacted to a certain degree, we are taking active steps to mitigate any negative impact, which are within our control. We are examining ways to most effectively utilize our assets, to reduce costs, and to preserve liquidity.  As the COVID-19 pandemic is ongoing and the near term worldwide economic outlook remains uncertain, the we cannot reasonably estimate the length or severity of this pandemic, or the extent to which the disruption may materially impact the Company&#x2019;s consolidated financial statements for fiscal year 2021. Consequences of prolonged economic decline could include, but not be limited to, reduced revenues, increased instances of uncollectable receivables, and increased asset impairments.</us-gaap:SubsequentEventsTextBlock>
    <us-gaap:QuarterlyFinancialInformationTextBlock
      contextRef="FD2020Q4YTD"
      id="TextSelection-E230FB4AEC89F8D025C38BF9EED11073-0-wk-Fact-BC701E6A6BA82DB361818BF9EE83219E">Selected Quarterly Financial Data (Unaudited)&lt;div style="line-height:120%;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:center;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="17"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:36%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:13%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:13%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:13%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:13%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;Quarter ended&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;May&#160;31,&lt;br/&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;August&#160;31,&lt;br/&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;November&#160;30,&lt;br/&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;February&#160;29,&lt;br/&gt;2020 &lt;/span&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:6pt"&gt;(2)&lt;/sup&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="15" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;font-style:italic;"&gt;(in thousands, except per share data)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Net sales&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;289,123&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;236,190&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;291,139&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;245,365&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Gross profit&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;66,107&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;52,686&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;67,331&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;51,104&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Net income (loss)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;21,284&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;15,558&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;22,035&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;(10,643&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Basic net income (loss) per share &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:7pt"&gt;(1)&lt;/sup&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;0.81&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;0.59&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;0.84&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;(0.41&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Diluted net income (loss) per share &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:7pt"&gt;(1)&lt;/sup&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;0.81&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;0.59&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;0.84&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;(0.41&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:center;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&#160;&lt;/span&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.80506822612085%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="17"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:36%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:13%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:13%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:13%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:13%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;Quarter ended&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;May&#160;31,&lt;br/&gt;2018&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;August&#160;31,&lt;br/&gt;2018&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;November&#160;30,&lt;br/&gt;2018&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;February&#160;28,&lt;br/&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="15" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;font-style:italic;"&gt;(in thousands, except per share data)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Net sales&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;262,236&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;222,787&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;239,516&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;202,548&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Gross profit&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;58,705&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;46,904&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;49,755&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;43,257&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Net income&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;15,718&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;11,244&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;15,395&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;8,851&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Basic net income per share &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:7pt"&gt;(1)&lt;/sup&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;0.60&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;0.43&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;0.59&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;0.34&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Diluted net income per share &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:7pt"&gt;(1)&lt;/sup&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;0.60&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;0.43&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;0.59&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;0.34&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;(1) Basic and diluted net income (loss) per share are computed independently for each of the quarters presented. Therefore, the sum of quarterly basic and diluted per share information may not equal annual basic and diluted net income per share.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;(2) During the fourth quarter of fiscal 2020, the Company recorded a loss on disposal of &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;$18.6 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; related to the sale of its nuclear logistics business and recorded an impairment charge of &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;$9.2 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; related to the Company's exit from the nuclear certified portion of its industrial welding solutions business.&lt;/span&gt;&lt;/div&gt;</us-gaap:QuarterlyFinancialInformationTextBlock>
    <us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock
      contextRef="FD2020Q4YTD"
      id="TextSelection-7FCA87F0F10B4CCB1C088BF9EED12A9B-0-wk-Fact-2E916B33B215452768F08BF9EE73D80A">&lt;div style="line-height:120%;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:center;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="17"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:36%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:13%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:13%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:13%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:13%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;Quarter ended&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;May&#160;31,&lt;br/&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;August&#160;31,&lt;br/&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;November&#160;30,&lt;br/&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;February&#160;29,&lt;br/&gt;2020 &lt;/span&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:6pt"&gt;(2)&lt;/sup&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="15" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;font-style:italic;"&gt;(in thousands, except per share data)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Net sales&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;289,123&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;236,190&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;291,139&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;245,365&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Gross profit&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;66,107&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;52,686&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;67,331&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;51,104&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Net income (loss)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;21,284&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;15,558&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;22,035&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;(10,643&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Basic net income (loss) per share &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:7pt"&gt;(1)&lt;/sup&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;0.81&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;0.59&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;0.84&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;(0.41&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Diluted net income (loss) per share &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:7pt"&gt;(1)&lt;/sup&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;0.81&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;0.59&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;0.84&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;(0.41&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:center;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&#160;&lt;/span&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.80506822612085%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="17"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:36%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:13%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:13%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:13%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:13%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;Quarter ended&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;May&#160;31,&lt;br/&gt;2018&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;August&#160;31,&lt;br/&gt;2018&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;November&#160;30,&lt;br/&gt;2018&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;February&#160;28,&lt;br/&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="15" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;font-style:italic;"&gt;(in thousands, except per share data)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Net sales&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;262,236&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;222,787&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;239,516&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;202,548&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Gross profit&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;58,705&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;46,904&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;49,755&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;43,257&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Net income&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;15,718&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;11,244&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;15,395&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;8,851&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Basic net income per share &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:7pt"&gt;(1)&lt;/sup&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;0.60&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;0.43&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;0.59&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;0.34&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Diluted net income per share &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:7pt"&gt;(1)&lt;/sup&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;0.60&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;0.43&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;0.59&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;0.34&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock>
    <us-gaap:Revenues
      contextRef="FD2020Q1QTD"
      decimals="-3"
      id="d87879937e929-wk-Fact-ECAD8B8F80A999091F978BF9EEB216BD"
      unitRef="usd">289123000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2020Q2QTD"
      decimals="-3"
      id="d87879937e948-wk-Fact-803DB827F0BB12ABE2638BF9EE8387EA"
      unitRef="usd">236190000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2020Q3QTD"
      decimals="-3"
      id="d87879937e968-wk-Fact-317609CDBAA45453BA6C8BF9EE92E49D"
      unitRef="usd">291139000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2020Q4QTD"
      decimals="-3"
      id="d87879937e987-wk-Fact-922AA2D80431F6D664788BF9EE83B031"
      unitRef="usd">245365000</us-gaap:Revenues>
    <us-gaap:GrossProfit
      contextRef="FD2020Q1QTD"
      decimals="-3"
      id="d87879937e1007-wk-Fact-7B17696F7AE3272E87CB8BF9EE83356F"
      unitRef="usd">66107000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="FD2020Q2QTD"
      decimals="-3"
      id="d87879937e1026-wk-Fact-84BEAF91157A5F6C319E8BF9EE732C6C"
      unitRef="usd">52686000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="FD2020Q3QTD"
      decimals="-3"
      id="d87879937e1045-wk-Fact-DE818445977A84E042A78BF9EE83D3B9"
      unitRef="usd">67331000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="FD2020Q4QTD"
      decimals="-3"
      id="d87879937e1065-wk-Fact-8FAFB23707D9DFC456998BF9EE83786B"
      unitRef="usd">51104000</us-gaap:GrossProfit>
    <us-gaap:NetIncomeLoss
      contextRef="FD2020Q1QTD"
      decimals="-3"
      id="d87879937e1090-wk-Fact-09CAB8EE94057C394B3E8BF9EE831801"
      unitRef="usd">21284000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="FD2020Q2QTD"
      decimals="-3"
      id="d87879937e1109-wk-Fact-1F40CA24CB60CDF1844E8BF9EE833969"
      unitRef="usd">15558000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="FD2020Q3QTD"
      decimals="-3"
      id="d87879937e1128-wk-Fact-CE5800D771B23AA63CFA8BF9EE83E652"
      unitRef="usd">22035000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="FD2020Q4QTD"
      decimals="-3"
      id="d87879937e1148-wk-Fact-7F9419816F03316368DD8BF9EEB2A176"
      unitRef="usd">-10643000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="FD2020Q1QTD"
      decimals="2"
      id="d87879937e1176-wk-Fact-0BD6FC5A6BC29F019AF88BF9EE73D259"
      unitRef="usdPerShare">0.81</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="FD2020Q2QTD"
      decimals="2"
      id="d87879937e1195-wk-Fact-4929D26A7FF87689BA788BF9EE830956"
      unitRef="usdPerShare">0.59</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="FD2020Q3QTD"
      decimals="2"
      id="d87879937e1214-wk-Fact-CE9F7F77F901B6E5B7848BF9EE830D5D"
      unitRef="usdPerShare">0.84</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="FD2020Q4QTD"
      decimals="2"
      id="d87879937e1234-wk-Fact-A64A2D5910805AA124928BF9EE831B6C"
      unitRef="usdPerShare">-0.41</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="FD2020Q1QTD"
      decimals="2"
      id="d87879937e1262-wk-Fact-6479C0465EC37A7C855D8BF9EEB268DD"
      unitRef="usdPerShare">0.81</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="FD2020Q2QTD"
      decimals="2"
      id="d87879937e1281-wk-Fact-E96642AC3E4AD8856E308BF9EE735EC7"
      unitRef="usdPerShare">0.59</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="FD2020Q3QTD"
      decimals="2"
      id="d87879937e1300-wk-Fact-3BAB464DCF6D0410E4058BF9EE839005"
      unitRef="usdPerShare">0.84</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="FD2020Q4QTD"
      decimals="2"
      id="d87879937e1320-wk-Fact-8B41B158AAA4837141DE8BF9EE73EC7A"
      unitRef="usdPerShare">-0.41</us-gaap:EarningsPerShareDiluted>
    <us-gaap:Revenues
      contextRef="FD2019Q1QTD"
      decimals="-3"
      id="d87879937e1637-wk-Fact-91B797D4B38D790901868BF9EE443BA8"
      unitRef="usd">262236000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2019Q2QTD"
      decimals="-3"
      id="d87879937e1656-wk-Fact-F31515A7AF75A94B32A48BF9EE54F918"
      unitRef="usd">222787000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2019Q3QTD"
      decimals="-3"
      id="d87879937e1676-wk-Fact-315A74176ECA7A4242BB8BF9EE548F6E"
      unitRef="usd">239516000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2019Q4QTD"
      decimals="-3"
      id="d87879937e1695-wk-Fact-C863B232CB44425BFEA38BF9EE44A507"
      unitRef="usd">202548000</us-gaap:Revenues>
    <us-gaap:GrossProfit
      contextRef="FD2019Q1QTD"
      decimals="-3"
      id="d87879937e1715-wk-Fact-E8CCF52BD275B6779D578BF9EE542954"
      unitRef="usd">58705000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="FD2019Q2QTD"
      decimals="-3"
      id="d87879937e1734-wk-Fact-F66BEBAC3CA5F8F930BD8BF9EE73D008"
      unitRef="usd">46904000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="FD2019Q3QTD"
      decimals="-3"
      id="d87879937e1753-wk-Fact-99518BE3BD85C81B264E8BF9EE542342"
      unitRef="usd">49755000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="FD2019Q4QTD"
      decimals="-3"
      id="d87879937e1773-wk-Fact-CCF3D65129D3935AD1688BF9EE545023"
      unitRef="usd">43257000</us-gaap:GrossProfit>
    <us-gaap:NetIncomeLoss
      contextRef="FD2019Q1QTD"
      decimals="-3"
      id="d87879937e1798-wk-Fact-E941889D07485A4519C08BF9EE5453A6"
      unitRef="usd">15718000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="FD2019Q2QTD"
      decimals="-3"
      id="d87879937e1817-wk-Fact-01DA93510A82DC89CD728BF9EE83C2A9"
      unitRef="usd">11244000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="FD2019Q3QTD"
      decimals="-3"
      id="d87879937e1836-wk-Fact-1011CA0D1B64DEB32E218BF9EE73C167"
      unitRef="usd">15395000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="FD2019Q4QTD"
      decimals="-3"
      id="d87879937e1856-wk-Fact-E440F26D518E578A68B18BF9EE54C0EA"
      unitRef="usd">8851000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="FD2019Q1QTD"
      decimals="2"
      id="d87879937e1883-wk-Fact-8424215A1C543E1EF0098BF9EE54FF91"
      unitRef="usdPerShare">0.60</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="FD2019Q2QTD"
      decimals="2"
      id="d87879937e1902-wk-Fact-631A5816C370373297758BF9EE544F37"
      unitRef="usdPerShare">0.43</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="FD2019Q3QTD"
      decimals="2"
      id="d87879937e1921-wk-Fact-37148E5CC1A6359F8B6B8BF9EE54248F"
      unitRef="usdPerShare">0.59</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="FD2019Q4QTD"
      decimals="2"
      id="d87879937e1941-wk-Fact-A44C75E86A2B5AED75AE8BF9EE83A488"
      unitRef="usdPerShare">0.34</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="FD2019Q1QTD"
      decimals="2"
      id="d87879937e1968-wk-Fact-05F1D2C503C118BCF4418BF9EE54A12D"
      unitRef="usdPerShare">0.60</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="FD2019Q2QTD"
      decimals="2"
      id="d87879937e1987-wk-Fact-5A9B748AD5122212619E8BF9EE44E4A1"
      unitRef="usdPerShare">0.43</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="FD2019Q3QTD"
      decimals="2"
      id="d87879937e2006-wk-Fact-8CC0FDA608B8932178298BF9EE832114"
      unitRef="usdPerShare">0.59</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="FD2019Q4QTD"
      decimals="2"
      id="d87879937e2026-wk-Fact-EB9A3E2BA0CD48619CC78BF9EE7338AD"
      unitRef="usdPerShare">0.34</us-gaap:EarningsPerShareDiluted>
    <us-gaap:GainLossOnSaleOfBusiness
      contextRef="FD2020Q4QTD"
      decimals="-5"
      id="d87879937e2050-wk-Fact-577C526FB10974F93B68BDD76897FC62"
      unitRef="usd">-18600000</us-gaap:GainLossOnSaleOfBusiness>
    <us-gaap:GainLossOnDispositionOfAssets1
      contextRef="FD2020Q4QTD"
      decimals="-5"
      id="d87879937e2054-wk-Fact-A9DA9154250DE09A3275BDD8A8501D49"
      unitRef="usd">9200000</us-gaap:GainLossOnDispositionOfAssets1>
    <srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock
      contextRef="FD2019Q4YTD"
      id="TextSelection-0AD70D94171F1C5D43598BF9EED185AD-0-wk-Fact-A8074223DA6EC0B139B98BF9EE830408">&lt;div style="line-height:120%;padding-top:12px;text-align:center;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Schedule II&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:center;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;AZZ Inc.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-align:center;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Valuation and Qualifying Accounts and Reserves&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:center;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;(In thousands)&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:center;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="13"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:52%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:13%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:13%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:13%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;2018&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;Allowance for Doubtful Accounts&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Balance at beginning of year&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;2,267&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;569&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;347&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Additions charged to income&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;2,734&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;2,153&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;3,290&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Write-offs, net&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;(129&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;(451&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;(3,084&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Other&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;106&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;16&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Effect of exchange rate changes&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;(27&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;(4&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Balance at end of year&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;4,951&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;2,267&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;569&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;</srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="FI2019Q4_us-gaap_ValuationAllowancesAndReservesTypeAxis_us-gaap_AllowanceForCreditLossMember"
      decimals="-3"
      id="d87880733e800-wk-Fact-2D7909EA25A4C18F26C18BF9EEB262BE"
      unitRef="usd">2267000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="FI2018Q4_us-gaap_ValuationAllowancesAndReservesTypeAxis_us-gaap_AllowanceForCreditLossMember"
      decimals="-3"
      id="d87880733e819-wk-Fact-D112F7569E285A03EE2D8BF9EEB21710"
      unitRef="usd">569000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="FI2017Q4_us-gaap_ValuationAllowancesAndReservesTypeAxis_us-gaap_AllowanceForCreditLossMember"
      decimals="-3"
      id="d87880733e839-wk-Fact-8C065C0AC27D100D9E5B8BF9EEB24478"
      unitRef="usd">347000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesAdjustments
      contextRef="FD2020Q4YTD_us-gaap_ValuationAllowancesAndReservesTypeAxis_us-gaap_AllowanceForCreditLossMember"
      decimals="-3"
      id="d87880733e859-wk-Fact-C9A170517EBCF53740058BF9EEB2571B"
      unitRef="usd">2734000</us-gaap:ValuationAllowancesAndReservesAdjustments>
    <us-gaap:ValuationAllowancesAndReservesAdjustments
      contextRef="FD2019Q4YTD_us-gaap_ValuationAllowancesAndReservesTypeAxis_us-gaap_AllowanceForCreditLossMember"
      decimals="-3"
      id="d87880733e878-wk-Fact-17950D6485A3F18274E38BF9EEB20654"
      unitRef="usd">2153000</us-gaap:ValuationAllowancesAndReservesAdjustments>
    <us-gaap:ValuationAllowancesAndReservesAdjustments
      contextRef="FD2018Q4YTD_us-gaap_ValuationAllowancesAndReservesTypeAxis_us-gaap_AllowanceForCreditLossMember"
      decimals="-3"
      id="d87880733e897-wk-Fact-A25E7162D78DC0E205A48BF9EEB2C3CB"
      unitRef="usd">3290000</us-gaap:ValuationAllowancesAndReservesAdjustments>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="FD2020Q4YTD_us-gaap_ValuationAllowancesAndReservesTypeAxis_us-gaap_AllowanceForCreditLossMember"
      decimals="-3"
      id="d87880733e923-wk-Fact-2342B8D5F9C8D3A96AFC8BF9EEB2BB12"
      unitRef="usd">-129000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="FD2019Q4YTD_us-gaap_ValuationAllowancesAndReservesTypeAxis_us-gaap_AllowanceForCreditLossMember"
      decimals="-3"
      id="d87880733e943-wk-Fact-32AA20D0964E9329B5418BF9EEB2AE62"
      unitRef="usd">-451000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="FD2018Q4YTD_us-gaap_ValuationAllowancesAndReservesTypeAxis_us-gaap_AllowanceForCreditLossMember"
      decimals="-3"
      id="d87880733e963-wk-Fact-C11A10731D349F0579AA8BF9EEB2263E"
      unitRef="usd">-3084000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesReservesOfBusinessesAcquired
      contextRef="FD2020Q4YTD_us-gaap_ValuationAllowancesAndReservesTypeAxis_us-gaap_AllowanceForCreditLossMember"
      decimals="-3"
      id="d87880733e990-wk-Fact-A783D218FD107E575B5F8BF9EEB23B13"
      unitRef="usd">106000</us-gaap:ValuationAllowancesAndReservesReservesOfBusinessesAcquired>
    <us-gaap:ValuationAllowancesAndReservesReservesOfBusinessesAcquired
      contextRef="FD2019Q4YTD_us-gaap_ValuationAllowancesAndReservesTypeAxis_us-gaap_AllowanceForCreditLossMember"
      decimals="-3"
      id="d87880733e1009-wk-Fact-BF3A2827A49655E1BD938BF9EEB2ED49"
      unitRef="usd">0</us-gaap:ValuationAllowancesAndReservesReservesOfBusinessesAcquired>
    <us-gaap:ValuationAllowancesAndReservesReservesOfBusinessesAcquired
      contextRef="FD2018Q4YTD_us-gaap_ValuationAllowancesAndReservesTypeAxis_us-gaap_AllowanceForCreditLossMember"
      decimals="-3"
      id="d87880733e1028-wk-Fact-3010FF76B9B0552607918BF9EEB2BB5B"
      unitRef="usd">16000</us-gaap:ValuationAllowancesAndReservesReservesOfBusinessesAcquired>
    <us-gaap:ValuationAllowancesAndReservesPeriodIncreaseDecrease
      contextRef="FD2020Q4YTD_us-gaap_ValuationAllowancesAndReservesTypeAxis_us-gaap_AllowanceForCreditLossMember"
      decimals="-3"
      id="d87880733e1054-wk-Fact-86E793DD20A2C4629E8E8BF9EEB2268F"
      unitRef="usd">-27000</us-gaap:ValuationAllowancesAndReservesPeriodIncreaseDecrease>
    <us-gaap:ValuationAllowancesAndReservesPeriodIncreaseDecrease
      contextRef="FD2019Q4YTD_us-gaap_ValuationAllowancesAndReservesTypeAxis_us-gaap_AllowanceForCreditLossMember"
      decimals="-3"
      id="d87880733e1074-wk-Fact-BFE808713462B2436FF58BF9EEB27D65"
      unitRef="usd">-4000</us-gaap:ValuationAllowancesAndReservesPeriodIncreaseDecrease>
    <us-gaap:ValuationAllowancesAndReservesPeriodIncreaseDecrease
      contextRef="FD2018Q4YTD_us-gaap_ValuationAllowancesAndReservesTypeAxis_us-gaap_AllowanceForCreditLossMember"
      decimals="-3"
      id="d87880733e1094-wk-Fact-32F1BFBA565959FBF5AC8BF9EEB2788D"
      unitRef="usd">0</us-gaap:ValuationAllowancesAndReservesPeriodIncreaseDecrease>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="FI2020Q4_us-gaap_ValuationAllowancesAndReservesTypeAxis_us-gaap_AllowanceForCreditLossMember"
      decimals="-3"
      id="d87880733e1125-wk-Fact-3DCC0FB71E15ABC19B458BF9EEB2DFD9"
      unitRef="usd">4951000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="FI2019Q4_us-gaap_ValuationAllowancesAndReservesTypeAxis_us-gaap_AllowanceForCreditLossMember"
      decimals="-3"
      id="d87880733e1144-wk-Fact-2D7909EA25A4C18F26C18BF9EEB262BE"
      unitRef="usd">2267000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="FI2018Q4_us-gaap_ValuationAllowancesAndReservesTypeAxis_us-gaap_AllowanceForCreditLossMember"
      decimals="-3"
      id="d87880733e1164-wk-Fact-D112F7569E285A03EE2D8BF9EEB21710"
      unitRef="usd">569000</us-gaap:ValuationAllowancesAndReservesBalance>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>43
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
M4$L#!!0    ( *<TG5 ?(\\#P    !,"   +    7W)E;',O+G)E;'.MDD^+
MPD ,Q;]*F?L:5\'#8CUYZ6U9_ )Q)OU#.Y,A$[%^>X>];+=44/ 87O+>CT?V
M/S2@=AQ2V\54C'X(J32M:OP"2+8ECVG%D4)6:A:/FD=I(*+ML2'8K-<[D*F'
M.>RGGD7E2B.5^S3%":4A+<TXP)6E/S/WJVR;A5ND9T*YKCM+1[873T$7LF<;
M!I99-G\LCNVW<+ZT+/0:S>,*P).B0\5?UX^8 TBTH_0(:+L A#&^NQT:E8(C
M-R."?S]PN -02P,$%     @ IS2=4"?HAPZ"    L0   !    !D;V-0<F]P
M<R]A<' N>&UL38Y-"\(P$$3_2NG=;BGH06) L$?!D_>0;FP@R8;-"OGYIH(?
MMWF\81AU8\K(XK%T-8943OTJDH\ Q:X831F:3LTXXFBD(3^ G/,6+V2?$9/
M-(X'P"J8%EQV^3O8:W7..7AKQ%/25V^9"CGIYFHQ*/B76_..7+8\#?NW_+""
MWTG] E!+ P04    " "G-)U0)!30#^\    K @  $0   &1O8U!R;W!S+V-O
M<F4N>&ULS9)12\,P$,>_BN2]O;3=!H:N+XI/"H(#Q;>0W+9@DX;DI-VW-XU;
MA^@'\#%W__SN=W"M\D(- 9_#X#&0P7@SV=Y%H?R6'8F\ (CJB%;&,B5<:NZ'
M8"6E9SB E^I#'A!JSC=@D:26)&$&%GXALJ[52JB DH9PQFNUX/UGZ#-,*\ >
M+3J*4)45L&Z>Z$]3W\(5,,,(@XW?!=0+,5?_Q.8.L'-RBF9)C>-8CDW.I1TJ
M>'MZ?,GK%L9%DDYA^A6-H)/'+;M,?FWN[G</K*MYS0N^*NK;'=^(9BW6J_?9
M]8??5=@.VNS-/S:^"'8M_+J+[@M02P,$%     @ IS2=4)E<G",0!@  G"<
M !,   !X;"]T:&5M92]T:&5M93$N>&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T
M$W-I=MNTF83M3A^%$5B-;'EDD81_OT<V$,N6#>V23;J;/ 0LZ?O.14?GZ#AY
M\^XN8NB&B)3R>&#9+]O6N[<OWN!7,B0103 9IZ_PP JE3%ZU6FD PSA]R1,2
MP]R"BPA+>!3+UES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?
M,_@5RU2-9:,!$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA
M5,+$P&IG/U9KQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M
M&N#C\7@XMLO2BW <!.!1NY["G?1LOZ1!";2C:=!DV/;:KI&FJHU33]/W?=_K
MFVB<"HU;3]-K=]W3CHG&K=!X#;[Q3X?#KHG&J]!TZVDF)_VN:Z3I%FA"1N/K
M>A(5M>5 TR  6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T
M1G*=D 4. #?$T4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7<K_WUE[O)
MI#-ZG7TZSFN4?VFK :?MNYO/D_QSZ.2?IY/734+.<+PL"?'[(UMAAR=N.Q-R
M.AQG0GS/]O:1I24RS^_Y"NM./&<?5I:P7<_/Y)Z,<B.[W?98??9/1VXCUZG
MLR+7E$8D19_(+;KD$3BU20TR$S\(G8:8:E < J0),9:AAOBTQJP1X!-]M[X(
MR-^-B/>K;YH]5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J
M-2S%UGB5P/&MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZ<TT#PE"\D^DJ1
MCVFS(Z=T)LWH,QK!1J\;=8=HTCQZ_@7YG#4*')$;'0)G&[-&(81IN_ >KR2.
MFJW"$2M"/F(9-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.
M$9)>-T(^8LZ+D!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]07
M2N0/)J<_Z3(T!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!
M_]':-\*K^(+ .7\N?<^E[[GT/:'2MS<C?6?!TXM;WD9N6\3[KC':US0N*&-7
M<LW(QU2ODRG8.9_ [/UH/I[Q[?K9)(2OFEDM(Q:02X&S022X_(O*\"K$">AD
M6R4)RU3393>*$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.W
M<DOJMI2^M28X2O2QS'!.'LL,.V<\DAVV=Z =-?OV77;D(Z4P4Y=#N!I"O@-M
MNIW<.CB>F)&Y"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(
M\J(A[J&&F,_#0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R
M4E5@,5O& RN0HGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>
M9;'!51W/55ORL+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4X
MOT4SMA*7&+SCYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5
MYYN<KGHB=OJ7=\%@\OUPR4</Y3OG7_1=0ZY^]MWC^FZ3.TA,G'G%$0%T10(C
ME1P&%A<RY%#NDI &$P'-E,E$\ *"9*8<@)CZ"[WR#+DI%<ZM/CE_12R#ADY>
MTB42%(JP# 4A%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+
MA=OB5,V[&KXF8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.'<YMZN,)%K/]8UA[Y
M,M\Y<-LZW@->YA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,
M?-2K6J5D*Q$_2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:
M,]6+K#F-"F]!U4#E/]O4#6CV#30<D05>,9FV-J/D3@H\W/[O#;#"Q([A[8N_
M 5!+ P04    " "G-)U0:TA1.8\#  "4$0  &    'AL+W=O<FMS:&5E=',O
M<VAE970Q+GAM;(U8[VZ;,!Q\%<0#%/P'DE1)I";1M$F;5'7:]IDF3H(*. /2
M=&\_XU!*_3M7_1+ N?/9/I\-GE]T_=0<E6J#E[*HFD5X;-O3;10UVZ,JL^9&
MGU1E_MGKNLQ:\U@?HN94JVQG2641\3A.HS++JW YMV7W]7*NSVV15^J^#IIS
M66;UOY4J]&41LO"UX"$_'-NN(%K.3]E!_53MK]-];9ZBH99=7JJJR745U&J_
M"._8[49,.H)%_,[5I1G=!UU7'K5^ZAZ^[19AW+5(%6K;=E5DYO*LUJHHNII,
M._[VE8:#9D<<W[_6_L5VWG3F,6O46A=_\EU[7(33,-BI?78NV@=]^:KZ#B5A
MT/?^NWI6A8%W+3$:6UTT]C?8GIM6EWTMIBEE]G*]YI6]7J[_R%E/PP3>$_A
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
MO1BGS&@HWD\#%,U3//\'4$L#!!0    ( *<TG5 Y8[Z&WP4  %<>   8
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
MQ>\R)#.6=R]KH%N0(TIM65P--"@'1<$3 >J!]CSN]T5QGXFK!JF/-T"$*4Z
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
M!8T+QW?^;.8QFPV'P_*#V/J-RS]02P,$%     @ IS2=4/FW&SFW 0  T@,
M !D   !X;"]W;W)K<VAE971S+W-H965T,3(N>&UL;5/;;MLP#/T501]0Q8K3
M%8%MH.E0=, &!!VV/2LV?4%U\20Y[OY^E.QZ;N<72:1X#@\I*AN-?7$M@">O
M2FJ7T];[_LB8*UM0PMV8'C3>U,8JX=&T#7.]!5%%D)*,[W:W3(E.TR*+OK,M
M,C-XV6DX6^(&I83]<P)IQIPF],WQW#6M#PY69+UHX#OX'_W9HL46EJI3H%UG
M-+%0Y_0^.9[2$!\#?G8PNM69A$HNQKP$XTN5TUT0!!)*'Q@$;E=X "D#$<KX
M/7/2)64 KL]O[(^Q=JSE(AP\&/FKJWR;TSM**JC%(/VS&9]@KN= R5S\5[B"
MQ/"@!'.41KJXDG)PWJB9!:4H\3KMG8[[.-T<TAFV#> S@"^ NYB'38FB\L_"
MBR*S9B1VZGTOPA,G1XZ]*8,SMB+>H7B'WFO!DWW&KH%HCCE-,7P5DRP1#-F7
M%'PKQ8G_!^?;\/VFPGV$[]\I3+<)TDV"-!*D[P@.'TK<BKG]D(2M>JK -G&:
M'"G-H.,DK[S+P-[S^";_PJ=I_R9LTVE'+L;CR\;^U\9X0"F[&QRA%C_88DBH
M?3A^PK.=QFPRO.GG'\26;US\!5!+ P04    " "G-)U0!Q*P9;@!  #2 P
M&0   'AL+W=O<FMS:&5E=',O<VAE970Q,RYX;6QM4V&/G" 0_2N$'W"LK.UM
M-VIR>TW3)FVRN:;M9U9')0=B =?KO^^ KK5W?@%FF/?FS3!DH['/K@7PY$6K
MSN6T];X_,N;*%K1P=Z:'#F]J8[7P:-J&N=Z"J")(*\9WN_=,"]G1(HN^LRTR
M,W@E.SA;X@:MA?US F7&G";TYGB23>N#@Q59+QKX#OY'?[9HL86EDAHZ)TU'
M+-0Y?4B.IS3$QX"?$D:W.I-0R<68YV!\J7*Z"X) 0>D#@\#M"H^@5"!"&;]G
M3KJD#,#U^<;^*=:.M5R$@T>C?LG*MSD]4%)!+0;EG\SX&>9ZWE$R%_\5KJ P
M/"C!'*51+JZD')PW>F9!*5J\3+OLXCY.-^D-M@W@,X O@$,$L"E15/Y1>%%D
MUHS$3KWO17CBY,BQ-V5PQE;$.Q3OT'LM>'*?L6L@FF-.4PQ?Q21+!$/V)07?
M2G'B;^!\&[[?5+B/\/U_"@_;!.DF01H)TK7\9/^JQ+<Q//GP*@E;]52#;>(T
M.5*:H8N3O/(N _O XYO\"Y^F_9NPC>P<N1B/+QO[7QOC :7L[G"$6OQ@BZ&@
M]N%XCV<[C=ED>-///X@MW[CX"U!+ P04    " "G-)U0B#9R2K8!  #2 P
M&0   'AL+W=O<FMS:&5E=',O<VAE970Q-"YX;6QU4V%OW" ,_2N('U 2[M95
MIR12KU/52IMTZK3M,Y<X"2K$*9!+]^\'),W2+OL"V/@]/QN3C6B>;0O@R*M6
MG<UIZUQ_8,R6+6AAK["'SM_4:+1PWC0-L[T!44605HPGR3730G:TR*+O9(H,
M!Z=D!R=#[*"U,+^/H'#,:4K?'$^R:5UPL"+K10/?P?WH3\9;;&&II(;.2NR(
M@3JGM^GAN _Q,>"GA-&NSB14<D9\#L9CE=,D" (%I0L,PF\7N .E I&7\3)S
MTB5E *[/;^SWL79?RUE8N$/U2U:NS>D-)1748E#N"<<'F.OY1,E<_%>X@/+A
M08G/4:*R<27E8!WJF<5+T>)UVF47]W&ZN4YGV#: SP"^ &YB'C8EBLJ_"">*
MS.!(S-3[7H0G3@_<]Z8,SMB*>.?%6^^]%)PG&;L$HCGF.,7P54RZ1##/OJ3@
M6RF._!\XWX;O-A7N(GSW3N%_\N\W"?:18/^.@'\H<2MF]R$)6_54@VGB-%E2
MXM#%25YYEX&]Y?%-_H9/T_Y-F$9VEIS1^9>-_:\1'7@IR94?H=9_L,504+MP
M_.S/9AJSR7#8SS^(+=^X^ -02P,$%     @ IS2=4#QM/HJW 0  T@,  !D
M  !X;"]W;W)K<VAE971S+W-H965T,34N>&UL;5/;;MP@$/T5Q >$7=:;1"O;
M4C95E4JMM$K4]IFUQQ<%& ?P.OW[ '8<)_4+,,.<,V>&(1W0/-L&P)%7);7-
M:.-<=V#,%@TH8:^P ^UO*C1*.&^:FMG.@"@C2$G&-YMKID2K:9Y&W\GD*?9.
MMAI.AMA>*6'^'4'BD-$M?7<\MG7C@H/E:2=J> +WNSL9;[&9I6P5:-NB)@:J
MC-YM#\<DQ,> /RT,=G$FH9(SXG,P?I09W01!(*%P@4'X[0+W(&4@\C)>)DXZ
MIPS Y?F=_7NLW==R%A;N4?YM2]=D]):2$BK12_>(PP-,]>PIF8K_"1>0/CPH
M\3D*E#:NI.BM0S6Q>"E*O(Y[J^,^C#>[_01;!_ )P&? ;<S#QD11^3?A1)X:
M'(@9>]^)\,3; _>]*8(SMB+>>?'6>R\YYTG*+H%HBCF.,7P1LYTCF&>?4_"U
M%$?^'YROPW>K"G<1OOND<+].D*P2))$@^41P_:7$M9B;+TG8HJ<*3!VGR9("
M>QTG>>&=!_:.QS?Y"!^G_9<P=:LM.:/S+QO[7R$Z\%(V5WZ$&O_!9D-"Y<+Q
MQI_-.&:CX;";?A";OW'^!E!+ P04    " "G-)U0C+Y+EKD!  #2 P  &0
M 'AL+W=O<FMS:&5E=',O<VAE970Q-BYX;6QM4V%OW" ,_2N('U!RY+K>3DFD
M7J=IDS;IU&G=9RYQ$E0(&9!+]^]G2)IE;;X -G[/S\9DH['/K@7PY$6KSN6T
M];X_,N;*%K1P-Z:'#F]J8[7P:-J&N=Z"J")(*\:3Y /30G:TR*+O;(O,#%[)
M#LZ6N$%K8?^<0)DQISOZZGB43>N#@Q59+QKX ?YG?[9HL86EDAHZ)TU'+-0Y
MO=\=3_L0'P.>)(QN=2:ADHLQS\'X6N4T"8) 0>D#@\#M"@^@5"!"&;]G3KJD
M#,#U^97]<ZP=:[D(!P]&_9*5;W-ZH*2"6@S*/YKQ"\SUW%(R%_\-KJ P/"C!
M'*51+JZD')PW>F9!*5J\3+OLXCY.-VDZP[8!? ;P!7"(>=B4*"K_)+PH,FM&
M8J?>]R(\\>[(L3=E<,96Q#L4[]![+3@_9.P:B.:8TQ3#5S&[)8(A^Y*";Z4X
M\7=PO@U/-Q6F$9[^I_#C-L%^DV ?"?9K^7>W;TI\'\/3Y$T2MNJI!MO$:7*D
M-$,7)WGE70;VGL<W^1<^3?MW81O9.7(Q'E\V]K\VQ@-*26YPA%K\8(NAH/;A
M>(=G.XW99'C3SS^(+=^X^ M02P,$%     @ IS2=4+5F2U6V 0  T@,  !D
M  !X;"]W;W)K<VAE971S+W-H965T,3<N>&UL=5-A;]P@#/TKB!]0[DBZ5:<D
M4J]5M4F;=.JT]3.7. DJA S(I?OW,R1-TR[[ MCX/3\;DXW&/KL6P),7K3J7
MT];[_L"8*UO0PEV9'CJ\J8W5PJ-I&^9Z"Z**(*T8W^T^,2UD1XLL^DZVR,S@
ME>S@9(D;M!;VSQ&4&7.ZIZ^.1]FT/CA8D?6B@1_@?_8GBQ9;6"JIH7/2=,1"
MG=/;_>&8AO@8\$O"Z%9G$BHY&_,<C*]53G=!$"@H?6 0N%W@#I0*1"CC]\Q)
MEY0!N#Z_LC_$VK&6LW!P9]23K'R;TQM**JC%H/RC&;_ 7,\U)7/QW^ ""L.#
M$LQ1&N7B2LK!>:-G%I2BQ<NTRR[NXW1SG<RP;0"? 7P!W,0\;$H4E=\++XK,
MFI'8J?>]"$^\/W#L31F<L17Q#L4[]%X*GNPS=@E$<\QQBN&KF+<(ANQ+"KZ5
MXLC_@?-M>+*I,(GPY)W"_Q"DFP1I)$C?$20?2MR*23\D8:N>:K!-G"9'2C-T
M<9)7WF5@;WE\D[?P:=J_"]O(SI&S\?BRL?^U,1Y0RNX*1ZC%#[88"FH?CI_Q
M;*<QFPQO^OD'L>4;%W\!4$L#!!0    ( *<TG5"+66*:M@$  -(#   9
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
M"3T:#$[:;M=F+_LYU1M:M,,()N-W(/L+4$L#!!0    ( *<TG5#E<UO8M@$
M -(#   9    >&PO=V]R:W-H965T<R]S:&5E=#,P+GAM;'53VVZ<,!#]%<L?
M$(/9M.D*D+*IJE9JI56JML]>&,"*C:EMEO3O.S:$HI2\V)[Q.6<N'N>3L4^N
M _#D6:O>%;3S?C@RYJH.M' W9H >;QICM?!HVI:YP8*H(TDKQI/D'=-"]K3,
MH^]LR]R,7LD>SI:X46MA_YQ F:F@*7UQ/,JV\\'!RGP0+7P'_V,X6[38JE)+
M#;V3IB<6FH+>I\?3(> CX*>$R6W.)%1R,>8I&%_J@B8A(5!0^: @<+O" R@5
MA#"-WXLF74,&XO;\HOXIUHZU7(2#!Z-^R=IW!;VCI(9&C,H_FNDS+/7<4K(4
M_Q6NH! >,L$8E5$NKJ0:G3=Z4<%4M'B>=]G'?9IO,K[0]@E\(?"5<!?CL#E0
MS/RC\*+,K9F(G7L_B/#$Z9%C;ZK@C*V(=YB\0^^US-(/.;L&H05SFC%\@TE7
M!$/U-03?"W'B_]'Y/CW;S3"+]&Q+3]^(?]@5.$2!P[9$GKPJ<0_S.@C;]%2#
M;>,T.5*9L8^3O/&N WL?'Y']@\_3_DW85O:.7(S'EXW];XSQ@*DD-SA"'7ZP
MU5#0^'!\CV<[C]EL>#,L/XBMW[C\"U!+ P04    " "G-)U0QRF@1;4!  #2
M P  &0   'AL+W=O<FMS:&5E=',O<VAE970S,2YX;6QM4]MNG# 0_17+'Q O
MAJ;1"I"RJ:I$:J55JK;/7AC BLT0VRSIW]<VA**4%]LS/N?,Q>-\0O-B.P!'
MWK3J;4$[YX8C8[;J0 M[@P/T_J9!HX7SIFF9'0R(.I*T8OQPN&5:R)Z6>?2=
M39GCZ)3LX6R(';46YL\)%$X%3>B[XUFVG0L.5N:#:.$'N)_#V7B+K2JUU-!;
MB3TQT!3T/CF>LH"/@%\2)KLYDU#)!?$E&$]U00\A(5!0N: @_':%!U J"/DT
M7A=-NH8,Q.WY7?UKK-W7<A$6'E#]EK7K"GI'20V-&)5[QND1EGH^4;(4_PVN
MH#P\9.)C5*AL7$DU6H=Z4?&I:/$V[[*/^S3?9.E"VR?PA<!7PEV,P^9 ,?,O
MPHDR-S@1,_=^$.&)DR/WO:F",[8BWOGDK?=>RY3SG%V#T((YS1B^P20K@GGU
M-03?"W'B_]'Y/CW=S3"-]'1+3[)]@6Q7((L"V;;$Y&.)>YCT0Q"VZ:D&T\9I
MLJ3"L8^3O/&N WO/XYO\@\_3_EV85O:67-#YEXW];Q =^%0.-WZ$.O_!5D-!
MX\+QLS^;><QFP^&P_""V?N/R+U!+ P04    " "G-)U0%Z]>\;4!  #2 P
M&0   'AL+W=O<FMS:&5E=',O<VAE970S,BYX;6QM4]MNG# 0_17+'Q OAK2K
M%2!E$T6-U$BK5&V?O3" %5^(;9;D[VL;EM*4%]LS/N?,Q>-\U.;5=@ .O4NA
M;($[Y_H#(;;J0#)[HWM0_J;11C+G3=,2VQM@=21)0>AN]X5(QA4N\^@[F3+7
M@Q-<P<D@.TC)S,<1A!X+G."KXX6WG0L.4N8]:^$'N)_]R7B++"HUEZ LUPH9
M: I\EQR.6<!'P"\.HUV=4:CDK/5K,)[J N]"0B"@<D&!^>T"]R!$$/)IO,V:
M> D9B.OS5?TQUNYK.3,+]UK\YK7K"KS'J(:&#<*]Z/$;S/7<8C07_QTN(#P\
M9.)C5%K8N*)JL$[+6<6G(MG[M',5]W&ZR:ZT;0*="70A[".!3(%BY@_,L3(W
M>D1FZGW/PA,G!^I[4P5G;$6\\\E;[[V4*4US<@E",^8X8>@*DRP(XM67$'0K
MQ)'^1Z?;]'0SPS32TS4]V6\+9)L"613(_BDQ^U3B%N;V4Q"RZJD$T\9ILJC2
M@XJ3O/(N WM'XYO\A4_3_LQ,RY5%9^W\R\;^-UH[\*GL;OP(=?Z#+8: QH7C
M5W\VTYA-AM/]_(/(\HW+/U!+ P04    " "G-)U0@6R> >T!  !F!0  &0
M 'AL+W=O<FMS:&5E=',O<VAE970S,RYX;6QU5.]NFS 0?Q7$ ]3!A(1&!*EI
M-6W2)D6=UGUVX BH-F:V"=W;SS:4,7;]$MOGWY\[D[MLD.I5UP F>!.\U<>P
M-J8[$**+&@33=[*#UMY44@EF[%%=B>X4L-*3!"=TL]D1P9HVS#,?.ZL\D[WA
M30MG%>A>"*9^GX#+X1A&X7O@N;G6Q@5(GG7L"M_!_.C.RI[(K%(V EK=R#90
M4!W#A^AP2AW> UX:&/1B'[A*+E*^NL.7\AAN7$+ H3!.@=GE!H_ N1.R:?R:
M-,/9TA&7^W?U3[YV6\N%:7B4_&=3FOH8IF%00L5Z;I[E\!FF>I(PF(K_"C?@
M%NXRL1Z%Y-K_!D6OC123BDU%L+=Q;5J_#N--DDPTG$ G IT)J?<AHY'/_(D9
MEF=*#H$:W[YC[A-'!VK?IG!!_Q3^SB:O;?26QW27D9L3FC"G$4,7F&A&$*L^
M6U#,XD3_HU.<'J,9QIX>+^GT'A?8H@);+[#]I\3]JD0,D^(F"6J2( +W*Q,$
M$V]PDQUJLD,$HI4)AOG@O?>HR1X1B%<F&&:+FZ2H28H()"L3#+-;F9#%_UR
MNOH.UT$A^]9/ET5T'B(/U/?)7_@X@;XQ=6U:'5RDL=WF>Z*2TH!-97-G/UUM
MA]Y\X% 9M]W;O1I;?SP8V4U3C<RC-?\#4$L#!!0    ( *<TG5!C<:,*T@$
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
M0V/<]L[NU?R69\/(81E3LOXKRK]02P,$%     @ IS2=4 )]9Q"W 0  T@,
M !D   !X;"]W;W)K<VAE971S+W-H965T,S@N>&UL;5/;;MP@$/T5Q >$7=M)
M5RO;4C95E$JMM$K5]IFUQS8*,"[@=?KW!>PX;NH78(9SSEP8\A'-B^T ''E5
M4MN"=L[U1\9LU8'B]@9[T/ZF0:.X\Z9IF>T-\#J2E&3);G?'%!>:EGGTG4V9
MX^"DT' VQ Y*<?/G!!+'@N[IF^-9M)T+#E;F/6_A.[@?_=EXBRTJM5"@K4!-
M##0%O=\?3UG 1\!/ :-=G4FHY(+X$HPO=4%W(2&04+F@P/UVA0>0,@CY-'[/
MFG0)&8CK\YOZ8ZS=UW+A%AY0_A*UZPIZH*2&A@_2/>/X!',]MY3,Q7^%*T@/
M#YGX&!5*&U=2#=:AFE5\*HJ_3KO0<1^GFS2=:=N$9"8D"^$0X[ I4,S\,W>\
MS V.Q$R][WEXXOTQ\;VI@C.V(M[YY*WW7LOT+LW9-0C-F-.$25:8_8)@7GT)
MD6R%."7_T9-M>KJ981KIZ9J>';8%LDV!+ ID_Y28?2AQ"W/[(0A;]52!:>,T
M65+AH.,DK[S+P-XG\4W>X=.T?^.F%=J2"SK_LK'_#:(#G\KNQH]0YS_88DAH
M7#A^\F<SC=ED..SG'\26;US^!5!+ P04    " "G-)U0J<V[P\8!   W!
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
M4]@A@!V"_BT7P@[AU99[:9#@*-< ^9T*OW8QGP3,[LQI%V.JXY@/1QW!44=
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
M(.!PUM:!F>$!!^#<&AF,WZ-G.!UI$^?S-_=/KG93RXDI. C^J[[HJ@BS,+C
ME=VY?A;]9QCK2<-@+/XK/( ;N24Q9YP%5^X9G.]*BV9T,2@->QW&NG5C/^R0
MS9CF3XC'A'A*P.2_"<F8D"P2T$#F2OW(-"MS*?I #B^K8_:;P+O$-/-L%UWO
MW)ZI5IG51TG2)$</:S1J]H,FGFGB]XK#6D'I)$$&8**(O12QRT_F)V#L-TB\
M!HDS(._*((LR!DWJ-*W39%F6;!:EK%5;0G#DAR%>&.*!21<P@X;.CDE3LFC\
M82W"VXAN_"RIER7UL- %2[IF(10O6-8BC)/-/_I"O2S4P[)H_YZNV[_-R!)F
MK<(QR<BR,VCV%]A;Z1N3M[I5P4EH\T.YS_XJA 9C&3T9M\I<A%/ X:KM=&/F
M<K@.AD"+;KSIT'3=EG\!4$L#!!0    ( *<TG5!Q8"S3)P,  !@-   9
M>&PO=V]R:W-H965T<R]S:&5E=#4Q+GAM;)57VVZ;0!#]%<1[ SM[ 2+;4FRK
M:J56BE*E?2;VVD8!UH6UG?Y]EX40+D-DOQAV.3-SYGAG&&875;R6!RFU\Y:E
M>3EW#UH?[SVOW!QD%I=WZBAS\V2GBBS69EGLO?)8R'AKC;+4 ]\77A8GN;N8
MV;W'8C%3)YTFN7PLG/*497'Q;RE3=9F[Q'W?>$KV!UUM>(O9,=[+7U(_'Q\+
ML_):+]LDDWF9J-PIY&[N/I#[-?#*P")^)_)2=NZ=*I47I5ZKQ??MW/4K1C*5
M&UVYB,WE+%<R32M/AL??QJG;QJP,N_?OWK_:Y$TR+W$I5RK]DVSU8>Z&KK.5
MN_B4ZB=U^2:;A+CK--G_D&>9&GC%Q,38J+2TO\[F5&J5-5X,E2Q^JZ]);J^7
MQO^[&6X C0&T!D1\:D ; _IAP#XU8(T!&QAX=2I6FW6LX\6L4!>GJ/_>8UR=
M(G+/C/J;:M.*;9\9>4JS>UXP'LZ\<^6HP2QK#'0PI$5XQGL; K 02QB90S_
M:HP0H@]9(Y  )T'1/*FUIUT2A.$.&.J 60>L)U0T$*K&<(O)+892XON#;#$4
M#%%K#,4ZJ!YECE+F8\IB$&998T0G# L#\,F ,P(3@2 A3D>@= 1"9Q!G*49Q
MOD# _"@8\,%P/*#1Q,$,4$+!B!#QV8!0, H$A(Y@*PSF TP<T1"E$R+Z .X@
M0AU$UY]QXN/=P+_BR#2@?K(A#"IVA<)$,"$)F6A/!"%$)UR@[>>!P VRX,V#
MT&MDH:-\B8"0#TL)PW'!V)0P>#LB2#\24UGA[8'P&X3!2YI@-3T29ERLP"$8
M'Q@$QS@/)YH,P8N:C*N:"3[A B]$$MX@#%Z*)+I&F&B<<!C1<*@+ @O\8"(G
MP"L;D,J&"64!KT4@U\L">"T"7"%+ ^J];&@T[+@(B@:=L:%/!Z]KP.IZR@5>
MA\!N$ 6O0[CF/=V >*^[L.&8M,)@U!^=?Z\S'F:RV-O1NW0VZI3K:LKJ[+;C
M_0-4X^5@?VG&_GI(_W!3?S/\C(M]DI?.B])F>+4CYDXI+0U+_\[P.YC/E':1
MRIVN;@-S7]2S>KW0ZMA\AWCMQ]#B/U!+ P04    " "G-)U0 FXA.UH"  "F
M!P  &0   'AL+W=O<FMS:&5E=',O<VAE970U,BYX;6Q]E=N.VR 417_%\@<,
MX MV(L=2XZIJI5:*INKTF20DML8V+I!X^O<%[+$<8/H2;OOLLP[!4(R,OXJ:
M4AF\=6TO=F$MY; %0)QJVA'QQ ;:JY4+XQV1:LBO0 R<DK,)ZEH008A!1YH^
M+ LS=^!EP6ZR;7IZX(&X=1WA?_>T9>,N1.'[Q'-SK:6> &4QD"O]2>6OX<#5
M""PNYZ:CO6A8'W!ZV86?T+9"4 <8Q4M#1['J![J4(V.O>O#MO NA)J(M/4EM
M051SIQ5M6^VD./[,IN&24P>N^^_N7TSQJI@C$;1B[>_F+.M=F(?!F5[(K97/
M;/Q*YX+2,)BK_T[OM%5R3:)RG%@KS&]PN@G)NME%H73D;6J;WK3CM(+1'.8/
MB.: : E R7\#XCD@M@+ 1&9*_4PD*0O.QH!/_]9 ]*% VUAMYDE/FKTS:ZI:
MH6;O98*S MRUT:S93YIHI8D>%96KP'B1  6P4$1>BLC$Q^L,*/<;Q%Z#V!@D
M#V7D5AF3)C6:WF@03.Q*/"*T^:"6Q(N2>% V%LJDP:LL<09M%%>$LA3Y45(O
M2NJB9-!"29TL"<HM4>6*XGCE](""O2C8@X(L%.QDR7&"+117A*,\\J-D7I3,
M@V+M_3YS"X9Y;*&XH@A&B1\E]Z+D'A0KRS[WH&RLLUVY(A3##\[*QHNR\: D
M%LK&14'(NBTJ5X0RF/E1U /@O92@!R:U;R7H?*H1SNVOOO+(4(9C>V_ ZL+4
M+]@/PJ]-+X(CD^KN-3?DA3%)E25\4F:U>C2704LO4G<SU>?3RS$-)!OF5Q$L
M3W/Y#U!+ P04    " "G-)U0>=S=@9X"  "2"0  &0   'AL+W=O<FMS:&5E
M=',O<VAE970U,RYX;6R55EUOFS 4_2N(]Q7,=R*"E*29-FF3JE;;GAWB!%3
MS':2[M_/-BXAV*3I"]CFG'/OL;FVTS,FK[1 B%EO==70A5TPULX=A^8%JB%]
MP"UJ^)<])C5DO$L.#FT)@CM)JBO'<]W(J6'9V%DJQYY(EN(CJ\H&/1&+'NL:
MDG\K5.'SP@;V^\!S>2B8&'"RM(4'](+8K_:)\)[3J^S*&C6TQ(U%T'YA+\%\
M V)!D(C?)3K30=L25K88OXK.]]W"=D5&J$(Y$Q*0OTYHC:I**/$\_BI1NX\I
MB,/VN_I7:9Z;V4**UKCZ4^Y8L; 3V]JA/3Q6[!F?OR%E*+0MY?X'.J&*PT4F
M/$:.*RJ?5GZD#-=*A:=2P[?N73;R?>Z^Q+ZBF0F>(G@]@<>^1? 5P;\0HIN$
M0!&""R&X20@5(1P1G,Z[G,Q'R&"6$GRV2/<_M%#\=F >\N7*Q:!<'?F-SR?E
MHZ<LB*/4.0DAA5EU&&^ \1/O&K/6,:!'.#R#/@W/E,;*T^CC !\B'G5$-'*R
M,4!B<YJ^<;9\R?>O9FM"(# *!%(@&$Y3$(ZFN\.$$M-(S)<9K_S1?.BH&0CC
MT93HH 2,A#8Z!KB)'YA=A497H>8JB)-1OATF&H;Q!Z:NHD3&*)$ARLPL$!L%
MXOM7+S$*)!^OWCK1?,;>E,^9,<I,]YE," #77-3N_4[!Q+X [O"J0$.SW.M4
MKL;*7P+/8'=B[P#FJ@2?*$M@KDN@%Z;^"RO0T&XXZ=9<*<!0*H.]]%K"7 8@
M^H1;<R& ^!ZWL;YY:&Z=P3E3(W*0ASZU<GQLF-AH!Z/]Q6+IB7-J-+X6%PYY
M?EUDNMO*3T@.94.M+6;\%)1GU1YCAGB.[@//KN 7I+Y3H3T3S9BW27=+Z#H,
MM^H&Y/37L.P_4$L#!!0    ( *<TG5 %T<ED\ $  -@$   9    >&PO=V]R
M:W-H965T<R]S:&5E=#4T+GAM;'U4VXZ;,!#]%<0'Q F8)(H :9.HVDJM%&W5
M]MF!X:*U,6N;L/W[^L*RA*!]P9[Q.6<N>!SW7+S*"D!Y[XPV,O$KI=H#0C*K
M@!&YXBTT^J3@@A&E35$BV0H@N24QBH+U>HL8J1L_C:WO(M*8=XK6#5R$)SO&
MB/AW!,K[Q-_X'XZ7NJR4<: T;DD)OT#];B]"6VA4R6L&C:QYXPDH$O]I<SAC
M@[> /S7T<K+W3"57SE^-\3U/_+5)""ADRB@0O=S@!)0:(9W&VZ#ICR$-<;K_
M4/]F:]>U7(F$$Z=_ZUQ5B;_WO1P*TE'UPOMG&.J)?&\H_@?<@&JXR43'R#B5
M]NMEG52<#2HZ%4;>W5HW=NW=2;0;:,N$8" $(V&S_9(0#H3PDX"_)."!@&<$
MY$JQO3D31=)8\-X3[N^VQ%RBS0'K[F?&:9MMSW1[I/;>4KP/8W0S0@/FZ##!
M!+,9$4BKCR&"I1#'X($>W <X/2*VVWO(>0&R6TXB7*PSM/QPFD00+0O@10%L
M!?!=H_"L40ZSMYC&8J+5#'-RF&B*F97ZJ()7^UFJ:/)_&8C2SH[T,MXURK1I
MXAW'\RDP]V/F/^JQ=5/V*>-F_B<19=U([\J5OGWVCA2<*] IKE<Z_TH_,Z-!
MH5!FN]-[X8;-&8JWPSN"QL<L_0]02P,$%     @ IS2=4!;O,T"H @  U0D
M !D   !X;"]W;W)K<VAE971S+W-H965T-34N>&ULC5;;CILP$/T5Q <L&,PE
M41(I%U6MU$K15MT^.XD3T *FMA.V?U_;$$K,L,I+L)USSEQLCV?1,/XN,DJE
M\U$6E5BZF93UW//$,:,E$2^LII7ZY\QX2:2:\HLG:D[)R9#*P@M\/_9*DE?N
M:F'6]GRU8%=9Y!7=<T=<RY+POQM:L&;I(O>^\)I?,JD7O-6B)A?ZD\I?]9ZK
MF=>KG/*25B)GE</I>>FNT7R'8DTPB+><-F(P=G0H!\;>]>3;:>GZVB-:T*/4
M$D1];G1+BT(K*3_^=*)N;U,3A^.[^A<3O KF0 3=LN)W?I+9TDU=YT3/Y%K(
M5]9\I5U D>MTT7^G-UHHN/9$V3BR0IA?YW@5DI6=BG*E)!_M-Z_,M^GT[S28
M$'2$H"<$R:>$L".$/0'A3PFX(V"+X+6AF-SLB"2K!6>-P]OMK8D^16B.5?:/
M>M$DV_RGTB/4ZFV%TVCAW;10A]FTF&" 03W"4^J]B0 RL0E&].#1P':,B.-'
MR Z )+ 3(1AG:/CA0YPQ+(!! 6P$\# *W\H3 )E(5 2:B$9\G":6C183&4QE
M,%'BAU8^QZ X2%(KHV,0CK /^QN#_L: ORDLD( "R?.;DH("*>#!S,H8@)E-
MA#D#C<P  609@3#V*8<P(>P(\N'+Z@,2V+ZM$"B:L#-1%- 3)[$#/1S%,+10
M6P@51U;Z=ATJ'AY&/YG8)026F34*@+ACVVD -)4;N)"@$# SR@T$FK@:"*XW
M:%Q-\&PV(0'7$Q0]?[\0?,41=,='T<:C/0[M KX%0*HHV>=@#,*C8^ -WK:2
M\HOI&X1S9-=*ZB=BL-KW)NM OXW6^D;W+.;-_"_3-CP_"+_DE7 .3*J7U[R/
M9\8D53[Z+\J[3/58_:2@9ZF'B1KSMM%H)Y+571/E]9W<ZA]02P,$%     @
MIS2=4.1UH0M, P  (PT  !D   !X;"]W;W)K<VAE971S+W-H965T-38N>&UL
MC5=M;YLP$/XKB.\MMO$+5$FDAFC:I$VJ.FW[3!,G006<@=-T_W[&4$KLH^H7
MP.:YN^?L\]UY<5'-<WN44@>O55FWR_"H]>DNBMKM459Y>ZM.LC9_]JJI<FV&
MS2%J3XW,=U:H*B."$(^JO*C#U<+./32KA3KKLJCE0Q.TYZK*FW]K6:K+,L3A
MV\1C<3CJ;B):+4[Y0?Z4^M?IH3&C:-2R*RI9MX6J@T;NE^$]OMM@T0E8Q.]"
M7MK)=]"Y\J34<S?XMEN&J&,D2[G5G8K<O%YD)LNRTV1X_!V4AJ/-3G#Z_:;]
MBW7>./.4MS)3Y9]BIX_+, F#G=SGYU(_JLM7.3C$PF#P_KM\D:6!=TR,C:TJ
M6_L,MN=6JVK08JA4^6O_+FK[OO1_!!_$8 $R")!1 '\L$ \"\;L _5" #@+4
M$8AZ5^S:;'*=KQ:-N@1-O[VGO(LB?$?-ZF^[2;O8]I]9GM;,OJP80HOHI5,T
M8-8]ADPP>$1$1OMH@D FUL03)]<&,A_!^35D T $3"(&_8RM?'SEYXP7%%1
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
M>4_BQEB;JAM^H_6QLZ:>LCB4NG@?GV4S/,]3_H\P/(!. ?02 .E_ ]@4P+R
M9"0;2OU<V&*U:,TY:L>O=2CZ10$/S$WFNN\<YF[XSU7;N=[3BG-8)*<^T:1Y
M'#7T2D-O%7FH$.(B21S A8*B%'2(9S<4%$_ T 1L2)#>)&!>&:.&#YIFT#!0
MJ5=)*$I!2APE15'2  52Y:&,&G$U2D8]W#S42)[A(!P%X0%(*GP0'@S"T\P#
M"37L*L\-B$!!!/)QO'E_%,$@P*1'FX>B.TK4S$*1*(M$6+C'(D,6(HBW*_)0
M17"0# 7)$!#A@63AU\E2CS8/11(DPU$4BJ(0%.FAJ& 42IDB'DNH L(RCL,
MP1V)A#A ?4LBX5*0U)\:3,4(S/',."0@TY/Y/!#.#P@1 (4RR>3,N@'<*P$S
MRYG]"+A; F*7@O@E,62W09I*OR9$!XK,'0" NR:$MLE%<!"%GG@'A"K?)Q#=
MW!SCU@FA=W(1K,'0&.^H##<HJDL5G3E5 #=10%Q4^$<<( [)%5>^=V&ZE"DU
M8QN >RD@9BI\8Y]$_&8/2D6%CX3IA* ^4G)UL^FOFC^*=E<V7?1JK+LD#5>9
MK3%6NYSDWF7;N]OMI5'IK>U?I7MOQRO>V+#F,%U?D\L=>O4/4$L#!!0    (
M *<TG5!K(XKR8 (  /H'   9    >&PO=V]R:W-H965T<R]S:&5E=#8P+GAM
M;)5588^;, S]*X@?<"&AT/9$D=I.TR9M4G73ML\I=0NZ0%B2MK=_OR10CD(X
M=5]*8IZ?GUUL)U<N7F4.H+RWDE5RY>=*U<\(R2R'DLHG7D.EWQRY**G25W%"
MLA9 #]:I9(@$08Q*6E1^FEC;3J0)/RM65+ 3GCR7)15_-\#X=>5C_V9X*4ZY
M,@:4)C4]P0]0/^N=T#?4L1R*$BI9\,H3<%SY:_R\Q3/C8!&_"KC*WMDSJ>PY
M?S67KX>5'QA%P"!3AH+JQP6VP)AATCK^M*1^%],X]L\W]L\V>9W,GDK8<O:[
M.*A\Y2]\[P!'>F;JA5^_0)M0Y'MM]M_@ DS#C1(=(^-,VE\O.TO%RY9%2RGI
M6_,L*ON\MOPW-[<#:1U(YX#C#QW"UB%\=[#51(TRF^HGJFB:"'[U1/-OU=1\
M%/@YU,7,C-'6SK[3V4IMO:11'"7H8HA:S*;!D!X&=PBDV;L0Q!5B0T;NY#[
M=HR(8W>$T)E$:/W#NR0F"&9.@IDEF/4)\$#DIL%$%E-9S)P,*K4=8\( 1VXE
MD5-)-%823!#$3H+X\5K,G03SL8)X/JA%@XE[>0:#2GR$N!.Q<(I8.$0LW 1+
M)\'R\3+@P-T9P0.%:$']//67,RR& Q6'$9F0,]&HV"%G.92#1X$P#G$P47OL
M;-@U)HZ/,)R@<'<D_H^6Q.Z>Q(ZF'-?_D:YT@!9D.,)0;V*6($YVN4@OX^=*
MF=G4LW8+;$W,Q!W8-V:QV4G\3M-LQ>]4G(I*>GNN]#RW4_?(N0*M,7C2ZG*]
MB+L+@Z,RQ[D^BV8;-1?%ZW;3HF[=I_\ 4$L#!!0    ( *<TG5!,/G#N.@(
M &,'   9    >&PO=V]R:W-H965T<R]S:&5E=#8Q+GAM;)55VXZ;,!#]%<0'
M+-A<<A$@)5M5K=1*T5;=/CMD$M#:F-I.V/Y];4,H38R4?8GM8>:<.79F)NNX
M>),5@/+>&6UD[E=*M>L@D&4%C,@GWD*COQRY8$3IHS@%LA5 #C:(T0"'81HP
M4C=^D5G;3A09/RM:-[ 3GCPS1L2?+5#>Y3[RKX:7^E0I8PB*K"4G^ 'J9[L3
M^A2,*(>:02-KWG@"CKF_0>LM2DR ]7BMH9.3O6>D[#E_,X>OA]P/349 H50&
M@NCE L] J4'2>?P>0/V1TP1.]U?TSU:\%K,G$IXY_54?5)7[2]\[P)&<J7KA
MW1<8!"6^-ZC_!A>@VMUDHCE*3J7]]<JS5)P-*#H51M[[M6[LV@WXUS!W !X"
M\!B >RT]D<W\$U&DR 3O/-%??DO,&Z,UUG=3&J.]"OM-)R^U]5(DBS ++@9H
M\-GV/GCB@T:/0*./%-A%L<5WX=$R<@-$SAPC"Q#]E^-,!K$3(+8 \00@#F]%
M]CZ)]6FL3^BF2)P4R1U%LL W%+U/.J' 230C)'6RI XAT0U+^@&6A9-EX= R
M\V!+)\#R\0=;.0%6#]SFRJ$SG'DS%+K__*&#)YZ!F*D?]+A6Y*R/#<*.+)+;
M&L1W<E>S:MUEA"('3SH#X2XD%'] K;M0T".5,CA-JS&^4QM,>AP#<;+=77HE
M/S=VM$RLXP398-LC_[GWX^<[$:>ZD=Z>*]UI;3\\<JY YQ(^Z2PJ/?'& X6C
M,MN%WHN^[?<'Q=MAI 7C7"W^ E!+ P04    " "G-)U0-G*JJC(#   U#0
M&0   'AL+W=O<FMS:&5E=',O<VAE970V,BYX;6R-5U%OFS 0_BN(]Q7.@($J
MB=1DFC9IDZI-VYYIXB2H@#-PDN[?SS8N!?OH\A)LY[N[[VS?I_/BRMOG[LB8
M\%[JJNF6_E&(TWT0=-LCJXONCI]8(__9\[8NA)RVAZ [M:S8::.Z"D@8TJ N
MRL9?+?3:8[M:\+.HRH8]MEYWKNNB_;MF%;\N??!?%[Z7AZ-0"\%J<2H.[ <3
M/T^/K9P%@Y==6;.F*WGCM6R_]!_@?D,B9: 1OTIV[49C3Z7RQ/FSFGS9+?U0
M,6(5VPKEHI"?"]NPJE*>)(\_QJD_Q%2&X_&K]T\Z>9G,4]&Q#:]^ESMQ7/J9
M[^W8OCA7XCN_?F8FH<3W3/9?V855$JZ8R!A;7G7ZU]N>.\%KXT52J8N7_ELV
M^GLU_E_-< -B#,A@ /1=@\@81&\&L4Z^9Z93_5B(8K5H^=5K^],Z%>I2P'TD
M-W.K%O7>Z?]DMIU<O:R2-%T$%^7(8-8]AHPP," "Z7T(0; 0:^*8DVF C8N@
M%(\0H4E$VCZ:))'A#F+40:P=Q!,'N;4+/2;1F$9C(A*E";5RP6 0A2E.)T'I
M) X=DF06G1Y#QW'R&"S2&P05T@CG0E$NU-V:++2X4"?*AS3+9DX@1<.D;I@(
MK#"I$P9BF$DF0Z-D2#)VE,Q-)DX3:U\1$(48IY*C5'*$BE47Z]P]O8028I-!
M8-.;.:$#(2X$(4)H9G-A1DO@]CH$5"L>@-Q0B08TN0A :6Z=Y ;%I20B,Y1P
M<8'HAFHTH/^5(P)+Y_885RI I,JI1P,:APEGHN "!*X"N>4(KKC,UR/@Z@*8
MO#B!$'UQ2Q)#S=8DX"H$B PY50F(#B5I&&<V(00WO:932KAD :99<UGA4@/Y
M[75)<'4@B#HX=6E XX1)F(;4/BD4%X>C$YU2PM6&P UU:4!X)1@V+H3D^4R]
M$%RV"");SC4FKAPY7-Z#3(G@8D5<L7(OL &->Q3(<[#[O@V"L\ZSIQ2,FLV:
MM0?=EW?>EI\;H=JZT>K0^S\0U:Q:ZVOY)N@[^#<W_8/B6]$>RJ;SGKB0K;!N
M6/><"R9IAG>2X%&^889)Q?9"#5,Y;OM&OI\(?C*/E&!X*:W^ 5!+ P04
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
M*_HN7W<.@AWGE\R6WZGY#U!+ P04    " "G-)U0J1,\C)H#  #8#P  &0
M 'AL+W=O<FMS:&5E=',O<VAE970V-RYX;6R-EV]SJC@4QK\*P_LM28  '76F
M]I]:[TSG[NSN:ZI1F0O$A5CO?OM- B(DQY:^*!!_SY.3G$-()F=>_:H/C GG
M=Y&7]=0]"'&\][QZ<V!%6M_Q(ROE+SM>%:F0C]7>JX\52[=:5.0>08AZ19J5
M[FRBV]ZKV82?1)Z5[+URZE-1I-5_<Y;S\]3%[J7A9[8_"-7@S2;'=,_^9.*O
MXWLEG[S.99L5K*PS7CH5VTW=!WR_QD0)-/%WQLYU[]Y10_G@_)=Z6&ZG+E(1
ML9QMA+)(Y>63/;(\5TXRCG];4[?K4PG[]Q?W%SUX.9B/M&:///\GVXK#U(U=
M9\MVZ2D7/_EYP=H!A:[3CG[-/EDN<16)[&/#\UK_=S:G6O"B=9&A%.GOYIJ5
M^GIN_2\R6$!: >D$LN^O!'XK\*^"X$M!T J"L8*P%817@?^E@+8".K:'J!5$
M8P5Q*XC'"I)6D(P= T:7S*&KA'XMZ9*-QX:%+^G&Q)!X36'I2GU*13J;5/SL
M5,W+=DS5.XWOI4J:JU9=^_I'6:VU;/V<41Q,O$_EU#+SAB$]QH_)D%G9#.X(
M3X;0Q4' ..;$TAL]/-I$@*(A\P0P0^(9<HF'S(O-4#I$7B&;9,@L  :C(;.$
M&&Q,[;=3\_9]P&L B> $^7"A^-K 'Q1*"#L$L$.@'8)^B21FJ35,J)E2,W]@
M1 /?J 4;(P3YH5$--H7#,#2R_0QX81(;@;W85!R'1J9>H0[]Q AK 5"8!$:'
M2\@KPD;P*YL*8N(;7F\V%6)BEOT:\ HQ3> <AW".0Z!**.Q 80=J50G%QFN^
M:AC:3QG%"4;(>+W>(!#YL06N 3!,(M0'!\%'</ 1,/P8=HAAAQ@8OK&PK&(K
MV 398[<IFM@#!RAZ<]0)''-BQTR,?E8)D D2 RF#0(PB.W((1/[MX-4'&?P"
M(CMIY,;'"]_ZBF)@"HQ5>MY"47]Q0W>!L8@\ ABZ,]>C)Y *C4IYAKW4K%__
MC/Y?0(VYI+R.ZG\!4N9JO@0IXP.V B!L3<L;2"7&^K$&J2BXD7-XQ_* "9!S
MW\PY&9=S&X-R#E%VSD&O;W(.:>R<C^E_ 5)VSB'*RKD-03F'J,3< (%4Y!LY
M]WH;YX)5>WU$K)T-/Y5"K1&]UNX8^J!/H4;['-\O,="^4L=6O5&_VC=GWA]I
MM<_*VOG@0F[X]9Y\Q[E@,G@YRZYSD,?L[B%G.Z%N(WE?-6?-YD'P8WN.]KK#
M_.Q_4$L#!!0    ( *<TG5"R-$^XO0$  -0#   9    >&PO=V]R:W-H965T
M<R]S:&5E=#8X+GAM;&U3VVZ<,!#]%<L?L&:]A+8K0,HFBEJIE5:IFCY[80 K
MOE#;+.G?US8LI2DO>&8X<^;,>)R/VKS:#L"A-RF4+7#G7'\DQ%8=2&9WN@?E
M_S3:2.:\:UIB>P.LCDE2$)HD&9&,*USF,78V9:X')[B"LT%VD)*9WR<0>BSP
M'M\"S[SM7 B0,N]9"]_!_>C/QGMD8:FY!&6Y5LA 4^#[_?&4!GP$O' 8[<I&
MH9.+UJ_!^5(7. F"0$#E @/SQQ4>0(A Y&7\FCGQ4C(DKNT;^U/LW?=R818>
MM/C):]<5^"-&-31L$.Y9CY]A[N<.H[GYKW %X>%!B:]1:6'C%U6#=5K.+%Z*
M9&_3R54\QYG_EK:=0.<$NB30F$"F0E'Y(W.LS(T>D9EFW[-PQ?LC];.I0C".
M(O[SXJV/7LN,ICFY!J(9<YHP=(79+PCBV9<2=*O$B?Z7GM&[;8+#IL9#)#BL
M".@AVR9(-PG22)#^HR![U^2$^10Q*F*2W?LVR6JJ$DP;]\FB2@\J[O(JNJSL
M/8VW\A<^[?LW9EJN++IHY^\VWD"CM0,O)=GY)>K\$UL< 8T+Y@=OFVG1)L?I
M?GY#9'G(Y1]02P,$%     @ IS2=4--^?$1I @  S <  !D   !X;"]W;W)K
M<VAE971S+W-H965T-CDN>&UL=97;CILP$(9?!7%?#L:<(H*4;%6U4BNMMMKV
MVB%.0 N8VD[8OGUM0R@+PPT^,/-_,X;Q9#WC;Z*D5%KO3=V*O5U*V>U<5Q0E
M;8AP6$=;]>;">$.D6O*K*SI.R=DX-;6+/"]R&U*U=IZ9O6>>9^PFZZJES]P2
MMZ8A_.^1UJS?V[[]V'BIKJ74&VZ>=>1*?U+YVCUSM7(GE7/5T%94K+4XO>SM
M@[\[^E@[&(M?%>W%;&[I5$Z,O>G%M_/>]G1$M*:%U!)$#7?Z1.M:*ZDX_HRB
M]L34CO/Y0_V+25XE<R*"/K'Z=W66Y=Y.;.M,+^16RQ?6?Z5C0J%MC=E_IW=:
M*W,=B6(4K!;F:14W(5DSJJA0&O(^C%5KQG[4?[C!#FAT0)-#8!S< 60B_TPD
MR3/.>HL/A]\1_8W]'5)G4^A-<Q3FG0I>J-U['J$X<^]::+0Y#C9H9N-/%JY2
MGQ (0AS1RCU""2P0@#$&1B#X()#" A@4P$8 SP4";Y'D8!,9FW9($D=A@&!.
M"')"@.,O."' \;S8@SD1R(D #EIPHA7G4X+#-(0Y,<B) 4ZPX,1K3NQ%&S](
M F(2 (,7F&1];"E.<01S4I"3KO^C8.,\? ^N%@\(-5J6RV 4SV+%B9,&&Z2-
MNO0!TJHPQ^KUYJC 239.Q0?K\^ C )4L46B-"K$3;64%5[(? *ATB0J K$)G
MBP27O _4/%[6_&CTX4MA9_;O#21W=IDVE%]-&Q%6P6ZMZ6&SW:E5'9"YC/^;
M#WWN!^'7JA76B4EUI9N+]\*8I"H:SU%70ZE:Z[2HZ47J::SF?.@OPT*R;NR=
M[M3 \W]02P,$%     @ IS2=4'P+ ;QC @  K@<  !D   !X;"]W;W)K<VAE
M971S+W-H965T-S N>&ULC97;CILP$(9?!7%?L,TY(D@)5=5*K;3:JNVU0YR
M%C"UG;!]^]J&$ ).U9OXP#_S_>. )^TI>^,E(<)Z;^J6;^U2B&[CNKPH28.Y
M0SO2RB<GRAHLY)*=7=XQ@H\ZJ*E=!$#H-KAJ[2S5>R\L2^E%U%5+7IC%+TV#
MV9\]J6F_M:%]VWBMSJ50&VZ6=OA,OA/QHWMA<N5.68Y50UI>T=9BY+2U=W"3
M0Z0"M.)G17H^FUNJE .E;VKQY;BU@7)$:E((E0++X4IR4M<JD_3Q>TQJ3TP5
M.)_?LG_2Q<MB#IB3G-:_JJ,HMW9L6T=RPI=:O-+^,QD+"FQKK/XKN9):RI43
MR2AHS?6O55RXH,V815II\/LP5JT>^S'_+<P<@,8 - 7 \)\!WAC@W0-\7?S@
M3)?Z$0N<I8SV%AO^K0ZKEP)N/'F8A=K49Z>?R6JYW+UFH0]3]ZH2C9K]H$$S
MS5WARNP3 ID0>[0*1X^ ?*T(0S/!,Q;AZ7COH0AD3N ;$_@Z@?^0P%N<PEKC
M(\\,"8R0P #Q%Y!!$VE-.T!"!R9F3&C$A 9,L,"$:TSD1 M5OE8%P F?'&QD
M-!,9S(0+,X,FG&$@2!)O(<O7LMB#*#"[B8UN8H.;:.$F7F'\! !@QB1&3&+
MQ M,LL(\04!@_FZ! 9(L/URPHGQ ",9/WB?XY(J :U0 EJA!%/Q'0<9;8@>1
M@;*ZB=#ZE0P<$"]([NSV:P@[ZT;!K8)>6MVE9KM3,]KI7N3>Y4,G^X;9N6JY
M=:!"WL'ZICQ1*HAT QQ9;2F;Y[2HR4FH:23G;.@@PT+0;NR.[M2BL[]02P,$
M%     @ IS2=4$#@B7_T @  E L  !D   !X;"]W;W)K<VAE971S+W-H965T
M-S$N>&ULC99;;YLP%(#_"N)]@"_<JB12 YHV:9.J3MN>:>(DJ( 9=I+NW\\V
ME((YZ?H2P/G.\7<<!Y_5E7?/XL28=%[JJA%K]R1E>^?[8G=B=2$\WK)&?7/@
M75U(]=@=?=%VK-B;H+KR<1!$?EV4C;M9F;&';K/B9UF5#7OH''&NZZ+[NV45
MOZY=Y+X./);'D]0#_F;5%D?V@\F?[4.GGOPQR[ZL62-*WC@=.ZS=>W27(ZH#
M#/&K9%<QN7=T*4^</^N'K_NU&V@C5K&=U"D*=;FPC%65SJ0\_@Q)W7%.'3B]
M?\W^V12OBGDJ!,MX];O<R]/:35QGSP[%N9*/_/J%#06%KC-4_XU=6*5P;:+F
MV/%*F$]G=Q:2UT,6I5(7+_VU;,SU.N1_#8,#\!" QP 4O1M A@#R%D#?#:!#
M +4"_+X4LS9Y(8O-JN-7I^M_WK;0NPC=4;7Z.SUH%MM\IY9'J-'+)@KQRK_H
M1 .S[1D\8=!(^"K[. 6&IMCB1;@U0;8DHFB.Y  2PQ($K).8>#*KD\ )*)B
MF@1TEH!:"]4SD6$:PZ0)2BPJ6U*()B$B5L4 %@>(I+!T"$J'@'1H28>+>3[A
M-+*H#*!H3.W:<@!#*4UN[)<(E(X :6L[;*/E/"2U5C #()Q0J[(<HM"$FAG'
MH'$,&,>6<;S<&S3!5ET90"UW4+ZDK!TT<TY YP1P3BSGY$/.  4X+ZGWG%/0
M.07^Q#?^#RB 7W?!LNPHL-]W/11/7"GUJ%TWA!$/IU;A$(:] -_POO&:1H W
MLKV'EWDP%[=_U@SD F_QDT$<05Y*;ZB#K_][A 'UQ1&# 27BI?9)\4$N![G0
M(]$-=?C00 10)[8Z^>"JPYR]K7*0F^VKN3I\7"'@O(KL\VJ XO^9@]A2',
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
M>E^WK[)Y+_N;MOZC+L[#+6(P7F4N_P-02P,$%     @ IS2=4&9>6'\M @
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
M+\M&MUZCA];?0:>[ZTNN]TWW&+?/U>5J^O+2E"=S[1Y>[_Y7_P%02P,$%
M  @ IS2=4,M$H2D+ @  ,08  !D   !X;"]W;W)K<VAE971S+W-H965T-S<N
M>&ULC97;CILP$(9?!?$ :\Z'")"ZJ:I6:J5HJ[;7#@P!K<'4=L+V[6L;@BAX
MJ]S@ __\WPP^D(V4O?(&0%AO'>EY;C="# >$>-E A_D3':"7;VK*.BSDD%T0
M'QC@2@=U!'F.$Z$.M[U=9'KNQ(J,7@5I>S@QBU^[#K,_ST#HF-NN?9]X:2^-
M4!.HR 9\@>\@?@PG)D=H<:G:#GK>TMYB4.?V!_=P3)5>"WZV,/)5WU*5G"E]
M58,O56X[*B$@4 KE@&5S@R,0HHQD&K]G3WM!JL!U_^[^2=<N:SEC#D=*?K65
M:'([L:T*:GPEXH6.GV&N)[2MN?BO< ,BY2H3R2@IX?IIE5<N:#>[R%0Z_#:U
M;:_;<?:_AYD#O#G 6P+<X+\!_AS@;P+0E)DN]2,6N,@8'2TV+=: U9YP#[[\
MF*6:U-].OY/5<CE[*^+8R=!-&<V:YTGCK33>OXKC7A%%BP3)!)8L/&,6GH[W
MUX0@,!OX1@-?&P3K!)QP4\:D";6FUQK7"QW',7,"(R<P<*(-9])$*\X[B-"(
M" V(>(,(=X@X>;>2R(B)#)AD@XD>K20V(F(#(MT@XD<1B1&1[!'N=OLFCR)2
M(R+=(=QXNQ[I;FMYCK]>D.F8&&2!NU\WM#J\ZC+]AMFE[;EUID+> _JTUI0*
MD);.DW1KY/V]# C40G5CV6?3+38-!!WF"QHM?XGB+U!+ P04    " "G-)U0
M_'X,4BX&  #3(   &0   'AL+W=O<FMS:&5E=',O<VAE970W."YX;6R56FUO
MVS@,_BM!OF\115F6BK; LBU;XQQ0['!WG[W6;8,E<<YVV]V_/SEQTYBD&A<%
MFMA]2)$2]3QZZ?ES6?VJ'XJB&?U>KS;UQ?BA:;9GDTE]\U"L\_ICN2TVX2]W
M9;7.F_!8W4_J;57DMSNC]6JBE;*3=;[<C"_/=^^NJ\OS\K%9+3?%=36J']?K
MO/IO6JS*YXLQC%]>_%C>/S3MB\GE^3:_+_XLFK^VUU5XFAR\W"[7Q:9>EIM1
M5=Q=C#_!V<*8UF"'^'M9/-='WT=M*C_+\E?[<'5[,59M1,6JN&E:%WGX>"H^
M%ZM5ZRG$\6_G='QHLS4\_O[B?;9+/B3S,Z^+S^7JG^5M\W Q=N/1;7&7/ZZ:
M'^7S]Z)+*!F/NNP7Q5.Q"O VDM#&3;FJ=[]'-X]U4ZX[+R&4=?Y[_[G<[#Z?
M._\O9K*![@STP2"T_98!=@;X:F#>-#"=@1EJD'0&R:L!OFE@.P,[M(6T,TB'
M&KC.P TU\)V!'YH#J)>14Z\F]FV3PV##T+#@9;A!$Y/)OK!VE?HE;_++\ZI\
M'E7[R;;-VSD-9\$J.&_?[FI_]\=0K75X^W29IG ^>6H]=9CI'J./,.AT'S/G
MF%<ODQ#"(0XMQC'5S)ZT\)DCC$K[F"\"IH_X*GEQ?<R,8ZSM0[Y);GP?\UW
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
MV'H@4$N]3=6>SR]Y/D@V+$,*K9.R^ M02P,$%     @ IS2=4/6@F6?8 0
MNP0  !D   !X;"]W;W)K<VAE971S+W-H965T.#,N>&ULC53M;ILP%'T5RP]0
M\YTL J0VT]1)JQ1UVO;;@4M M3&UG="^_6Q#$ ULZA_L>SGG^-SKC[07\D75
M !J]<=:J#-=:=SM"5%$#I^I.=-":/Y60G&H3RA-1G01:.A)G)/"\A'#:M#A/
M7>X@\U2<-6M:.$BDSIQ3^?X 3/09]O$U\=R<:FT3)$\[>H*?H']U!VDB,JF4
M#8=6-:)%$JH,W_N[?6+Q#O"[@5[-YLA6<A3BQ0;?RPQ[UA P*+15H&:XP!X8
MLT+&QNNHB:<E+7$^OZI_<[6;6HY4P5ZP/TVIZPQO,2JAHF>FGT7_"&,],49C
M\3_@ LS K1.S1B&8<E]4G)46?%0Q5CA]&\:F=6,_ZE]IZX1@) 03P8_^2PA'
M0GA#((,S5^I7JFF>2M$C.6Q61^V9\'>A:69ADZYW[I^I5IGL)=]Z7DHN5FC$
M/ R88(8)/B+V2T223!!B#$PN@E47@>.''USXZP+AJD#H!**90)1\N2ECP,0.
MTSI,N/%N*UF"_$W\#RO1JI5H827>1NL"\:I _/EF)*L"R<+!)KK=TV39#"^>
M[?RP#)D=(WNMGZ@\-:U"1Z'-B73GIA)"@U'T[HQ8;5Z2*6!0:3O=F+D<[M,0
M:-&-3P69WJO\+U!+ P04    " "G-)U0KY L?8L"  #F"   &0   'AL+W=O
M<FMS:&5E=',O<VAE970X-"YX;6R-5EUOVR 4_2N6WU<;,/ZHDDA+JVF3-JGJ
MU.V9)B2Q:AL/2-+]^P&FEHNOI[Z8KW//N?>:"ZRN0KZH$^<Z>FV;3JWCD];]
M;9*HW8FW3-V(GG=FY2!DR[09RF.B>LG9WAFU38+3-$]:5G?Q9N7F'N1F)<ZZ
MJ3O^("-U;ELF_VYY(Z[K&,5O$X_U\:3M1+)9]>S(?W+]U#](,TI&EGW=\D[5
MHHLD/ZSCS^CV'E%KX!"_:GY5DWYD0WD6XL4.ONW7<6H]X@W?:4O!3'/A=[QI
M+)/QXX\GC4=-:SCMO[%_<<&;8)Z9XG>B^5WO]6D=EW&TYP=V;O2CN'[E/B :
M1S[Z[_S"&P.WGAB-G6B4^T:[L]*B]2S&E9:]#FW=N?8ZK!2Y-X,-L#? HP'*
M_FM O 'YJ$'F#;+ (!E"<;FY9YIM5E)<(SG\WI[9781N,Y/]G9UTR79K)CW*
MS%XV98I7R<42><QVP. ))D#<S1%Y_AYR#T"*$9(8'T=',>@H=O;DG:,$)B @
M 7$$V80 I8&3VP%#':9S&$)SC&D0+@##I*!AR! ,D70A[ ST.IMY7:893$!!
M OKQO.4@00YX$"1D.V#R2:09K1"L4H JQ?SO9%6@4LQ44$E26*4$54I@#X2[
MO9RI8 QK5*!&-=/ )0DTJID&)22'55 *%VX*_)=P/WO0NY11BA;B00M'!/I
MY7C05(E4&:H6E. :1QB(J0B5\$SI$Z(%75""#P,T/PW*M R5R%S)W*@+.P[!
M!8SF%8PR%"IE@!)=.BD07.F( C&%->1!TT,I3W-<!DK)Y/ZP+X ?3![K3D7/
M0INKR%T8!R$T-Y3IC2$[F4?'.&CX0=MN8?IRN'F'@1:]?U4DX]-F\P]02P,$
M%     @ IS2=4+N9^E88 @  >08  !D   !X;"]W;W)K<VAE971S+W-H965T
M.#4N>&ULC571CILP$/P5Q ><L8&$BPA2<E752JT47=7VV2&;@,Y@:COA^O>U
M#:%);B/E);:7V9F=)5[R7JHW70&8X+T1K5Z&E3'=@A!=5M!P_20[:.V3O50-
M-_:H#D1W"OC.)S6"L"B:D8;7;5CD/K9112Z/1M0M;%2@CTW#U=\U"-DO0QJ>
M Z_UH3(N0(J\XP?X >9GMU'V1":67=U JVO9!@KVRW!%%VO*7()'_*JAUQ?[
MP%G92OGF#E]WRS!R%8& TC@*;I<3O( 0CLG6\6<D#2=-EWBY/[-_]N:MF2W7
M\"+%[WIGJF68A<$.]OPHS*OLO\!H* V#T?TW.(&P<%>)U2BET/XW*(_:R&9D
ML:4T_'U8Z]:O_<A_3L,3V)C I@0V>!F$?.6?N.%%KF0?J*'Y'7?OF"Z8[4WI
M@KX5_IDM7MOHJ<AHE).3(QHQZP'#+C!T0A#+/DDP3&+-/J3'68P3Q&B-L2>(
MKP@RG"!!"1)/D%R9I#<F!TSJ,>U@,DTIPV525"9%9.X0S%""V>-&YRC!_ &C
M<\1H/(MPF0R5R1"9^$;F(R9A*2[RC(H\(R()3D C_+\=/=Y/>N=ZT <Z.H*N
M6WKGQ5/TCJPH>Z"E""AAMS>)7-S\!M3!SSP=E/+8^H%[$9WFZLJ/5?(?/@SE
M[UP=ZE8'6VGL_/%38B^E 5M+]&3=5O8[,!T$[(W;SNU>#<-P.!C9C8.>3%^;
MXA]02P,$%     @ IS2=4(!).]W\ 0  ] 0  !D   !X;"]W;W)K<VAE971S
M+W-H965T.#8N>&UL?53;CILP$/T5Q >LN9-$@+1)5;52*T5;=?OLP'#1VIC:
M)FS_OK8A+ 74%^P9GW/FC+&=#(R_B1I 6N^4M"*U:RF[$T(BKX%B\<0Z:-5*
MR3C%4H6\0J+C@ M#H@1YCA,ABIO6SA*3N_(L8;TD30M7;HF>4LS_G(&P(;5=
M^Y%X::I:Z@3*D@Y7\ /DS^[*581FE:*AT(J&M1:',K6?W=,EU'@#>&U@$(NY
MI3NY,?:F@Z]%:CO:$!#(I5; :KC#!0C10LK&[TG3GDMJXG+^4/]L>E>]W+"
M"R._FD+6J7VPK0)*W!/YPH8O,/43VM;4_#>X U%P[435R!D1YFOEO9",3BK*
M"L7OX]BT9APF_0=MG^!-!&\FN-%_"?Y$\#\(@6E^=&9:_80ESA+.!HN//ZO#
M^DRX)U]M9JZ39N_,FNI6J.P].[AA@NY::,*<1XRWP+@S BGUN82W5^+L;>C>
MOP4N6T04[5?P=YOP#=]?\/W#85\@V!4(C$"P-'!<;<(("0VD'3?!B;W(]U>]
M;'''*'*<>-].N&LGW-@Y."L[X:9,<(R=]<9N46$<'?V5%[0X+!1X9>Z5L'+6
MMU+_ED5VOKK/GCYLJ_Q97>GQ!G[(C._!=\RKIA76C4EUE,V!*QF3H$PZ3\I?
MK9Z@.2!02CV-U9R/%W$,).NF-P;-#UWV%U!+ P04    " "G-)U0IG\OM_\"
M  #M"P  &0   'AL+W=O<FMS:&5E=',O<VAE970X-RYX;6R55FUOVC 0_BM1
MOJ^)\^($!$B%E&[2)E6=MGUVP4#4)&:V@>[?ST[<%.P+;;^0V'F>N^?N[.,F
M)\:?Q8Y2Z;W452.F_D[*_3@(Q&I':R)NV)XVZLN&\9I(M>3;0.PY)>N65%=!
M%(8XJ$G9^+-)N_? 9Q-VD%79T ?NB4-=$_YO3BMVFOK(?]UX++<[J3>"V61/
MMO0GE;_V#URM@M[*NJQI(TK6>)QNIOXM&M^C7!-:Q.^2GL39NZ=#>6+L62^^
MK:=^J!71BJZD-D'4XT@7M*JT):7CKS'J]SXU\?S]U?JR#5X%\T0$7;#J3[F6
MNZF?^]Z:;LBADH_L])6:@%+?,]%_IT=:*;A6HGRL6"7:7V]U$)+5QHJ24I.7
M[EDV[?-D[+_28$)D"%%/4+ZO$6)#B#]*2 PA>2/@JX34$-(W0G*5@ T!?Y20
M&4)F$8(NNVVY"B+);,+9R>/=B=L3?;#1.%,'8J4WV_JWWU3%A-H]SG*$)\%1
M&S*8>8>)SC#I*+O$+%Q,G$>7F,+%H!X1*)6]U B2.H\<NN5@\2ZB>!=QYR*P
ME8\E +'2<>]"<I3!P<9@7>+60'R1SQPVD( &DM9 <J$@M[+18=(6TW39B-,\
ML3+BHD(K(=<0%U)34&KJ2$U'(ZNTJ>/B"\IQ:"DI.ABV8+%=9!=FAW0-<1$2
M!D/"3D@HM<Y(@1T7.,215:,[%Y6'=MA+%Y0D69["BC-0<0:<%ZL(109IL?1F
M[IERY+J8.!Q(;PZ*S5VQT8"!$6A@]/'KA4*X<8: !F2U 0.RLC&@% UT:.0Z
M"I,!$V#GO$71)\*%^Q&*@7"=!A\[!R3*1H/QPHT+ 9TKBFU/0.O"@X[@MH/<
MOH/#:, $?,T1_D1BX7N'H(MG-8$Y FY5/!PO?&F0>VN</CLWH"N-MG,5G T8
M->7;=IX4WHH=&JG_^,YV^YGU-M(#BK5?H/&RFSS?S'2#\ _"MV4CO"<FU?C3
M#BD;QB15,L,;)7"G9N]^4=&-U*^9>N?= -HM)-N;X3KH)_S9?U!+ P04
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
M^(00A<RB^\3<-:R;+Y,.GB@?)FR,94^3$XK&N5T[RW^&XA]02P,$%     @
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
M+[<.5G#TI'[>4D8 S%=K0@"\3!N4((@>&F9($*L"C)#,'41EJ9U$C6PB%6R
MWYFA\1.4Q(/'>=CR;*P_L+N.)6=D1JUU,FF268D*HN7AUL+28N$]1RD:&Q%3
ME9*/!Q!!!$#\JPT4Y[M4>HOHXV1P)3N*NTIY]-!!S,\H.K DNEY'U[(&L< 1
M1!N/&%-6JM,3<;Z#*[S)]]%MNKU'LQ\E8^S+APU-2&\CD@'?_Y7T5E3=M^YK
M#:/8T6SRO&HFPN#YQ.&&9MOH)EU5>L_\VWFQ.:)+!8_A%XZ+I-0D670<7F'$
MJ,<]$FV@0+=(Z KV OMK'7F?;D7[K**'LOK,?ZD6*L-Y=4,H>\:(M@$I <8F
M\?(!T0PQC^06NC0U;'3;1R543!4,"J$3HIQ>2-#:5T3T=&%L:NE"/M@<2BM&
M=LJ^9&O*UG#VP#K=&<R18-,4U??J@+B=W53X!-'L+ 4)2<)A"!]1:,<YJH-F
MQ2$%T2VC?2&K2)(K29H',(5[<=3"DW"R9>"\R!=P@2%,$"T1:42V<L>H]\1I
MH/(V68]J--K<(>AK>_9"F[9DDP"=BP0R/NL=H/&-PTSBA/B?AS;.$21VF.?D
MSP,?1;P%4?9+MA%:O2+3+L&]*(DND" 2D*E!] 9P[/;17E2T9/&7O5>3\%'2
M.N![M*PPC7!TQ$KV]7%/)Z:7"7E]AG23Y1M\KSBNMVAWM/?SF3?N>?=,Y!N'
MCK+J@/:EMU5&.NT__QYF.8>ZTNJCU3'?'AQ@8_U:%TIL$^2@"WCGHK[+MC?N
M68 9,D'+3S=EAMAX(&I&6@2@2X5<A\Z6\&,'JC9:+OJ8>]PC#B!B;)W*6/)]
M[=EPP(:<4D;:6+I%-:_FA#L>NNYG4:N,GY(+J+X.%U0/)UUUR@<D6#,)0A$C
M==;%$\O^/XL4OBU[<>QPDDK6ADQZR-^)B8C/:%.2U$T&6$2R+:!<P:=\K)LZ
MHI,O]&]4E^$M5#<*%]1289()"9ULY*<]$K]$7\TV$[0C$]5^>V0[+^;J$Z7;
MI9AT'NS:7R$VDZK1ID'3'K+M1F4*ACGFB&:45HW&+S?*\Z$F[,$3&U)V"C8K
M&!T:T=)#UCTN[,12.'9L"2-YVTL2.K9Z.*YT=UN$L-RG9V$"F@6!&91 2R[R
MXH+VYBZ6RM/AY6W<4%ZL Y&YH Y:X2(\_3W6F<K:]>'B4%[@O\BP[\I-CT \
MB'X65PUS\JJ$BZ3.C(./&KVE6B"'DOU @EYXD>&U'<6AD+G;TC D$&Q*K<E>
M3,$D'B'1]G'DY1XHST!-EAMY@\!F9O(J"UY8I#Q$O\1"W#!,ZF!F?,>P%+:Q
MCB43DN1 E\(A!?DV,*(R"TQ+QAS]U^/FEIGB)7,U8X!R@<A(O^%0=Z73+:R)
M5HRXQF+-*==J0 D=15[U4B(;V_6@/S%[X,T<]QL:/S_4=O=L"O/35U3\H-H^
M]@J#J<D&0+W,G12#*RH+0_+9]X<WT<77  =<WUT<]R)TD2AT7-5P=K)DL8)7
M6<"0:C6#\_QFT8/H'0/%G;/8[%E:Y%6!0(7"$EEDX?\/.=J=<10-HP\5\IZ+
MW86@-(!H]&QH$<N/]R4/HM>>:@EY[=(N [%0>4=LP.EDW*PI=Y)8>X-6'Q:/
MQ0PJ-BKD!2:<WP%'S6 J2Y,\0)=(8AXN#2"-V WT(*\I;D DJ/!'D=" OR#
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
M2>V6*B!AZ;U'"E4$#"!_:.W$"NTYH<7P)/?D)[*_<)6!7S64UK_E.\9H.C,
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
MC6(EQ8+:5_"!,BYR+H5[Q*3FKFZ+%%7HLUQ.++$#?#$[A]E%=VJ3L4I 31L
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
M9^B4KCG8N&G[^GONJM#KZ\8=?>;]_,]CD7WMU0R-EF^*.W0C;_ B;BC(4Z(
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
M6E9!=><>%-_WXA]6J9=OX5']IJSTRU]\KR!1UVJI,<41$>VP;BJ79HJV2ZD
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
M40I?9_]Q7/-S<8\4$7I!]G="**QQKAQ;2YML/KM%)'0'6+F&I=@MFL:"B,"
M5(Z/@8\:,Q98E"MZ@G>NM_>PI<V6/#J.<Y5-_H:\C;N?Q#C,4\$#0$@-#>@C
M<SOX+6HS+%.[PLFJ;1:6C9LT%88<D.U%!WFY^!ECG*4C%EGD%L;9(0G,V]0W
MU6T6:&AGC([-X,0ZB5V<'YQEIXTP3:X6I&IMK6/)NA0T^V"K00X-WX=EW>JE
M[MVOL$$*^#41O,]3-1KRLQZTD%76YE]MM4!@) CLO'WN7%UND4N.VP'IEB+#
M;?Q*/![-G)=FEKP68:5RU0NQQK!6H9RA-I-W(SS(/C!7L8WG135%T41JD*]G
M.^O )/[X%?, >O7@\P##[.N?.9/G%AKXLGQXCI^IQ0;FD-O![0((N@,9"X-8
M>.GHA-.V=@4-A_MXZVUSM=R+4I$O&M6O''5WME*4,KM2Z J2A>+[A(0O:R6_
MHG#+N K>-A)G<Q@\R98(B(T3U;!_FYABJ=1/_^JA;_H428W/ED2""0A/,_[A
M\DL$G^D+@JU0]Q$9Q!URM!*-)()UU?%I"[L3>0P#U-)I7E&@<#J>5I8Q> 2;
MSTG!-.$=\GI6I/DT3\J"HK(_ALPS?*57YFDUQ$I5O7R89E2S(XRF,\.C:E&5
M':?'?:U7Q'3I:,T!IGI6.)A,6(O%P:QF1@-?52XLDY=I0R5-F.3YJ)EJV6 ?
M?MT7W4ZN]-VH^+J.8&_SGM'\!3DT^H]#^6HK__03*^VF(I$)Y3?+&W=KQ5J7
M*X'#=CC7PQ76FERS64+2&E8%K3Q(/6[9Z19!QP3ME0I8+\DLZX I(<%",N^<
MV"</'XMC0]^MU52@0C?=?Z"2B&S/*H/U'#=,4!;X?&LQ%WE65C,2\/- \+%&
M"E-( 0V:;&28-UZ,^R\EMU=LX,1D;,50FB$!Z_G]FMY8"/7-XRP"JYCKI+CY
M\I6$S A0'<',B1C>/+!I,G-T$I07[_3:$$XJQU^WUK>F.5I-1"BYH]KB:"V2
MF>8:<LWK[O93P1UZ;+9 $M]5;;$H<1_!A:[VCH4;C4GMPHD$W83HC#;3Q79K
M5).YPAIJB+QGIE+[K4Q8['O*3)270=N@*]VIN0VNBOE2W$H[4B59AT#(@1L8
M>Z,F.X4PU;.Y+!E'2;;J*VQU(%/?UH2$:%*X-5 %H1$N-J5^IH NBBB<ZQVY
M)"@4L7<E5(R($N"6BW_29B69%\73K42<2+3$W NB8V%Y!KRJ44E(K'BZ69NF
M #FK-XO-E@R/_ $CVGJOSU^_?]Y\OPL9UHD,(CF-!J;E=)%0EAYT^'\AC]X_
M[O'XFMC-]14('<#;*'[)& 91]H$]12I3?4M;F)4T$\Y#%M,OT/H_V;&B.>?D
M"W,;34T8#Q475L&0L9YUE3C,@#D ]H+YH:*AF/(0J[G'VC::%8!S\V;!R:KN
M]'$/T58CQD:9)SC/&Y(3_8.-(3WUMH\IRO9)IZU@VW5"G![UL$%+;7Q-"+AF
M#].VI2 EN'U9;Z15L@AU []BYF)K,X^LCD>9X;!U^Y00J;9G90DM.)MN]*(:
M[5W4OA?)R_O%<FYT,E,<=IMDPWZND)EO44E8H<O1G^BH;U U7\-MQ^4P\)&;
MQ2_<BO/$B4&&=EN0'T]YPG([;M<WNV](Q5%_(@]\1-1: ZU$I>I91MC4;K:'
M,!Z7[_Q90(F6 NU.&JX3O^O<2'@<Z=XDJAE*WAC3(N>#4I^SN\5.H)-#QM9
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
MN9(3KTCK_ES5?2KD=FEK$-M<7T<J/; YH:\[R:,;,?DO"H.!#*5CG=YRG;Z
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
M^Y5Y O$I&L"[!R4H%F6N16DHS*>O5<U;H1+?G5^^.DLN+D\N7UW$U/9/%^U
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
M2[="D#D!F1\",C#.5M(J!%D0D,4!(>\B!/F6@'S+"SEKZUK:IXY*WS<:+I,
M>5*6IH5N'7?D1U1/?L2+>=X\P F@405-Y1+D[?[ :*1DF"T#L<0:I/WTI[BN
MY-:(/UJ][FK[#<:D-#-E]LR57RD;ZM6V\#E>:-G%$"_EB3$IT4R937.CG+=M
MZ5L+T557EAOPFW"R6F!,2C539M><U>O*/"DE/JI&+;7OZG[PTZ1\,V463HAR
M:B5NY<_A9D-I9LKLF2_&+!YU575U? ZQ<7,?",2)<\&'&),2S939-&?2-O E
M.G$-'V$GEZ&"I"PS9=;,S)OR>Q>&01C9'1XBI!0S97;,J9K[ ::($DK$+)0K
MZ+-A+_0Q3MUO(IP!0LHK$;-7+I1T"D>N$9FEL*<I=:W]IJ!"BX7@)I2>:LI.
M(1B3TD?$K(^3$LSK=+<?,U&NB)A=,6OG3OUH0S1P]O#:ET9I(F+6Q#^MM%[9
MZDE\U@TD)5I6KR3S$66,B-D8,[C'H@5%G)^+._%-5NVFMPN?([P"QJ2,$3$;
M@XRH>V%_1&DCXM8&B1EC3,H=$;,[>H'_K82']]I-3#DD9G8(&?GW:CJF1!(S
MBX2(_$.!8DS*,#&S8?K!ZD!5D^-?S%XAH]5^55.JB;G3DH%H=: D*=G$S+(9
M"E<'$"G1Q,RBV<2K U"45F)FK0P%K .(E%)B9J5L(M9!+$HA,;-"<$PX!)=0
M#DF8'4+&7KV.):$<DC [A(X6$HQ).21A=@B-F6),RB8)LTUHS QCDO,I[(D+
MA9EC3,HH";=12,P"8U)62;C3%Q+S+<:D/),<,'VYZ^8 7C IUR0'3%_NNOF
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
M_0=02P$"% ,4    " "G-)U0'R// \     3 @  "P              @ $
M    7W)E;',O+G)E;'-02P$"% ,4    " "G-)U0)^B'#H(   "Q    $
M            @ 'I    9&]C4')O<',O87!P+GAM;%!+ 0(4 Q0    ( *<T
MG5 D%- /[P   "L"   1              "  9D!  !D;V-0<F]P<R]C;W)E
M+GAM;%!+ 0(4 Q0    ( *<TG5"97)PC$ 8  )PG   3              "
M ;<"  !X;"]T:&5M92]T:&5M93$N>&UL4$L! A0#%     @ IS2=4&M(43F/
M P  E!$  !@              ( !^ @  'AL+W=O<FMS:&5E=',O<VAE970Q
M+GAM;%!+ 0(4 Q0    ( *<TG5 \J]P6Q@,  !(0   8              "
M ;T,  !X;"]W;W)K<VAE971S+W-H965T,BYX;6Q02P$"% ,4    " "G-)U0
M$I&\2&8"  "=!P  &               @ &Y$   >&PO=V]R:W-H965T<R]S
M:&5E=#,N>&UL4$L! A0#%     @ IS2=4 @EV>[H 0  UP0  !@
M     ( !51,  'AL+W=O<FMS:&5E=',O<VAE970T+GAM;%!+ 0(4 Q0    (
M *<TG5"IKG<LA 0  -P5   8              "  7,5  !X;"]W;W)K<VAE
M971S+W-H965T-2YX;6Q02P$"% ,4    " "G-)U0C@#TQ?D!  #1!0  &
M            @ $M&@  >&PO=V]R:W-H965T<R]S:&5E=#8N>&UL4$L! A0#
M%     @ IS2=4#ECOH;?!0  5QX  !@              ( !7!P  'AL+W=O
M<FMS:&5E=',O<VAE970W+GAM;%!+ 0(4 Q0    ( *<TG5#;>I:@K 4  #P>
M   8              "  7$B  !X;"]W;W)K<VAE971S+W-H965T."YX;6Q0
M2P$"% ,4    " "G-)U0C*=M ^H!  #9!   &               @ %3*
M>&PO=V]R:W-H965T<R]S:&5E=#DN>&UL4$L! A0#%     @ IS2=4*2G=OVW
M 0  T@,  !D              ( !<RH  'AL+W=O<FMS:&5E=',O<VAE970Q
M,"YX;6Q02P$"% ,4    " "G-)U0HPT:FK<!  #2 P  &0
M@ %A+   >&PO=V]R:W-H965T<R]S:&5E=#$Q+GAM;%!+ 0(4 Q0    ( *<T
MG5#YMQLYMP$  -(#   9              "  4\N  !X;"]W;W)K<VAE971S
M+W-H965T,3(N>&UL4$L! A0#%     @ IS2=4 <2L&6X 0  T@,  !D
M         ( !/3   'AL+W=O<FMS:&5E=',O<VAE970Q,RYX;6Q02P$"% ,4
M    " "G-)U0B#9R2K8!  #2 P  &0              @ $L,@  >&PO=V]R
M:W-H965T<R]S:&5E=#$T+GAM;%!+ 0(4 Q0    ( *<TG5 \;3Z*MP$  -(#
M   9              "  1DT  !X;"]W;W)K<VAE971S+W-H965T,34N>&UL
M4$L! A0#%     @ IS2=4(R^2Y:Y 0  T@,  !D              ( !!S8
M 'AL+W=O<FMS:&5E=',O<VAE970Q-BYX;6Q02P$"% ,4    " "G-)U0M69+
M5;8!  #2 P  &0              @ 'W-P  >&PO=V]R:W-H965T<R]S:&5E
M=#$W+GAM;%!+ 0(4 Q0    ( *<TG5"+66*:M@$  -(#   9
M  "  >0Y  !X;"]W;W)K<VAE971S+W-H965T,3@N>&UL4$L! A0#%     @
MIS2=4-\WDS:U 0  T@,  !D              ( !T3L  'AL+W=O<FMS:&5E
M=',O<VAE970Q.2YX;6Q02P$"% ,4    " "G-)U0"F%+S+<!  #2 P  &0
M            @ &]/0  >&PO=V]R:W-H965T<R]S:&5E=#(P+GAM;%!+ 0(4
M Q0    ( *<TG5#O,-IBN $  -(#   9              "  :L_  !X;"]W
M;W)K<VAE971S+W-H965T,C$N>&UL4$L! A0#%     @ IS2=4&ZM=#>S 0
MT@,  !D              ( !FD$  'AL+W=O<FMS:&5E=',O<VAE970R,BYX
M;6Q02P$"% ,4    " "G-)U082Z.IK<!  #2 P  &0              @ &$
M0P  >&PO=V]R:W-H965T<R]S:&5E=#(S+GAM;%!+ 0(4 Q0    ( *<TG5 Z
MF8T M@$  -(#   9              "  7)%  !X;"]W;W)K<VAE971S+W-H
M965T,C0N>&UL4$L! A0#%     @ IS2=4 $7Q3NV 0  T@,  !D
M     ( !7T<  'AL+W=O<FMS:&5E=',O<VAE970R-2YX;6Q02P$"% ,4
M" "G-)U0<8%8![<!  #2 P  &0              @ %,20  >&PO=V]R:W-H
M965T<R]S:&5E=#(V+GAM;%!+ 0(4 Q0    ( *<TG5#>6]9!N $  -,#   9
M              "  3I+  !X;"]W;W)K<VAE971S+W-H965T,C<N>&UL4$L!
M A0#%     @ IS2=4,;;S26U @  $@L  !D              ( !*4T  'AL
M+W=O<FMS:&5E=',O<VAE970R."YX;6Q02P$"% ,4    " "G-)U0O=@RJA "
M   3!@  &0              @ $54   >&PO=V]R:W-H965T<R]S:&5E=#(Y
M+GAM;%!+ 0(4 Q0    ( *<TG5#E<UO8M@$  -(#   9              "
M 5Q2  !X;"]W;W)K<VAE971S+W-H965T,S N>&UL4$L! A0#%     @ IS2=
M4,<IH$6U 0  T@,  !D              ( !250  'AL+W=O<FMS:&5E=',O
M<VAE970S,2YX;6Q02P$"% ,4    " "G-)U0%Z]>\;4!  #2 P  &0
M        @ $U5@  >&PO=V]R:W-H965T<R]S:&5E=#,R+GAM;%!+ 0(4 Q0
M   ( *<TG5"!;)X![0$  &8%   9              "  2%8  !X;"]W;W)K
M<VAE971S+W-H965T,S,N>&UL4$L! A0#%     @ IS2=4&-QHPK2 0  G 0
M !D              ( !15H  'AL+W=O<FMS:&5E=',O<VAE970S-"YX;6Q0
M2P$"% ,4    " "G-)U00LCBQK8!  #2 P  &0              @ %.7
M>&PO=V]R:W-H965T<R]S:&5E=#,U+GAM;%!+ 0(4 Q0    ( *<TG5"G 449
MZ0$  &8%   9              "  3M>  !X;"]W;W)K<VAE971S+W-H965T
M,S8N>&UL4$L! A0#%     @ IS2=4")W;=G% 0  -P0  !D
M ( !6V   'AL+W=O<FMS:&5E=',O<VAE970S-RYX;6Q02P$"% ,4    " "G
M-)U0 GUG$+<!  #2 P  &0              @ %78@  >&PO=V]R:W-H965T
M<R]S:&5E=#,X+GAM;%!+ 0(4 Q0    ( *<TG5"IS;O#Q@$  #<$   9
M          "  45D  !X;"]W;W)K<VAE971S+W-H965T,SDN>&UL4$L! A0#
M%     @ IS2=4!MW>^K1 0  G 0  !D              ( !0F8  'AL+W=O
M<FMS:&5E=',O<VAE970T,"YX;6Q02P$"% ,4    " "G-)U0V1I[D+D!  #2
M P  &0              @ %*:   >&PO=V]R:W-H965T<R]S:&5E=#0Q+GAM
M;%!+ 0(4 Q0    ( *<TG5#3]D!?G0(  $H)   9              "  3IJ
M  !X;"]W;W)K<VAE971S+W-H965T-#(N>&UL4$L! A0#%     @ IS2=4 8C
M!:YT @  ]P<  !D              ( !#FT  'AL+W=O<FMS:&5E=',O<VAE
M970T,RYX;6Q02P$"% ,4    " "G-)U0M>6@;3,#  #!#   &0
M    @ &Y;P  >&PO=V]R:W-H965T<R]S:&5E=#0T+GAM;%!+ 0(4 Q0    (
M *<TG5#6"1>DFP(  'L+   9              "  2-S  !X;"]W;W)K<VAE
M971S+W-H965T-#4N>&UL4$L! A0#%     @ IS2=4(7M+S]* @  3@<  !D
M             ( !]74  'AL+W=O<FMS:&5E=',O<VAE970T-BYX;6Q02P$"
M% ,4    " "G-)U0H^XF9DL"  #P!@  &0              @ %V>   >&PO
M=V]R:W-H965T<R]S:&5E=#0W+GAM;%!+ 0(4 Q0    ( *<TG5#^]1W_[ $
M %\%   9              "  ?AZ  !X;"]W;W)K<VAE971S+W-H965T-#@N
M>&UL4$L! A0#%     @ IS2=4#0CBQ[D 0  [00  !D              ( !
M&WT  'AL+W=O<FMS:&5E=',O<VAE970T.2YX;6Q02P$"% ,4    " "G-)U0
M.>N%2@("  !Z!0  &0              @ $V?P  >&PO=V]R:W-H965T<R]S
M:&5E=#4P+GAM;%!+ 0(4 Q0    ( *<TG5!Q8"S3)P,  !@-   9
M      "  6^!  !X;"]W;W)K<VAE971S+W-H965T-3$N>&UL4$L! A0#%
M  @ IS2=4 )N(3M: @  I@<  !D              ( !S80  'AL+W=O<FMS
M:&5E=',O<VAE970U,BYX;6Q02P$"% ,4    " "G-)U0>=S=@9X"  "2"0
M&0              @ %>AP  >&PO=V]R:W-H965T<R]S:&5E=#4S+GAM;%!+
M 0(4 Q0    ( *<TG5 %T<ED\ $  -@$   9              "  3.*  !X
M;"]W;W)K<VAE971S+W-H965T-30N>&UL4$L! A0#%     @ IS2=4!;O,T"H
M @  U0D  !D              ( !6HP  'AL+W=O<FMS:&5E=',O<VAE970U
M-2YX;6Q02P$"% ,4    " "G-)U0Y'6A"TP#   C#0  &0
M@ $YCP  >&PO=V]R:W-H965T<R]S:&5E=#4V+GAM;%!+ 0(4 Q0    ( *<T
MG5#,5#P+\P$   4%   9              "  ;R2  !X;"]W;W)K<VAE971S
M+W-H965T-3<N>&UL4$L! A0#%     @ IS2=4 :D-V3L @  &@T  !D
M         ( !YI0  'AL+W=O<FMS:&5E=',O<VAE970U."YX;6Q02P$"% ,4
M    " "G-)U0A(*P">X"  !/"P  &0              @ $)F   >&PO=V]R
M:W-H965T<R]S:&5E=#4Y+GAM;%!+ 0(4 Q0    ( *<TG5!K(XKR8 (  /H'
M   9              "  2Z;  !X;"]W;W)K<VAE971S+W-H965T-C N>&UL
M4$L! A0#%     @ IS2=4$P^<.XZ @  8P<  !D              ( !Q9T
M 'AL+W=O<FMS:&5E=',O<VAE970V,2YX;6Q02P$"% ,4    " "G-)U0-G*J
MJC(#   U#0  &0              @ $VH   >&PO=V]R:W-H965T<R]S:&5E
M=#8R+GAM;%!+ 0(4 Q0    ( *<TG5 _P#\:R0(  &@+   9
M  "  9^C  !X;"]W;W)K<VAE971S+W-H965T-C,N>&UL4$L! A0#%     @
MIS2=4 I2H;;" @  4PH  !D              ( !GZ8  'AL+W=O<FMS:&5E
M=',O<VAE970V-"YX;6Q02P$"% ,4    " "G-)U0ZUXA/1H"   ^!@  &0
M            @ &8J0  >&PO=V]R:W-H965T<R]S:&5E=#8U+GAM;%!+ 0(4
M Q0    ( *<TG5#KVY&7G $  %H#   9              "  >FK  !X;"]W
M;W)K<VAE971S+W-H965T-C8N>&UL4$L! A0#%     @ IS2=4*D3/(R: P
MV \  !D              ( !O*T  'AL+W=O<FMS:&5E=',O<VAE970V-RYX
M;6Q02P$"% ,4    " "G-)U0LC1/N+T!  #4 P  &0              @ &-
ML0  >&PO=V]R:W-H965T<R]S:&5E=#8X+GAM;%!+ 0(4 Q0    ( *<TG5#3
M?GQ$:0(  ,P'   9              "  8&S  !X;"]W;W)K<VAE971S+W-H
M965T-CDN>&UL4$L! A0#%     @ IS2=4'P+ ;QC @  K@<  !D
M     ( !(;8  'AL+W=O<FMS:&5E=',O<VAE970W,"YX;6Q02P$"% ,4
M" "G-)U00.")?_0"  "4"P  &0              @ &[N   >&PO=V]R:W-H
M965T<R]S:&5E=#<Q+GAM;%!+ 0(4 Q0    ( *<TG5" RIO@L ,  &T2   9
M              "  >:[  !X;"]W;W)K<VAE971S+W-H965T-S(N>&UL4$L!
M A0#%     @ IS2=4#'@O4 _!   UA0  !D              ( !S;\  'AL
M+W=O<FMS:&5E=',O<VAE970W,RYX;6Q02P$"% ,4    " "G-)U09EY8?RT"
M   [!@  &0              @ %#Q   >&PO=V]R:W-H965T<R]S:&5E=#<T
M+GAM;%!+ 0(4 Q0    ( *<TG5 MA O_6P(  #8(   9              "
M :?&  !X;"]W;W)K<VAE971S+W-H965T-S4N>&UL4$L! A0#%     @ IS2=
M4"AOYG9@!   !Q@  !D              ( !.<D  'AL+W=O<FMS:&5E=',O
M<VAE970W-BYX;6Q02P$"% ,4    " "G-)U0RT2A*0L"   Q!@  &0
M        @ '0S0  >&PO=V]R:W-H965T<R]S:&5E=#<W+GAM;%!+ 0(4 Q0
M   ( *<TG5#\?@Q2+@8  -,@   9              "  1+0  !X;"]W;W)K
M<VAE971S+W-H965T-S@N>&UL4$L! A0#%     @ IS2=4#<[<63P 0  W00
M !D              ( !=]8  'AL+W=O<FMS:&5E=',O<VAE970W.2YX;6Q0
M2P$"% ,4    " "G-)U0J;XFU2T"  "5!@  &0              @ &>V
M>&PO=V]R:W-H965T<R]S:&5E=#@P+GAM;%!+ 0(4 Q0    ( *<TG5!3=TPK
M&@(   (&   9              "  0+;  !X;"]W;W)K<VAE971S+W-H965T
M.#$N>&UL4$L! A0#%     @ IS2=4/O\"VKX 0  -04  !D
M ( !4]T  'AL+W=O<FMS:&5E=',O<VAE970X,BYX;6Q02P$"% ,4    " "G
M-)U0]:"99]@!  "[!   &0              @ &"WP  >&PO=V]R:W-H965T
M<R]S:&5E=#@S+GAM;%!+ 0(4 Q0    ( *<TG5"OD"Q]BP(  .8(   9
M          "  9'A  !X;"]W;W)K<VAE971S+W-H965T.#0N>&UL4$L! A0#
M%     @ IS2=4+N9^E88 @  >08  !D              ( !4^0  'AL+W=O
M<FMS:&5E=',O<VAE970X-2YX;6Q02P$"% ,4    " "G-)U0@$D[W?P!  #T
M!   &0              @ &BY@  >&PO=V]R:W-H965T<R]S:&5E=#@V+GAM
M;%!+ 0(4 Q0    ( *<TG5"F?R^W_P(  .T+   9              "  =7H
M  !X;"]W;W)K<VAE971S+W-H965T.#<N>&UL4$L! A0#%     @ IS2=4'IV
M3G0?!   3Q(  !D              ( !"^P  'AL+W=O<FMS:&5E=',O<VAE
M970X."YX;6Q02P$"% ,4    " "G-)U0%\GR'7D"   _"   &0
M    @ %A\   >&PO=V]R:W-H965T<R]S:&5E=#@Y+GAM;%!+ 0(4 Q0    (
M *<TG5"H2H2L_ZD  "Z( @ 4              "  1'S  !X;"]S:&%R9613
M=')I;F=S+GAM;%!+ 0(4 Q0    ( *@TG5!?*% ,2 (  %H+   -
M      "  4*= 0!X;"]S='EL97,N>&UL4$L! A0#%     @ J#2=4-VCO_5S
M!@  PCH   \              ( !M9\! 'AL+W=O<FMB;V]K+GAM;%!+ 0(4
M Q0    ( *@TG5#@KP?]L@(    U   :              "  56F 0!X;"]?
M<F5L<R]W;W)K8F]O:RYX;6PN<F5L<U!+ 0(4 Q0    ( *@TG5"0WF[./P(
M &<S   3              "  3^I 0!;0V]N=&5N=%]4>7!E<UTN>&UL4$L%
3!@    !B &( X!H  *^K 0    $!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>45
<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.20.1</span><table class="report" border="0" cellspacing="2" id="idp6809814784">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Earnings Per Share - Narrative (Details)<br> shares in Millions</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Feb. 29, 2020 </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_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 " 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>
</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://fasb.org/us-gaap/role/ref/legacyRef<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=6371337&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>46
<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.20.1</span><table class="report" border="0" cellspacing="2" id="idp6817263408">
<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="1">3 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. 29, 2020</div></th>
<th class="th"><div>Feb. 29, 2020</div></th>
<th class="th"><div>Feb. 28, 2019</div></th>
<th class="th"><div>Feb. 28, 2018</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>
<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_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Feb. 29,  2020<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_GainLossOnSaleOfBusiness', window );">Gain (Loss) on Disposition of Business</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (18,600)<span></span>
</td>
<td class="num">$ (18,632)<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<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_GoodwillWrittenOffRelatedToSaleOfBusinessUnit', window );">Goodwill, Written off Related to Sale of Business Unit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,888<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_AmortizationOfIntangibleAssets', window );">Amortization of intangible assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">17,100<span></span>
</td>
<td class="nump">17,000<span></span>
</td>
<td class="nump">$ 17,100<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_FiniteLivedIntangibleAssetsNet', window );">Finite-Lived Intangible Assets, Net</a></td>
<td class="nump">$ 98,474<span></span>
</td>
<td class="nump">98,474<span></span>
</td>
<td class="nump">98,474<span></span>
</td>
<td class="nump">$ 121,976<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>
<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>
<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_GainLossOnSaleOfBusiness', window );">Gain (Loss) on Disposition of Business</a></td>
<td class="num">(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>
<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_ImpairmentOfIntangibleAssetsFinitelived', window );">Impairment of Intangible Assets, Finite-lived</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>
<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_FiniteLivedIntangibleAssetsNet', window );">Finite-Lived Intangible Assets, Net</a></td>
<td class="nump">$ 7,200<span></span>
</td>
<td class="nump">$ 7,200<span></span>
</td>
<td class="nump">$ 7,200<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_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>The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented.  If there is no historical data in the report, use the filing date. The format of the date is CCYY-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_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=118932676&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_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://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_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=118932676&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_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=108376223&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=118932676&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_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>47
<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.20.1</span><table class="report" border="0" cellspacing="2" id="idp6827588144">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Schedule of Net Operating Loss Carryforwards (Details) - USD ($)<br> $ in Thousands</strong></div></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, 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_OperatingLossCarryforwardsLineItems', window );"><strong>Operating Loss Carryforwards [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 " 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">$ 725<span></span>
</td>
<td class="nump">$ 3,015<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_IncomeTaxAuthorityAxis=us-gaap_InternalRevenueServiceIRSMember', window );">Federal</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_OperatingLossCarryforwardsLineItems', window );"><strong>Operating Loss Carryforwards [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_OperatingLossCarryforwardsTaxImpact', window );">Operating loss carryforward, tax impact</a></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_IncomeTaxAuthorityAxis=us-gaap_StateAndLocalJurisdictionMember', window );">State</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_OperatingLossCarryforwardsLineItems', window );"><strong>Operating Loss Carryforwards [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_azz_OperatingLossCarryforwardsTaxImpact', window );">Operating loss carryforward, tax impact</a></td>
<td class="nump">5,120<span></span>
</td>
<td class="nump">6,352<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_OperatingLossCarryforwards', window );">Operating loss carryforwards</a></td>
<td class="nump">113,100<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_IncomeTaxAuthorityAxis=us-gaap_ForeignCountryMember', window );">Foreign</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_OperatingLossCarryforwardsLineItems', window );"><strong>Operating Loss Carryforwards [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_azz_OperatingLossCarryforwardsTaxImpact', window );">Operating loss carryforward, tax impact</a></td>
<td class="nump">$ 725<span></span>
</td>
<td class="nump">$ 821<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_azz_OperatingLossCarryforwardsTaxImpact">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Operating Loss Carryforwards, Tax 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;">azz_OperatingLossCarryforwardsTaxImpact</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_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://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> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&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_OperatingLossCarryforwards">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.</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 3<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32559-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_OperatingLossCarryforwards</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_OperatingLossCarryforwardsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_OperatingLossCarryforwardsLineItems</td>
</tr>
<tr>
<td style="padding-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_IncomeTaxAuthorityAxis=us-gaap_InternalRevenueServiceIRSMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_IncomeTaxAuthorityAxis=us-gaap_InternalRevenueServiceIRSMember</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_IncomeTaxAuthorityAxis=us-gaap_StateAndLocalJurisdictionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_IncomeTaxAuthorityAxis=us-gaap_StateAndLocalJurisdictionMember</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_IncomeTaxAuthorityAxis=us-gaap_ForeignCountryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_IncomeTaxAuthorityAxis=us-gaap_ForeignCountryMember</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>48
<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.20.1</span><table class="report" border="0" cellspacing="2" id="idp6806841424">
<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="4">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>
<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_azz_ContractLiabilityDetailsAbstract', window );"><strong>Contract Liability Details [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>
<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_ContractWithCustomerLiability', window );">Balance at beginning of period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 18,418<span></span>
</td>
<td class="nump">$ 56,928<span></span>
</td>
<td class="nump">$ 22,698<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_IncreaseDecreaseInContractWithCustomerLiability', window );">Contract liabilities added during the period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">14,292<span></span>
</td>
<td class="nump">54,331<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_ContractWithCustomerLiabilityRevenueRecognized', window );">Revenue recognized during the period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(52,802)<span></span>
</td>
<td class="num">(20,101)<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_ContractWithCustomerLiability', window );">Balance at end of period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">18,418<span></span>
</td>
<td class="nump">$ 56,928<span></span>
</td>
</tr>
<tr class="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_FutureRevenues', window );">Future Revenues</a></td>
<td class="nump">$ 1,800<span></span>
</td>
<td class="nump">$ 1,700<span></span>
</td>
<td class="nump">14,900<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_RevenueRemainingPerformanceObligation', window );">Revenue, Remaining Performance Obligation, Amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 18,400<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_ContractLiabilityDetailsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Liability Details [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_ContractLiabilityDetailsAbstract</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_FutureRevenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Revenues</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_FutureRevenues</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_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=118944033&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=118956577&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=118944033&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=118956577&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=118932676&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_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>
<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=118956577&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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>49
<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.20.1</span><table class="report" border="0" cellspacing="2" id="idp6827598336">
<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. 29, 2020</div></th>
<th class="th"><div>Feb. 28, 2019</div></th>
<th class="th"><div>Feb. 28, 2018</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 " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProductWarrantyAccrual', window );">Balance, beginning balance</a></td>
<td class="nump">$ 1,751<span></span>
</td>
<td class="nump">$ 2,013<span></span>
</td>
<td class="nump">$ 2,098<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_ProductWarrantyAccrualPreexistingIncreaseDecrease', window );">Warranty costs incurred</a></td>
<td class="num">(2,118)<span></span>
</td>
<td class="num">(2,195)<span></span>
</td>
<td class="num">(2,225)<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_ProductWarrantyAccrualPeriodIncreaseDecrease', window );">Additions charged to income</a></td>
<td class="nump">4,069<span></span>
</td>
<td class="nump">1,933<span></span>
</td>
<td class="nump">2,140<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_ProductWarrantyAccrual', window );">Balance, ending balance</a></td>
<td class="nump">$ 3,702<span></span>
</td>
<td class="nump">$ 1,751<span></span>
</td>
<td class="nump">$ 2,013<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=6876686&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=68068213&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=68068213&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_ProductWarrantyAccrualPeriodIncreaseDecrease">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 the standard and extended 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> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=68068213&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_ProductWarrantyAccrualPeriodIncreaseDecrease</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ProductWarrantyAccrualPreexistingIncreaseDecrease">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 the standard and extended product warranty accrual from changes in estimates attributable to preexisting product warranties.</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)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=68068213&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_ProductWarrantyAccrualPreexistingIncreaseDecrease</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>50
<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.20.1</span><table class="report" border="0" cellspacing="2" id="idp6804731728">
<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. 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_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 " 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">$ 8,918<span></span>
</td>
<td class="nump">$ 8,454<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_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability', window );">ROU assets obtained in exchange for new operating lease liabilities</a></td>
<td class="nump">$ 7,867<span></span>
</td>
<td class="nump">$ 10,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_OperatingLeaseWeightedAverageRemainingLeaseTerm1', window );">Weighted-average remaining lease term - operating leases</a></td>
<td class="text">7 years 11 months 8 days<span></span>
</td>
<td class="text">9 years 2 months 23 days<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_OperatingLeaseWeightedAverageDiscountRatePercent', window );">Weighted-average discount rate - operating leases</a></td>
<td class="nump">4.89%<span></span>
</td>
<td class="nump">5.13%<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_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=77888419&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=77888426&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=77888426&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=77888399&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>num: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=77888399&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=77888426&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_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=77888399&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=77888426&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>51
<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.20.1</span><table class="report" border="0" cellspacing="2" id="idp6806853664">
<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. 29, 2020</div></th>
<th class="th"><div>Feb. 28, 2019</div></th>
<th class="th"><div>Feb. 28, 2018</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 " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesTax', window );">Interest rate swap, income tax</a></td>
<td class="num">$ (29)<span></span>
</td>
<td class="num">$ (29)<span></span>
</td>
<td class="num">$ (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_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 increase (decrease) in accumulated gain (loss) from derivative instruments designated and qualifying as the effective portion of cash flow hedges and an entity's share of an equity investee's increase (decrease) in deferred hedging gain (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 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669646-108580<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=118930883&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_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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>52
<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.20.1</span><table class="report" border="0" cellspacing="2" id="idp6827161792">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock Compensation - SARs and Option Awards Activity (Details) - Stock Appreciation Rights (SARs) [Member] - $ / shares<br></strong></div></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, 2019</div></th>
<th class="th"><div>Feb. 28, 2018</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_azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndOtherThanOptionOutstandingNumber', window );">Outstanding at beginning of year (shares)</a></td>
<td class="nump">98,184<span></span>
</td>
<td class="nump">148,513<span></span>
</td>
<td class="nump">170,139<span></span>
</td>
</tr>
<tr class="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_StockIssuedDuringPeriodSharesStockOptionsAndOtherThanOptionExercised', window );">Exercised (shares)</a></td>
<td class="num">(2,965)<span></span>
</td>
<td class="num">(47,484)<span></span>
</td>
<td class="num">(19,481)<span></span>
</td>
</tr>
<tr class="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndOtherThanOptionForfeituresInPeriod', window );">Forfeited (shares)</a></td>
<td class="num">(393)<span></span>
</td>
<td class="num">(2,845)<span></span>
</td>
<td class="num">(2,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_azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndOtherThanOptionOutstandingNumber', window );">Outstanding at end of year (shares)</a></td>
<td class="nump">94,826<span></span>
</td>
<td class="nump">98,184<span></span>
</td>
<td class="nump">148,513<span></span>
</td>
</tr>
<tr class="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionAndOtherThanOptionExercisableNumber', window );">Exercisable at end of year (shares)</a></td>
<td class="nump">94,826<span></span>
</td>
<td class="nump">98,184<span></span>
</td>
<td class="nump">148,513<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_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="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndOtherThanOptionOutstandingWeightedAverageExercisePrice', window );">Outstanding at beginning of year, Weighted Average Exercise Price (usd per share)</a></td>
<td class="nump">$ 44.46<span></span>
</td>
<td class="nump">$ 43.29<span></span>
</td>
<td class="nump">$ 42.02<span></span>
</td>
</tr>
<tr class="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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsAndOtherThanOptionExercisesInPeriodWeightedAverageExercisePrice', window );">Exercised, Weighted Average Exercise Price (usd per share)</a></td>
<td class="nump">44.58<span></span>
</td>
<td class="nump">40.84<span></span>
</td>
<td class="nump">31.94<span></span>
</td>
</tr>
<tr class="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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsAndOtherThanOptionForfeituresInPeriodWeightedAverageExercisePrice', window );">Forfeited, Weighted Average Exercise Price (usd per share)</a></td>
<td class="nump">43.92<span></span>
</td>
<td class="nump">43.92<span></span>
</td>
<td class="nump">45.36<span></span>
</td>
</tr>
<tr class="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndOtherThanOptionOutstandingWeightedAverageExercisePrice', window );">Outstanding at end of year, Weighted Average Exercise Price (usd per share)</a></td>
<td class="nump">44.58<span></span>
</td>
<td class="nump">44.46<span></span>
</td>
<td class="nump">43.29<span></span>
</td>
</tr>
<tr class="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionAndOtherThanOptionExercisableWeightedAverageExercisePrice', window );">Exercisable at end of year, Weighted Average Exercise Price (usd per share)</a></td>
<td class="nump">$ 44.58<span></span>
</td>
<td class="nump">$ 44.46<span></span>
</td>
<td class="nump">$ 43.29<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_azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionAndOtherThanOptionExercisableNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 option and other than option exercisable 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionAndOtherThanOptionExercisableNumber</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionAndOtherThanOptionExercisableWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 option and other than option exercisable 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionAndOtherThanOptionExercisableWeightedAverageExercisePrice</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>num: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_azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndOtherThanOptionForfeituresInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 options and other than option forfeitures in 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;">azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndOtherThanOptionForfeituresInPeriod</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>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndOtherThanOptionOutstandingNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 options and other than option 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndOtherThanOptionOutstandingNumber</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndOtherThanOptionOutstandingWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 options and other than option 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndOtherThanOptionOutstandingWeightedAverageExercisePrice</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>num: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_azz_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsAndOtherThanOptionExercisesInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 arrangements by share based payment award options and other than option exercises in period 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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsAndOtherThanOptionExercisesInPeriodWeightedAverageExercisePrice</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>num: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_azz_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsAndOtherThanOptionForfeituresInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 arrangements by share based payment award options and other than option forfeitures in period 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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsAndOtherThanOptionForfeituresInPeriodWeightedAverageExercisePrice</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>num: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_azz_StockIssuedDuringPeriodSharesStockOptionsAndOtherThanOptionExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 issued during period shares stock options and other than option exercised.</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_StockIssuedDuringPeriodSharesStockOptionsAndOtherThanOptionExercised</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>duration</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>53
<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.20.1</span><table class="report" border="0" cellspacing="2" id="idp6827398944">
<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. 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_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="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Total</a></td>
<td class="nump">$ 202,878<span></span>
</td>
<td class="nump">$ 240,745<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_DebtCurrent', window );">Debt, Current</a></td>
<td class="nump">125,000<span></span>
</td>
<td class="nump">0<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_DebtInstrumentCarryingAmount', window );">Total</a></td>
<td class="nump">203,000<span></span>
</td>
<td class="nump">241,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_UnamortizedDebtIssuanceExpense', window );">Unamortized Debt Issuance Expense</a></td>
<td class="num">(122)<span></span>
</td>
<td class="num">(255)<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_LongTermDebtNoncurrent', window );">Long-term debt, exculding current maturities</a></td>
<td class="nump">77,878<span></span>
</td>
<td class="nump">240,745<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 [Member] | Line of Credit [Member]</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="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Total</a></td>
<td class="nump">78,000<span></span>
</td>
<td class="nump">116,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 [Member] | Unsecured Senior Notes Due January 2021 [Member]</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_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="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Total</a></td>
<td class="nump">$ 125,000<span></span>
</td>
<td class="nump">$ 125,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_DebtCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 short-term debt and current maturity of long-term debt and capital lease obligations 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.19,20)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&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_DebtCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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=109500613&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=119400593&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=6877327&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=6876686&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=109500613&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(a)(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=119400593&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(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&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 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=6877327&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_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=6877327&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=6877327&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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>54
<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.20.1</span><table class="report" border="0" cellspacing="2" id="idp6806667184">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Acquisitions Acquisitions - Intangibles (Details) - 2020 Acquisitions [Member]<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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>
</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_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</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 " 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="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_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="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 " 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 " 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_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_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>55
<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.20.1</span><table class="report" border="0" cellspacing="2" id="idp6828046240">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Statement of 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 " 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, 2017</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">25,964<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 " 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, 2017</a></td>
<td class="nump">$ 533,136<span></span>
</td>
<td class="nump">$ 25,964<span></span>
</td>
<td class="nump">$ 42,922<span></span>
</td>
<td class="nump">$ 493,344<span></span>
</td>
<td class="num">$ (29,094)<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 " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation', window );">Stock compensation (shares)</a></td>
<td class="text">&#160;<span></span>
</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>
</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_StockIssuedDuringPeriodValueShareBasedCompensation', window );">Share-based compensation</a></td>
<td class="nump">6,121<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">6,121<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_StockIssuedDuringPeriodSharesRestrictedStockAwardGross', window );">Stock Issued During Period, Shares, Restricted Stock Award, Gross</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">65<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_StockIssuedDuringPeriodValueRestrictedStockAwardGross', window );">Restricted Stock Units</a></td>
<td class="num">(1,218)<span></span>
</td>
<td class="nump">$ 65<span></span>
</td>
<td class="num">(1,283)<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_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans', window );">Employee Stock Purchase Plan (shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">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>
</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_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan', window );">Employee Stock Purchase Plan</a></td>
<td class="nump">3,317<span></span>
</td>
<td class="nump">$ 77<span></span>
</td>
<td class="nump">3,240<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_StockRepurchasedAndRetiredDuringPeriodShares', window );">Retirement of treasury shares (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(147)<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_StockRepurchasedAndRetiredDuringPeriodValue', window );">Retirement of treasury shares</a></td>
<td class="num">(7,518)<span></span>
</td>
<td class="num">$ (147)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(7,371)<span></span>
</td>
<td class="nump">0<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_DividendsCash', window );">Cash dividend paid</a></td>
<td class="num">(17,678)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(17,678)<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_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">45,169<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">45,169<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_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax', window );">Foreign currency translation</a></td>
<td class="nump">3,928<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">3,928<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_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax', window );">Interest rate swap, net of $29,205 of income 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 " 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, 2018</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">25,959<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 " 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, 2018</a></td>
<td class="nump">565,203<span></span>
</td>
<td class="nump">$ 25,959<span></span>
</td>
<td class="nump">51,000<span></span>
</td>
<td class="nump">513,464<span></span>
</td>
<td class="num">(25,220)<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_CumulativeEffectOnRetainedEarningsNetOfTax1', window );">Cumulative Effect on Retained Earnings, Net of Tax</a></td>
<td class="nump">716<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">716<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_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 " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation', window );">Stock compensation (shares)</a></td>
<td class="text">&#160;<span></span>
</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>
</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_StockIssuedDuringPeriodValueShareBasedCompensation', window );">Share-based compensation</a></td>
<td class="nump">4,659<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">4,659<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_StockIssuedDuringPeriodSharesRestrictedStockAwardGross', window );">Stock Issued During Period, Shares, Restricted Stock Award, Gross</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">55<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_StockIssuedDuringPeriodValueRestrictedStockAwardGross', window );">Restricted Stock Units</a></td>
<td class="num">(573)<span></span>
</td>
<td class="nump">$ 55<span></span>
</td>
<td class="num">(628)<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_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans', window );">Employee Stock Purchase Plan (shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">101<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_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan', window );">Employee Stock Purchase Plan</a></td>
<td class="nump">3,765<span></span>
</td>
<td class="nump">$ 101<span></span>
</td>
<td class="nump">3,664<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_DividendsCash', window );">Cash dividend paid</a></td>
<td class="num">(17,718)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(17,718)<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_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">51,208<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">51,208<span></span>
</td>
<td class="nump">0<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_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax', window );">Foreign currency translation</a></td>
<td class="num">(3,478)<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">(3,478)<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_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax', window );">Interest rate swap, net of $29,205 of income 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 " 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, 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 " 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, 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="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_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="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_StockIssuedDuringPeriodSharesShareBasedCompensation', window );">Stock compensation (shares)</a></td>
<td class="text">&#160;<span></span>
</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>
</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_StockIssuedDuringPeriodValueShareBasedCompensation', window );">Share-based compensation</a></td>
<td class="nump">6,290<span></span>
</td>
<td class="nump">$ 0<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 " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross', window );">Stock Issued During Period, Shares, Restricted Stock Award, Gross</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 " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross', window );">Restricted Stock Units</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 " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans', window );">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 " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan', window );">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 " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares', window );">Retirement of treasury shares (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">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 " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue', window );">Retirement of treasury shares</a></td>
<td class="nump">5,799<span></span>
</td>
<td class="nump">$ 131<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,668<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_DividendsCash', window );">Cash dividend 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 " 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 " 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 " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax', window );">Interest rate swap, net of $29,205 of income 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 " 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 " 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>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CumulativeEffectOnRetainedEarningsNetOfTax1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 cumulative effect on retained earnings net of related income tax effect.</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 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22663-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_CumulativeEffectOnRetainedEarningsNetOfTax1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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=27012166&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://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=118930883&amp;loc=SL7669619-108580<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 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637391&amp;loc=SL114874048-224260<br><br>Reference 3: 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=118930883&amp;loc=SL7669625-108580<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=116637232&amp;loc=SL114874131-224263<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(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&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 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3602-108585<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&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_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_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 increase (decrease) in accumulated gain (loss) from derivative instruments designated and qualifying as the effective portion of cash flow hedges and an entity's share of an equity investee's increase (decrease) in deferred hedging gain (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 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&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_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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=118930883&amp;loc=SL7669646-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (b,c)<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_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=109259400&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=109259400&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=27012166&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=6877327&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=6877327&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=109259400&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=27012166&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_StockIssuedDuringPeriodSharesShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under 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 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&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=27012166&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=6877327&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=6877327&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_StockIssuedDuringPeriodSharesShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-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=27012166&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=6877327&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=6877327&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=109259400&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=27012166&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=6877327&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=6877327&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=109259400&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=27012166&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=116856206&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=6877327&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=6877327&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=116856206&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=6877327&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=27012166&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=6877327&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=109259400&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=6877327&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=6877327&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=109259400&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=27012166&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://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=27010918&amp;loc=d3e74512-122707<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(31))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&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=6877327&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(30))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&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_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>56
<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.20.1</span><table class="report" border="0" cellspacing="2" id="idp6725981232">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Schedule II : Valuation and Qualiying Accounts and Reserves (Details) - SEC Schedule, 12-09, Allowance, Credit Loss [Member] - USD ($)<br> $ in Thousands</strong></div></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, 2019</div></th>
<th class="th"><div>Feb. 28, 2018</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_MovementInValuationAllowancesAndReservesRollForward', window );"><strong>Allowance for Doubtful Accounts</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 " 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">$ 2,267<span></span>
</td>
<td class="nump">$ 569<span></span>
</td>
<td class="nump">$ 347<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_ValuationAllowancesAndReservesAdjustments', window );">Valuation Allowances and Reserves, Adjustments</a></td>
<td class="nump">2,734<span></span>
</td>
<td class="nump">2,153<span></span>
</td>
<td class="nump">3,290<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_ValuationAllowancesAndReservesDeductions', window );">SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction</a></td>
<td class="num">(129)<span></span>
</td>
<td class="num">(451)<span></span>
</td>
<td class="num">(3,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_ValuationAllowancesAndReservesPeriodIncreaseDecrease', window );">SEC Schedule, 12-09, Valuation Allowances and Reserves, Period Increase (Decrease)</a></td>
<td class="num">(27)<span></span>
</td>
<td class="num">(4)<span></span>
</td>
<td class="nump">0<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_ValuationAllowancesAndReservesReservesOfBusinessesAcquired', window );">Valuation Allowances and Reserves, Adjustments</a></td>
<td class="nump">106<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">16<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_ValuationAllowancesAndReservesBalance', window );">Balance at end of year</a></td>
<td class="nump">$ 4,951<span></span>
</td>
<td class="nump">$ 2,267<span></span>
</td>
<td class="nump">$ 569<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_MovementInValuationAllowancesAndReservesRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_MovementInValuationAllowancesAndReservesRollForward</td>
</tr>
<tr>
<td style="padding-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_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=26873400&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)<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&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_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)<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&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=26873400&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_ValuationAllowancesAndReservesReservesOfBusinessesAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 business combination.</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=26873400&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_ValuationAllowancesAndReservesReservesOfBusinessesAcquired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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>57
<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.20.1</span><table class="report" border="0" cellspacing="2" id="idp6804678544">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases - Lease Cost (Details) - USD ($)<br> $ in Millions</strong></div></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, 2019</div></th>
<th class="th"><div>Feb. 28, 2018</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 " 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">$ 18.4<span></span>
</td>
<td class="nump">$ 15.6<span></span>
</td>
<td class="nump">$ 13.9<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=77888399&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=77888426&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>58
<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.20.1</span><table class="report" border="0" cellspacing="2" id="idp6805356576">
<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. 29, 2020</div></th>
<th class="th"><div>Feb. 28, 2019</div></th>
<th class="th"><div>Feb. 28, 2018</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 " 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">$ 44,406<span></span>
</td>
<td class="nump">$ 48,261<span></span>
</td>
<td class="nump">$ 24,282<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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign', window );">Foreign</a></td>
<td class="nump">20,484<span></span>
</td>
<td class="nump">14,744<span></span>
</td>
<td class="nump">6,617<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments', window );">Income before income taxes</a></td>
<td class="nump">64,890<span></span>
</td>
<td class="nump">63,005<span></span>
</td>
<td class="nump">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_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 " 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">12,563<span></span>
</td>
<td class="nump">4,251<span></span>
</td>
<td class="nump">3,445<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_CurrentForeignTaxExpenseBenefit', window );">Foreign</a></td>
<td class="nump">5,259<span></span>
</td>
<td class="nump">2,829<span></span>
</td>
<td class="nump">1,958<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_CurrentStateAndLocalTaxExpenseBenefit', window );">State and local</a></td>
<td class="nump">1,451<span></span>
</td>
<td class="nump">986<span></span>
</td>
<td class="nump">964<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " 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">19,273<span></span>
</td>
<td class="nump">8,066<span></span>
</td>
<td class="nump">6,367<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 " 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="num">(1,452)<span></span>
</td>
<td class="nump">2,970<span></span>
</td>
<td class="num">(20,220)<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_DeferredForeignIncomeTaxExpenseBenefit', window );">Foreign</a></td>
<td class="num">(21)<span></span>
</td>
<td class="nump">539<span></span>
</td>
<td class="nump">100<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_DeferredStateAndLocalIncomeTaxExpenseBenefit', window );">State and local</a></td>
<td class="num">(1,144)<span></span>
</td>
<td class="nump">222<span></span>
</td>
<td class="num">(517)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " 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="num">(2,617)<span></span>
</td>
<td class="nump">3,731<span></span>
</td>
<td class="num">(20,637)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " 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">$ 16,656<span></span>
</td>
<td class="nump">$ 11,797<span></span>
</td>
<td class="num">$ (14,270)<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://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=116825942&amp;loc=d3e330036-122817<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<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=26873400&amp;loc=d3e23780-122690<br><br>Reference 3: 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> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&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://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=84230637&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 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=26873400&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_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=116825942&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 9<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<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=26873400&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_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 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=26873400&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=116825942&amp;loc=d3e330036-122817<br><br>Reference 3: 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> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&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://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> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&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 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=26873400&amp;loc=d3e23780-122690<br><br>Reference 3: 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=116825942&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_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=116825942&amp;loc=d3e330036-122817<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 9<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<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=26873400&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_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=116825942&amp;loc=d3e330036-122817<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<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=26873400&amp;loc=d3e23780-122690<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> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3602-108585<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 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&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://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=116825942&amp;loc=d3e330036-122817<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<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=26873400&amp;loc=d3e23780-122690<br><br>Reference 3: 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> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&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_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://fasb.org/us-gaap/role/ref/legacyRef<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)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&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_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_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://fasb.org/us-gaap/role/ref/legacyRef<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)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&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_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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 before deduction of income tax expense (benefit) and income (loss) attributable to noncontrolling interest, and addition of income (loss) from equity method investments.</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 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(h)(1)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8736-108599<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))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&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 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109238882&amp;loc=d3e38679-109324<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>59
<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.20.1</span><table class="report" border="0" cellspacing="2" id="idp6806173296">
<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. 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_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 " 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">$ 1,042<span></span>
</td>
<td class="nump">$ 1,196<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_ProductWarrantyAccrualClassifiedCurrent', window );">Accrued warranty</a></td>
<td class="nump">3,702<span></span>
</td>
<td class="nump">1,751<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_AccruedSalesCommissionCurrent', window );">Commissions</a></td>
<td class="nump">4,180<span></span>
</td>
<td class="nump">3,370<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_OtherEmployeeRelatedLiabilitiesCurrent', window );">Personnel expenses</a></td>
<td class="nump">8,646<span></span>
</td>
<td class="nump">6,282<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_AccruedInsuranceCurrent', window );">Group medical insurance</a></td>
<td class="nump">3,083<span></span>
</td>
<td class="nump">2,024<span></span>
</td>
</tr>
<tr class="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,098<span></span>
</td>
<td class="nump">1,301<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_OtherSundryLiabilitiesCurrent', window );">Other Sundry Liabilities, Current</a></td>
<td class="nump">3,117<span></span>
</td>
<td class="nump">1,707<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " 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">$ 26,868<span></span>
</td>
<td class="nump">$ 17,631<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=118951113&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=118951113&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=6877327&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=6877327&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=118951113&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=118951113&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=118951113&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=118951113&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=6877327&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=6877327&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=118951113&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=118951113&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=118951113&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=6877327&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=6877327&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=68068213&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=6877327&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=68070138&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>60
<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.20.1</span><table class="report" border="0" cellspacing="2" id="idp6813165952">
<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. 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>
</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_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock', window );">Schedule of Components of Income Tax Expense (Benefit)</a></td>
<td class="text"><span style="font-family:inherit;font-size:10pt;">The provision for income taxes for fiscal year </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> consisted of the following (in thousands):</span><div style="line-height:120%;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">&#160;</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:86.54970760233918%;border-collapse:collapse;text-align:left;"><tr><td colspan="13"/></tr><tr><td style="width:4%;"/><td style="width:49%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:2%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:2%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2018</span></div></td></tr><tr><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Income before income taxes:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Domestic</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>44,406</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>48,261</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>24,282</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20,484</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,744</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,617</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Income before income taxes</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>64,890</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>63,005</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>30,899</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Current provision:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Federal</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,563</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,251</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,445</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,259</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,829</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,958</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">State and local</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,451</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>986</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>964</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total current provision for income taxes</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>19,273</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,066</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,367</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred provision (benefit):</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Federal</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,452</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,970</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(20,220</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(21</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>539</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>100</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">State and local</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,144</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>222</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(517</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total deferred provision for (benefit from) income taxes</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,617</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,731</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(20,637</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total provision for (benefit from) income taxes</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>16,656</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,797</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(14,270</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><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_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock', window );">Schedule of Effective Income Tax Rate Reconciliation</a></td>
<td class="text"><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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="line-height:120%;padding-top:12px;text-align:center;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="10"/></tr><tr><td style="width:55%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Statutory federal income tax rate</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21.0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21.0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>32.7</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;%</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Permanent differences</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.1</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.5</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.6</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">State income taxes, net of federal income tax benefit</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.4</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.4</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Benefit of Section&#160;199 of the Code, manufacturing deduction</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2.2</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Valuation allowance</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.7</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Stock compensation</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.5</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.5</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Tax credits</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(4.1</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(7.7</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign tax rate differential</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.4</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.1</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.4</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred tax remeasurements</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(78.9</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Uncertain tax positions</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.4</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Transition tax</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8.6</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.2</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.2</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Effective income tax rate</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>25.7</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>18.7</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(46.2</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)%</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><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_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 as of <span style="font-family:inherit;font-size:10pt;">February&#160;29, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">February&#160;28, 2019</span><span style="font-family:inherit;font-size:10pt;"> (in thousands):</span><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:94.34697855750487%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"/></tr><tr><td style="width:66%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2019</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred income tax assets:</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Employee related items</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,194</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,177</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Inventories</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>823</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>758</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accrued warranty</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>548</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>369</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accounts receivable</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,379</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,092</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Lease liabilities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,601</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net operating loss carry forward</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,845</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,173</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>22,390</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,385</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less: valuation allowance</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(725</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(3,015</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total deferred income tax assets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21,665</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,370</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred income tax liabilities:</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Depreciation methods and property basis differences</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(21,447</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(19,066</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Right-of-use lease assets</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(10,299</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other assets and tax-deductible goodwill</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(27,845</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(24,927</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;background-color:#cceeff;">Total deferred income tax liabilities</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(59,591</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(43,993</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:44px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net deferred income tax liabilities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(37,926</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(36,623</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><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_SummaryOfOperatingLossCarryforwardsTextBlock', window );">Summary of Operating Loss Carryforwards</a></td>
<td class="text"><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table summarizes the Net operating loss (NOL) carry-forward balances as of </span><span style="font-family:inherit;font-size:10pt;">February&#160;29, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">February&#160;28, 2019</span><span style="font-family:inherit;font-size:10pt;"> (in thousands):</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:9pt;">&#160;</span><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:93.56725146198829%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"/></tr><tr><td style="width:68%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2019</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Federal</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">State</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,120</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,352</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>725</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>821</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><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_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock', window );">Schedule of Unrecognized Tax Benefits Roll Forward</a></td>
<td class="text"><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">A reconciliation of the beginning and ending balance of total unrecognized tax benefits for the year ended  </span><span style="font-family:inherit;font-size:10pt;">February&#160;29, 2020</span><span style="font-family:inherit;font-size:10pt;"> is as follows (in thousands):</span></div><div style="line-height:120%;padding-top:12px;text-align:center;text-indent:32px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:63.1578947368421%;border-collapse:collapse;text-align:left;"><tr><td colspan="5"/></tr><tr><td style="width:67%;"/><td style="width:2%;"/><td style="width:1%;"/><td style="width:29%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2020</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance at beginning of period</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Increase for tax positions related to prior periods:</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Gross increases</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,531</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance at end of period</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,531</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></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_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=84230637&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>nonnum: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=84230637&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>nonnum: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=84230637&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>nonnum: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://fasb.org/us-gaap/role/ref/legacyRef<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=117331294&amp;loc=d3e36027-109320<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 15A<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&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>nonnum: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_SummaryOfOperatingLossCarryforwardsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 pertinent information, such as tax authority, amounts, and expiration dates, of net operating loss carryforwards, including an assessment of the likelihood of utilization.</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 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32559-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_SummaryOfOperatingLossCarryforwardsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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>61
<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.20.1</span><table class="report" border="0" cellspacing="2" id="idp6813126240">
<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. 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_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [Abstract]</strong></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_ScheduleOfDebtTableTextBlock', window );">Schedule of Debt</a></td>
<td class="text"><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:9pt;">&#160;</span><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:74.71264367816092%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"/></tr><tr><td style="width:60%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:17%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:17%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2019</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2017 Revolving Line of Credit</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>78,000</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>116,000</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2011 Senior Notes</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>125,000</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>125,000</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total debt</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>203,000</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>241,000</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Unamortized debt issuance costs</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(122</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(255</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total debt, net</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>202,878</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>240,745</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less amount due within one year</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(125,000</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Debt due after one year, net</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>77,878</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>240,745</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><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_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock', window );">Schedule of Maturities of Long-term Debt</a></td>
<td class="text"><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Maturities of debt are as follows (in thousands):</span></div><div style="line-height:120%;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">&#160;</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:82.37547892720306%;border-collapse:collapse;text-align:left;"><tr><td colspan="5"/></tr><tr><td style="width:79%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:18%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Fiscal year:</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Future Debt Maturities</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2021</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>125,000</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2022</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2023</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>78,000</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2024</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2025</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Thereafter</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>203,000</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></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_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>nonnum: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 the combined aggregate amount of maturities and sinking fund requirements for all long-term borrowings for each of the five years following the date of the latest balance sheet date presented.</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=6802200&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>nonnum: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>63
<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.20.1</span><table class="report" border="0" cellspacing="2" id="idp6813225408">
<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. 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>
</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_EarningsPerShareTextBlock', window );">Earnings per share</a></td>
<td class="text">Earnings&#160;Per Share<div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Basic earnings per share is based on the weighted average number of shares outstanding during each year. Diluted earnings per share were similarly computed but have 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="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table sets forth the computation of basic and diluted earnings per share for fiscal year </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> (in thousands, except per share data):</span></div><div style="line-height:120%;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">&#160;</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:96.10136452241716%;border-collapse:collapse;text-align:left;"><tr><td colspan="13"/></tr><tr><td style="width:49%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Numerator:</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net income for basic and diluted earnings per common share</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>48,234</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>51,208</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>45,169</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Denominator:</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Denominator for basic earnings per common share&#8211;weighted average shares</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>26,191</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>26,038</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>25,970</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Effect of dilutive securities:</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Employee and director stock awards</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>90</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>69</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>66</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Denominator for diluted earnings per common share</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>26,281</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>26,107</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>26,036</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Earnings per share basic and diluted:</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Basic earnings per common share</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.84</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.97</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.74</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Diluted earnings per common share</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.84</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.96</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.73</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><span style="font-family:inherit;font-size:10pt;">For both fiscal </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">, approximately </span><span style="font-family:inherit;font-size:10pt;"><span>0.1 million</span></span><span style="font-family:inherit;font-size:10pt;"> employee equity awards were excluded from the computation of diluted earnings per share as their effect would have been anti-dilutive. For fiscal </span><span style="font-family:inherit;font-size:10pt;">2018</span>, no such equity awards were excluded from the computation of diluted earnings per share.<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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -URI http://asc.fasb.org/topic&amp;trid=2144383<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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>64
<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.20.1</span><table class="report" border="0" cellspacing="2" id="idp6802414608">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Restructuring and Other Related Costs (Notes)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_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 " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock', window );">Restructuring and Related Activities Disclosure [Text Block]</a></td>
<td class="text">Restructuring and Impairment Charges<div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">During fiscal year 2020, in conjunction with the divestiture of its nuclear logistics business, the Company decided to exit from the nuclear certified portion of its industrial welding solutions business within the Energy segment. The remaining industrial welding solutions business will continue. As a result of the exit, the Company incurred impairment charges of </span><span style="font-family:inherit;font-size:10pt;"><span>$9.2 million</span></span><span style="font-family:inherit;font-size:10pt;"> related to certain intangible assets and nuclear specific property, plant and equipment that are no longer being utilized. </span><span style="font-family:inherit;font-size:10pt;"><span>$2.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> of the charge was recognized within costs of sales and the remaining </span><span style="font-family:inherit;font-size:10pt;"><span>$7.2 million</span></span><span style="font-family:inherit;font-size:10pt;"> was recognized within selling, general and administrative in the consolidated statement of income. </span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">During fiscal year 2019, as part of the Company's ongoing efforts to eliminate redundancies in its Metal Coatings segment, the Company consolidated two galvanizing facilities located in the Gulf Coast region of the United States. As a result of the consolidation, the Company recognized restructuring and other related costs of </span><span style="font-family:inherit;font-size:10pt;"><span>$1.3 million</span></span><span style="font-family:inherit;font-size:10pt;"> in fiscal 2019, comprised of </span><span style="font-family:inherit;font-size:10pt;"><span>$0.8 million</span></span><span style="font-family:inherit;font-size:10pt;"> for fixed asset impairments and </span><span style="font-family:inherit;font-size:10pt;"><span>$0.5 million</span></span><span style="font-family:inherit;font-size:10pt;"> for employee severance and other disposal costs. All costs were recognized within cost of sales in the consolidated statement of income.</span></div><div style="line-height:120%;padding-top:12px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">During fiscal year 2018, the Company recognized an impairment charge of </span><span style="font-family:inherit;font-size:10pt;"><span>$10.8 million</span></span><span style="font-family:inherit;font-size:10pt;"> within its Energy segment related to certain highly specialized welding equipment that was no longer being utilized due to lack of customer adoption of the advanced technology. All costs were classified within cost of sales. </span></div><div style="line-height:120%;padding-top:12px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of </span><span style="font-family:inherit;font-size:10pt;">February&#160;29, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">February&#160;28, 2019</span><span style="font-family:inherit;font-size:10pt;">, the Company had no restructuring liabilities outstanding.</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_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_RestructuringAndRelatedActivitiesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 restructuring and related activities. Description of restructuring activities such as exit and disposal activities, include facts and circumstances leading to the plan, the expected plan completion date, the major types of costs associated with the plan activities, total expected costs, the accrual balance at the end of the period, and the periods over which the remaining accrual will be settled.</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> -URI http://asc.fasb.org/topic&amp;trid=2175745<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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>65
<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.20.1</span><table class="report" border="0" cellspacing="2" id="idp6802453056">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies (Notes)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></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_SignificantAccountingPoliciesTextBlock', window );">Summary of significant accounting policies</a></td>
<td class="text"><div style="line-height:120%;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">&#160;</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Note 1 &#8211; Summary of Significant Accounting Policies</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Organization</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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 China, Brazil, Poland and the Netherlands. Information about the Company's operations by segment is included in Note 12 to the consolidated financial statements.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Basis of consolidation</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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 significant inter-company accounts and transactions have been eliminated in consolidation.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Immaterial Error Corrections</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">During the preparation of the consolidated financial statements for the year ended February 29, 2020, the Company identified two immaterial errors in its prior year consolidated financial statements and those financial statements  have been revised to reflect the correction of such errors. In the consolidated statements of cash flows, payments for employee taxes related to net share settlement of equity awards and proceeds from the issuance of shares under the Company's Employee Stock Purchase Plan aggregating to </span><span style="font-family:inherit;font-size:10pt;"><span>$3.2 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$2.1 million</span></span><span style="font-family:inherit;font-size:10pt;"> for the years ended February 28, 2019 and 2018, respectively, have been reclassified from operating activities to financing activities. In addition, the excess over par value related to repurchases of the Company's common stock were incorrectly reflected as a reduction of capital in excess of par value and should have been recorded as a reduction to retained earnings. The correction resulted in an increase to capital in excess of par value and a decrease in retained earnings  of </span><span style="font-family:inherit;font-size:10pt;"><span>$12.6 million</span></span><span style="font-family:inherit;font-size:10pt;"> as of February 28. 2019 and 2018 and </span><span style="font-family:inherit;font-size:10pt;"><span>$5.2 million</span></span><span style="font-family:inherit;font-size:10pt;"> as of February 28, 2017, which has been corrected in the in the consolidated statement of shareholders&#8217; equity and consolidated balance sheet for the applicable periods. Management evaluated the impact of such error corrections and concluded they were not material to any prior period.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Use of estimates</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Concentrations of credit risk</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company maintains cash and cash equivalents with various financial institutions. These financial institutions are located throughout the United States and Canada, as well as Europe, China and Brazil. 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="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Concentrations of credit risk with respect to trade accounts receivable are limited due to the Company&#8217;s diversity by virtue of its </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;"><span>two</span></span><span style="font-family:inherit;font-size:10pt;"> operating segments, the number of customers, and the absence of a concentration of trade accounts receivable in a small number of customers. The Company performs continuous evaluations of its ability to collect trade accounts receivable and allowance for doubtful accounts based upon historical losses, economic conditions and customer specific events. After all collection efforts are exhausted and an account is deemed uncollectible, it is written off against the allowance for doubtful accounts. Recoveries, unless material, are recorded against amounts written off in a period. Collateral is usually not required from customers as a condition of sale.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Revenue recognition</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company determines revenue recognition through the following steps:</span></div><div style="line-height:120%;padding-left:0px;padding-top:12px;text-align:left;text-indent:30px;"><span style="padding-top:12px;text-align:left;font-family:inherit;font-size:10pt;padding-right:18px;">1)</span><span style="font-family:inherit;font-size:10pt;">Identification of the contract with a customer,</span></div><div style="line-height:120%;padding-left:0px;text-align:left;text-indent:30px;"><span style="text-align:left;font-family:inherit;font-size:10pt;padding-right:18px;">2)</span><span style="font-family:inherit;font-size:10pt;">Identification of the performance obligations in the contract,</span></div><div style="line-height:120%;padding-left:0px;text-align:left;text-indent:30px;"><span style="text-align:left;font-family:inherit;font-size:10pt;padding-right:18px;">3)</span><span style="font-family:inherit;font-size:10pt;">Determination of the transaction price,</span></div><div style="line-height:120%;padding-left:0px;text-align:left;text-indent:30px;"><span style="text-align:left;font-family:inherit;font-size:10pt;padding-right:18px;">4)</span><span style="font-family:inherit;font-size:10pt;">Allocation of the transaction price to performance obligations in the contract, and</span></div><div style="line-height:120%;padding-left:0px;text-align:left;text-indent:30px;"><span style="text-align:left;font-family:inherit;font-size:10pt;padding-right:18px;">5)</span><span style="font-family:inherit;font-size:10pt;">Recognition of revenue when, or as, the Company satisfies a performance obligation.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:11pt;"><span style="font-family:inherit;font-size:10pt;">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="font-family:inherit;font-size:11pt;"> </span><span style="font-family:inherit;font-size:10pt;">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="line-height:120%;padding-bottom:10px;padding-top:12px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Metal Coatings Segment</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">AZZ&#8217;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 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="line-height:120%;padding-top:12px;text-align:justify;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company recognizes revenue 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="line-height:120%;padding-bottom:10px;padding-top:12px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Energy Segment</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:12px;text-align:justify;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">AZZ's Energy segment is a provider of specialized products and services designed to support industrial, electrical and nuclear 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. When the Company does enter into an arrangement 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 to the customer 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="line-height:120%;padding-bottom:10px;padding-top:12px;text-align:justify;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">For custom built products, the Company recognizes revenues 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 revenues 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, the Company recognizes revenue at a point-in-time upon the transfer of the goods to the customer.</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:12px;text-align:justify;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">For revenues 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 revenues, 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 under a cumulative catch-up basis and subsequent revenues 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="line-height:120%;padding-bottom:10px;padding-top:12px;text-align:justify;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Due to the custom nature of the goods and services provided, contracts within the Energy 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 </span></div><div style="line-height:120%;padding-bottom:10px;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">a result, the transaction price and the measure of progress for the performance obligation to which it relates, is recognized as an adjustment to revenue on a cumulative catch-up basis. </span></div><div style="line-height:120%;padding-bottom:10px;padding-top:12px;text-align:justify;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In addition to fixed consideration, the Company&#8217;s contracts within its Energy segment can 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="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Contract Assets and Liabilities</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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 Energy 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="line-height:120%;padding-top:12px;text-align:justify;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table shows the changes in contract liabilities for fiscal year </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> (in thousands):</span></div><div style="line-height:120%;padding-top:12px;text-align:center;text-indent:29px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:95.71150097465888%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"/></tr><tr><td style="width:72%;"/><td style="width:2%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:2%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2019</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance at beginning of period</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>56,928</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>22,698</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Contract liabilities added during the period</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,292</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>54,331</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Revenue recognized during the period</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(52,802</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(20,101</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance at end of period</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>18,418</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>56,928</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company expects to recognize revenues of approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$14.9 million</span></span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>$1.7 million</span></span><span style="font-family:inherit;font-size:10pt;">, and </span><span style="font-family:inherit;font-size:10pt;"><span>$1.8 million</span></span><span style="font-family:inherit;font-size:10pt;"> in fiscal 2021, 2022 and 2023, respectively, related to the </span><span style="font-family:inherit;font-size:10pt;"><span>$18.4 million</span></span><span style="font-family:inherit;font-size:10pt;"> balance of contract liabilities as of February 29, 2020.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The increases or decreases in accounts receivable, contract assets and contract liabilities during fiscal year 2020 were due primarily to normal timing differences between the Company&#8217;s performance and customer payments. The acquisitions for fiscal year 2020 described in Note 15 had no impact on contract assets or liabilities as of the date of acquisition.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Other</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:12px;text-align:justify;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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 revenues. 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="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Disaggregated Revenue</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Revenue by segment and geography is disclosed in Note 12. In addition, the following table presents disaggregated revenue by customer industry (in thousands):</span></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:center;text-indent:32px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:85.96491228070175%;border-collapse:collapse;text-align:left;"><tr><td colspan="13"/></tr><tr><td style="width:58%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net sales:</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Industrial - oil and gas, construction, and general</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>605,236</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>526,465</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>461,945</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Transmission and distribution</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>254,836</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>212,433</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>194,503</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Power generation</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>201,745</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>188,189</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>153,982</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total net sales</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,061,817</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>927,087</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>810,430</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Cash and cash equivalents</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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. </span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Inventories</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Inventory is stated at the lower of cost or net realizable value. Cost is determined principally using a weighted-average method for the Energy segment and the first-in-first-out (FIFO) method for the Metal Coatings segment. The Company periodically evaluates inventories 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 establishes reserves for obsolescence until inventories are formally disposed of, then the Company writes-down disposed inventories.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Property, plant and equipment</span></div><div style="line-height:120%;padding-top:12px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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 style="line-height:120%;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">&#160;</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:523px;border-collapse:collapse;text-align:left;"><tr><td colspan="2"/></tr><tr><td style="width:432px;"/><td style="width:90px;"/></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Buildings and structures</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">10-25&#160;years</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Machinery and equipment</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">3-15 years</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Furniture and fixtures</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">3-15 years</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Automotive equipment</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">3 years</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Computers and software</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">3-7 years</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Amortizable Intangible and Long-lived assets</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Purchased intangible assets on the consolidated balance sheets are comprised of customer relationships, backlogs, engineering drawings and non-compete agreements. 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><span style="font-family:inherit;font-size:10pt;">two</span><span style="font-family:inherit;font-size:10pt;"> to </span><span style="font-family:inherit;font-size:10pt;">nineteen</span><span style="font-family:inherit;font-size:10pt;"> years. The Company records impairment losses on long-lived assets, including identifiable intangible assets, when events and circumstances indicate that the assets might be impaired and the undiscounted projected cash flows associated with those assets are less than their carrying amount. In those situations, impairment loss on a long-lived asset is measured based on the excess of the carrying amount of the asset over the asset&#8217;s fair value, which is determined using Level 3 fair value inputs. For fiscal year </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> the Company recorded impairment losses of </span><span style="font-family:inherit;font-size:10pt;"><span>$9.2 million</span></span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>$0.8 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$10.8 million</span></span><span style="font-family:inherit;font-size:10pt;"> respectively, related to the impairment of certain property, plant and equipment and other intangible assets. See note 5 for more information about the impairment charges.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Goodwill and Other Indefinite-Lived Intangible Assets</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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. Goodwill is not subject to amortization but is subject to an annual impairment test during December of each fiscal year, or earlier if indicators of potential impairment exist. 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. 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 2020, 2019 and 2018 no goodwill impairment loss was recorded. See note 8 for information about the goodwill write-off related to the divestiture of the nuclear logistics business. </span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other indefinite-lived intangible assets consist of certain tradenames acquired as part prior acquisitions. The Company tests the carrying value of these tradenames during December of each fiscal year, or more frequently when an event occurs or circumstances change that indicates the carrying value may not be recoverable by comparing the asset's fair value to its carrying value. Fair value, using Level 3 inputs, is measured using a relief-from-royalty approach, which assumes the fair value of the </span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">tradename is the discounted cash flows of the amount that would be paid had the Company not owned the tradename and instead licensed the tradename from another company. For fiscal 2020, 2019 and 2018, no impairment losses related to these indefinite-lived intangible assets were recorded.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Debt issuance costs</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Debt issue costs related to the revolver are deferred within other assets and are amortized using the effective interest rate method over the term of the debt. Debt issue costs related to debt other than the revolver are deferred within total debt due after one year and are amortized using the effective interest rate method over the term of the debt.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Income taxes</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company recognizes a valuation allowance against net deferred tax assets to the extent that the Company believes these 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 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="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company is subject to taxation in the U.S. and various state, provincial and local and foreign jurisdictions. With few exceptions, as of </span><span style="font-family:inherit;font-size:10pt;">February&#160;29, 2020</span><span style="font-family:inherit;font-size:10pt;">, the Company is no longer subject to U.S. federal or state examinations by tax authorities for years before fiscal 2017.</span></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Financial instruments</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Fair value is an exit price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants. Hierarchy Levels&#160;1, 2, or 3 are terms for the priority of inputs to valuation techniques used to measure fair value. Hierarchy Level&#160;1 inputs are quoted prices in active markets for identical assets or liabilities. Hierarchy Level&#160;2 inputs are inputs other than quoted prices included with Level&#160;1 that are directly or indirectly observable for the asset or liability. Hierarchy Level&#160;3 inputs are inputs that are not observable in the market.</span></div><div style="line-height:120%;padding-top:12px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The carrying amount of the Company's financial instruments (cash equivalents, accounts receivable, accounts&#160;payable, accrued liabilities and debt), excluding the Senior Notes, approximates the fair value of these instruments based upon either their short-term nature or their variable market rate of interest. As of February 29, </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;"> and February 28, </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> the fair value of the outstanding Senior Notes, as described in Note 11, was approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$125.3 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$127.4 million</span></span><span style="font-family:inherit;font-size:10pt;">, respectively. These fair values were determined using the discounted cash flow at the market rate as well as the applicable market interest rates classified as Level 2 inputs.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Derivative financial instruments</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">From time to time, the Company uses derivatives to manage interest rate risk. The Company&#8217;s policy is to use derivatives for risk management purposes only, which includes maintaining the ratio between the Company&#8217;s fixed and floating rate debt obligations that management deems appropriate, and prohibits entering into such contracts for trading purposes. The Company enters into derivatives only with counterparties (primarily financial institutions) which have substantial financial wherewithal to minimize credit risk. The amount of gains or losses from the use of derivative financial instruments has not been and is not expected to be material to the Company&#8217;s consolidated financial statements. As of </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">February&#160;29, 2020</span><span style="font-family:inherit;font-size:10pt;">, the Company had no derivative financial instruments.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Warranty reserves</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Within other accrued liabilities, a reserve has been established to provide for the estimated future cost of warranties on a portion of the Company&#8217;s delivered products. 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. Warranties typically arise after the product has been accepted by the customer. Management periodically reviews the individual claims and related reserves, and adjustments are made according to the warranty work performed or with agreements reached with customers after fully addressing their claims. </span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table shows the changes in the Company&#8217;s accrued warranties for fiscal year </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> (in thousands):</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">&#160;</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:74.6588693957115%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:51%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:2%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:2%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance at beginning of period</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,751</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,013</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,098</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Warranty costs incurred</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,118</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,195</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,225</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Additions charged to income</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,069</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,933</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,140</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance at end of period</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,702</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,751</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,013</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Foreign Currency Translation</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The local currency is the functional currency for the Company&#8217;s foreign operations.&#160;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="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Accumulated Other Comprehensive Loss</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The components of accumulated other comprehensive loss consisted of the following as of </span><span style="font-family:inherit;font-size:10pt;">February&#160;29, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">February&#160;28, 2019</span><span style="font-family:inherit;font-size:10pt;"> (in thousands):</span></div><div style="line-height:120%;padding-top:12px;text-align:center;text-indent:32px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:91.22807017543859%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"/></tr><tr><td style="width:62%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:16%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:16%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2019</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign currency translation adjustments</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(30,949</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(28,856</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Interest rate swap</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>50</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>104</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accumulated other comprehensive loss</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(30,899</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(28,752</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Accruals for Contingent Liabilities</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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 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="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Leases</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company is a lessee under various operating 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="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> 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. 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. </span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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 facilities leases, the Company accounts for lease and non-lease components on a combined basis, while for equipment leases, the lease and non-lease components are accounted for separately. </span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Recently Issued Accounting Pronouncements Not Yet Adopted</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In June 2016, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update ("ASU") No. 2016-13,&#160;</span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Financial Instruments &#8211; Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instrument</span><span style="font-family:inherit;font-size:10pt;">s&#160;(&#8220;ASU 2016-13&#8221;), which modifies the measurement of expected credit losses of certain financial instruments, including the Company's accounts receivable and contract assets. The Company will adopt ASU 2016-13 in the first quarter of its fiscal 2021 utilizing the modified retrospective transition method. Based on the composition of the Company&#8217;s accounts receivable and contract assets, current market conditions, and historical credit loss activity, the adoption of ASU 2016-13 is not expected to have a material impact on its consolidated financial statements.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In August 2018, the FASB issued ASU No. 2018-15, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Intangibles&#8212;Goodwill and Other&#8212; Internal-Use Software (Subtopic 350-40) - Customer&#8217;s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract</span><span style="font-family:inherit;font-size:10pt;"> ("ASU 2018-15"), which aligns the accounting for implementation costs incurred in a hosting arrangement that is a service contract with the accounting for implementation costs incurred to develop or obtain internal-use software, in order to determine the applicable costs to capitalize  and the applicable costs to expense as incurred. The Company will adopt ASU 2018-15 in the first quarter of its fiscal 2021. The standard can be applied either prospectively to implementation costs incurred after the date of adoption or retrospectively to all arrangements. The Company intends to adopt ASU 2018-15 using the prospective approach and the adoption is not expected to have a material impact on its consolidated financial statements.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:11pt;"><span style="font-family:inherit;font-size:10pt;">In December 2019, the FASB issued Accounting Standard Update No. 2019-12,</span><span style="font-family:inherit;font-size:10pt;font-style:italic;"> Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes</span><span style="font-family:inherit;font-size:10pt;"> ("ASU 2019-12"), which simplifies the accounting for income taxes. The Company will adopt ASU 2019-12 in the first quarter of its fiscal year 2022 on a prospective basis and early adoption is permitted. The Company is currently evaluating the impact of the new guidance on its consolidated financial statements</span><span style="font-family:inherit;font-size:11pt;">.</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_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://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>nonnum: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>66
<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.20.1</span><table class="report" border="0" cellspacing="2" id="idp6813224016">
<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. 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_BusinessCombinationsAbstract', window );"><strong>Business Combinations [Abstract]</strong></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_BusinessCombinationDisclosureTextBlock', window );">Acquisitions</a></td>
<td class="text">Acquisitions &amp; Divestitures<div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Divestiture</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:12px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Fiscal 2020</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In February 2020, the Company completed the sale of its nuclear logistics business reported within its Energy segment. The Company received net cash proceeds of </span><span style="font-family:inherit;font-size:10pt;"><span>$23.6 million</span></span><span style="font-family:inherit;font-size:10pt;"> and recognized a loss on disposal of </span><span style="font-family:inherit;font-size:10pt;"><span>$18.6 million</span></span><span style="font-family:inherit;font-size:10pt;">. 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. As part of determining the loss on disposal, 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 as opposed to the ongoing operations required significant management judgment regarding future cash flows, discount rates and other market relevant data.   </span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Acquisitions</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:12px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Fiscal 2020</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In April 2019, the Company completed the acquisition of all the outstanding shares of K2 Partners, Inc. (&#8220;K2&#8221;) 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 goodwill arising from these acquisitions was allocated to the Metal Coatings segment and is not deductible for income tax purposes. </span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In August 2019, the Company completed the acquisition of the assets of NuZinc, LLC, a privately held plating company in the Dallas-Fort Worth area. The acquisition increased the Company's capability and capacity in electroplating solutions within its Metal Coatings segment. The goodwill arising from this acquisition was allocated to the Metal Coatings segment and is deductible for income tax purposes.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In September 2019, the Company completed the acquisition of all the assets of Preferred Industries, Ltd. ("Preferred"), a privately held company based in the Dallas-Fort Worth area. Preferred provides powder and e-coating solutions to the automotive, HVAC, marine, transportation, medical, industrial, and plastics industries. The acquisition broadened the Company's offerings and expanded its network of surface technology plants. This acquisition was included in the Metal Coatings segment.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The fair values of the net assets acquired, including property, plant and equipment, intangibles and goodwill may be subject to change as additional information is received and finalized. Accordingly, the provisional measurements of fair value for these items are subject to change. The Company expects to finalize the valuation as soon as practicable, but not later than one year from the acquisition dates.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table summarizes the preliminary fair values of the assets acquired and liabilities assumed, in aggregate, related to these acquisitions as of the date of each respective acquisition (in thousands):</span></div><div style="line-height:120%;padding-top:12px;text-align:center;text-indent:30px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:57.30994152046783%;border-collapse:collapse;text-align:left;"><tr><td colspan="5"/></tr><tr><td style="width:69%;"/><td style="width:2%;"/><td style="width:1%;"/><td style="width:27%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Assets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accounts receivable</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,591</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Inventories</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,830</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Prepaid expenses and other</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>22</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Property, plant and equipment</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,336</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Intangibles</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15,512</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Goodwill</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>39,419</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Liabilities</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accounts payable and other accrued liabilities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,575</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Contingent consideration</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,000</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred income taxes</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,507</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total purchase price</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>60,628</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In addition to the initial cash payment upon closing for the K2 acquisition, contingent consideration of up to </span><span style="font-family:inherit;font-size:10pt;"><span>$2.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> is payable based on the achievement of specified operating results over the three year period following completion of the acquisition.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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="line-height:120%;padding-top:12px;text-align:center;text-indent:30px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:72.70955165692008%;border-collapse:collapse;text-align:left;"><tr><td colspan="7"/></tr><tr><td style="width:54%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:20%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:22%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Fair Value</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Useful Life</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Customer relationships</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15,360</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15 years</span></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Non-compete agreements</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>152</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3 years</span></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total intangible assets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15,512</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">During fiscal </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;">, the acquired companies described above generated net sales of </span><span style="font-family:inherit;font-size:10pt;"><span>$27.9 million</span></span><span style="font-family:inherit;font-size:10pt;"> and net income of </span><span style="font-family:inherit;font-size:10pt;"><span>$2.6 million</span></span><span style="font-family:inherit;font-size:10pt;"> in the Company&#8217;s consolidated statements of income from the date of each respective acquisition.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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 2019. &#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 2019 or of future consolidated operating results.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The unaudited pro forma financial information was as follows (in thousands):</span></div><div style="line-height:120%;padding-top:12px;text-align:center;text-indent:30px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:58.47953216374269%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"/></tr><tr><td style="width:54%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:20%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:20%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2019</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Revenues</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,072,633</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>966,007</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net income</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>49,702</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>57,693</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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="line-height:120%;padding-bottom:10px;padding-top:12px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Fiscal 2019</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In March 2018, the Company 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 the Company's market reach to the Southwest states, brought additional capability to process large, multi-segment enclosures in Lectrus' large manufacturing facility and complemented AZZ's current metal enclosure businesses in the Energy segment.</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:12px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Fiscal 2018</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In February 2018, the Company 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 provides galvanizing solutions to a multi-state area within the Midwest. The acquisition supported AZZ's goal of continued geographic expansion as well as portfolio expansion of its metal coatings solutions. The goodwill arising from this acquisition was allocated to the Metal Coatings segment and was not deductible for income tax purposes.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In September 2017, the Company 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 since 1982. The acquisition of PSI is 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. The goodwill arising from this acquisition was allocated to the Energy Segment and was deductible for income tax purposes.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In June 2017, the Company completed the acquisition of the assets of Enhanced Powder Coating Ltd., (&#8220;EPC&#8221;), a privately held, high specification, National Aerospace and Defense Contractors Accreditation Program, ("NADCAP"), certified provider of powder coating, plating and anodizing services based in Gainesville, Texas. EPC, founded in 2003, offers a full spectrum of finish technology including powder coating, abrasive blasting and plating for heavy industrial, transportation, aerospace and light commercial industries. The acquisition of EPC is consistent with the Company's strategic initiative to grow its Metal Coatings segment with products and services that complement its industry-leading galvanizing business. The goodwill arising from this acquisition was allocated to the Metal Coatings Segment and was deductible for income tax purposes.</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:12px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Supplemental Disclosures</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">During fiscal </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, the Company paid </span><span style="font-family:inherit;font-size:10pt;"><span>$60.6 million</span></span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>$8.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$44.8 million</span></span><span style="font-family:inherit;font-size:10pt;">, respectively, for these acquisitions, net of cash acquired, and expensed acquisition related costs of </span><span style="font-family:inherit;font-size:10pt;"><span>$0.8 million</span></span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>$0.2 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$0.3 million</span></span><span style="font-family:inherit;font-size:10pt;">, respectively. </span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The goodwill resulting from these acquisitions during fiscal </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> 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></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> For fiscal year 2019 and 2018, the acquisitions were not significant individually or in the aggregate. Accordingly, disclosures of the purchase price allocations and unaudited pro forma results of operations have not been provided.</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_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>nonnum: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>67
<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.20.1</span><table class="report" border="0" cellspacing="2" id="idp6813307408">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Debt (Notes)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [Abstract]</strong></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_LongTermDebtTextBlock', window );">Long-term debt</a></td>
<td class="text">Debt<div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Following is a summary of debt as of </span><span style="font-family:inherit;font-size:10pt;">February&#160;29, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">February&#160;28, 2019</span><span style="font-family:inherit;font-size:10pt;"> (in thousands):</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:9pt;">&#160;</span><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:74.71264367816092%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"/></tr><tr><td style="width:60%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:17%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:17%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2019</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2017 Revolving Line of Credit</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>78,000</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>116,000</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2011 Senior Notes</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>125,000</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>125,000</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total debt</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>203,000</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>241,000</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Unamortized debt issuance costs</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(122</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(255</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total debt, net</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>202,878</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>240,745</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less amount due within one year</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(125,000</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Debt due after one year, net</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>77,878</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>240,745</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">2017 Revolving Credit Facility</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On March 27, 2013, the Company entered into a credit agreement (the &#8220;Credit Agreement&#8221;) with Bank of America and other lenders.  The Credit Agreement provided for a </span><span style="font-family:inherit;font-size:10pt;"><span>$75.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> term facility and a </span><span style="font-family:inherit;font-size:10pt;"><span>$225.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> revolving credit facility that included a </span><span style="font-family:inherit;font-size:10pt;"><span>$75.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> &#8220;accordion&#8221; feature. The Credit Agreement is used to provide for working capital needs, capital improvements, dividends, future acquisitions, letter of credit needs and potential share repurchases.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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. The 2017 Credit Agreement amended the Credit Agreement by the following: (i) extending the maturity date until March 21, 2022, (ii) providing for a senior revolving credit facility in a principal amount of up to </span><span style="font-family:inherit;font-size:10pt;"><span>$450 million</span></span><span style="font-family:inherit;font-size:10pt;">, with an additional </span><span style="font-family:inherit;font-size:10pt;"><span>$150 million</span></span><span style="font-family:inherit;font-size:10pt;"> accordion, (iii) including a </span><span style="font-family:inherit;font-size:10pt;"><span>$75 million</span></span><span style="font-family:inherit;font-size:10pt;"> sublimit for the issuance of standby and commercial letters of credit, (iv) including a </span><span style="font-family:inherit;font-size:10pt;"><span>$30 million</span></span><span style="font-family:inherit;font-size:10pt;"> sublimit for swing line loans, (v) restricting indebtedness incurred in respect of capital leases, synthetic lease obligations and purchase money obligations not to exceed </span><span style="font-family:inherit;font-size:10pt;"><span>$20 million</span></span><span style="font-family:inherit;font-size:10pt;">, (vi) restricting investments in any foreign subsidiaries not to exceed </span><span style="font-family:inherit;font-size:10pt;"><span>$50 million</span></span><span style="font-family:inherit;font-size:10pt;"> in the aggregate, and (vii) 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 </span><span style="font-family:inherit;font-size:10pt;"><span>$75.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> 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="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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 </span><span style="font-family:inherit;font-size:10pt;"><span>3.25</span></span><span style="font-family:inherit;font-size:10pt;">:1.0 and an Interest Coverage Ratio of at least </span><span style="font-family:inherit;font-size:10pt;"><span>3.00</span></span><span style="font-family:inherit;font-size:10pt;">:1.0. The 2017 Credit Agreement will be used to finance working capital needs, capital improvements, dividends, future acquisitions, letter of credit needs and share repurchases.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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 </span><span style="font-family:inherit;font-size:10pt;"><span>0.875%</span></span><span style="font-family:inherit;font-size:10pt;"> to </span><span style="font-family:inherit;font-size:10pt;"><span>1.875%</span></span><span style="font-family:inherit;font-size:10pt;"> depending on our Leverage Ratio (as defined in the 2017 Credit Agreement). The </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;"><span>Eurodollar</span></span><span style="font-family:inherit;font-size:10pt;"> 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 </span><span style="font-family:inherit;font-size:10pt;"><span>0.50%</span></span><span style="font-family:inherit;font-size:10pt;">, the Prime rate, or the Eurodollar Rate plus </span><span style="font-family:inherit;font-size:10pt;"><span>1.0%</span></span><span style="font-family:inherit;font-size:10pt;"> at the time of borrowing. The 2017 Credit Agreement also carries a Commitment Fee for the unfunded portion ranging from 0</span><span style="font-family:inherit;font-size:10pt;"><span>.175%</span></span><span style="font-family:inherit;font-size:10pt;"> to 0</span><span style="font-family:inherit;font-size:10pt;"><span>.30%</span></span><span style="font-family:inherit;font-size:10pt;"> per annum, depending on our Leverage Ratio. The effective interest rate was </span><span style="font-family:inherit;font-size:10pt;"><span>4.06%</span></span><span style="font-family:inherit;font-size:10pt;"> as of </span><span style="font-family:inherit;font-size:10pt;">February&#160;29, 2020</span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of </span><span style="font-family:inherit;font-size:10pt;">February&#160;29, 2020</span><span style="font-family:inherit;font-size:10pt;">, we had </span><span style="font-family:inherit;font-size:10pt;"><span>$78.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> of outstanding debt against the revolving credit facility and letters of credit outstanding in the amount of </span><span style="font-family:inherit;font-size:10pt;"><span>$14.4 million</span></span><span style="font-family:inherit;font-size:10pt;">, which left approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$357.6 million</span></span><span style="font-family:inherit;font-size:10pt;"> of additional credit available under the 2017 Credit Agreement. </span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">2011 Senior Notes</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> On January&#160;21, 2011, the Company entered into a Note Purchase Agreement (the &#8220;2011 Agreement&#8221;), pursuant to which the Company issued </span><span style="font-family:inherit;font-size:10pt;"><span>$125.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> aggregate principal amount of its </span><span style="font-family:inherit;font-size:10pt;"><span>5.42%</span></span><span style="font-family:inherit;font-size:10pt;"> unsecured Senior Notes (the &#8220;2011 Notes&#8221;), through a private placement (the &#8220;2011 Note Offering&#8221;). Amounts under the agreement are due in a balloon payment on the January 2021 maturity date. Pursuant to the 2011 Agreement, the Company's payment obligations with respect to the 2011 Notes may be accelerated under certain circumstances. </span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The 2011 Notes contain various financial covenants requiring the Company, among other things, to a) maintain on a consolidated basis net worth equal to at least the sum of </span><span style="font-family:inherit;font-size:10pt;"><span>$116.9 million</span></span><span style="font-family:inherit;font-size:10pt;"> plus </span><span style="font-family:inherit;font-size:10pt;"><span>50.0%</span></span><span style="font-family:inherit;font-size:10pt;"> of future net income; b) maintain a ratio of indebtedness to EBITDA (as defined in Note Purchase Agreement) not to exceed </span><span style="font-family:inherit;font-size:10pt;"><span>3.25</span></span><span style="font-family:inherit;font-size:10pt;">:1.00; c) maintain on a consolidated basis a Fixed Charge Coverage Ratio (as defined in the Note Purchase Agreement) of at least </span><span style="font-family:inherit;font-size:10pt;"><span>2.0</span></span><span style="font-family:inherit;font-size:10pt;">:1.0; d) not at any time permit the aggregate amount of all Priority Indebtedness (as defined in the Note Purchase Agreement) to exceed </span><span style="font-family:inherit;font-size:10pt;"><span>10.0%</span></span><span style="font-family:inherit;font-size:10pt;"> of Consolidated Net Worth (as defined in the Note Purchase Agreement).</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of February 29, 2020, the 2011 Senior Notes are reflected in current liabilities as the maturity date is January 2021. The Company has the ability and intent to fully settle these notes on the maturity date through a combination of additional borrowings that are available under the 2017 Credit Agreement, existing cash and cash equivalent balances and through cash generated from ongoing operations.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company was in compliance with all of its debt covenants as of </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">February&#160;29, 2020</span><span style="font-family:inherit;font-size:10pt;"> and as of April 29,2020.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Maturities of debt are as follows (in thousands):</span></div><div style="line-height:120%;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">&#160;</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:82.37547892720306%;border-collapse:collapse;text-align:left;"><tr><td colspan="5"/></tr><tr><td style="width:79%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:18%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Fiscal year:</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Future Debt Maturities</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2021</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>125,000</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2022</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2023</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>78,000</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2024</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2025</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Thereafter</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>203,000</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></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_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>nonnum: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>68
<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.20.1</span><table class="report" border="0" cellspacing="2" id="idp6805801552">
<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. 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_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></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_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock', window );">Basis of consolidation</a></td>
<td class="text"><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Organization</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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 China, Brazil, Poland and the Netherlands. Information about the Company's operations by segment is included in Note 12 to the consolidated financial statements.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Basis of consolidation</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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 significant inter-company accounts and transactions have been eliminated in consolidation.</span></div><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_UseOfEstimates', window );">Use of estimates</a></td>
<td class="text"><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Use of estimates</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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 " 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="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Concentrations of credit risk</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company maintains cash and cash equivalents with various financial institutions. These financial institutions are located throughout the United States and Canada, as well as Europe, China and Brazil. 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="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Concentrations of credit risk with respect to trade accounts receivable are limited due to the Company&#8217;s diversity by virtue of its </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;"><span>two</span></span><span style="font-family:inherit;font-size:10pt;"> operating segments, the number of customers, and the absence of a concentration of trade accounts receivable in a small number of customers. The Company performs continuous evaluations of its ability to collect trade accounts receivable and allowance for doubtful accounts based upon historical losses, economic conditions and customer specific events. After all collection efforts are exhausted and an account is deemed uncollectible, it is written off against the allowance for doubtful accounts. Recoveries, unless material, are recorded against amounts written off in a period. Collateral is usually not required from customers as a condition of sale.</span></div><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_RevenueRecognitionPolicyTextBlock', window );">Revenue recognition</a></td>
<td class="text"><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Revenue recognition</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company determines revenue recognition through the following steps:</span></div><div style="line-height:120%;padding-left:0px;padding-top:12px;text-align:left;text-indent:30px;"><span style="padding-top:12px;text-align:left;font-family:inherit;font-size:10pt;padding-right:18px;">1)</span><span style="font-family:inherit;font-size:10pt;">Identification of the contract with a customer,</span></div><div style="line-height:120%;padding-left:0px;text-align:left;text-indent:30px;"><span style="text-align:left;font-family:inherit;font-size:10pt;padding-right:18px;">2)</span><span style="font-family:inherit;font-size:10pt;">Identification of the performance obligations in the contract,</span></div><div style="line-height:120%;padding-left:0px;text-align:left;text-indent:30px;"><span style="text-align:left;font-family:inherit;font-size:10pt;padding-right:18px;">3)</span><span style="font-family:inherit;font-size:10pt;">Determination of the transaction price,</span></div><div style="line-height:120%;padding-left:0px;text-align:left;text-indent:30px;"><span style="text-align:left;font-family:inherit;font-size:10pt;padding-right:18px;">4)</span><span style="font-family:inherit;font-size:10pt;">Allocation of the transaction price to performance obligations in the contract, and</span></div><div style="line-height:120%;padding-left:0px;text-align:left;text-indent:30px;"><span style="text-align:left;font-family:inherit;font-size:10pt;padding-right:18px;">5)</span><span style="font-family:inherit;font-size:10pt;">Recognition of revenue when, or as, the Company satisfies a performance obligation.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:11pt;"><span style="font-family:inherit;font-size:10pt;">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="font-family:inherit;font-size:11pt;"> </span><span style="font-family:inherit;font-size:10pt;">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="line-height:120%;padding-bottom:10px;padding-top:12px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Metal Coatings Segment</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">AZZ&#8217;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 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="line-height:120%;padding-top:12px;text-align:justify;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company recognizes revenue 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="line-height:120%;padding-bottom:10px;padding-top:12px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Energy Segment</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:12px;text-align:justify;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">AZZ's Energy segment is a provider of specialized products and services designed to support industrial, electrical and nuclear 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. When the Company does enter into an arrangement 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 to the customer 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="line-height:120%;padding-bottom:10px;padding-top:12px;text-align:justify;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">For custom built products, the Company recognizes revenues 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 revenues 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, the Company recognizes revenue at a point-in-time upon the transfer of the goods to the customer.</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:12px;text-align:justify;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">For revenues 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 revenues, 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 under a cumulative catch-up basis and subsequent revenues 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="line-height:120%;padding-bottom:10px;padding-top:12px;text-align:justify;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Due to the custom nature of the goods and services provided, contracts within the Energy 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 </span></div><div style="line-height:120%;padding-bottom:10px;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">a result, the transaction price and the measure of progress for the performance obligation to which it relates, is recognized as an adjustment to revenue on a cumulative catch-up basis. </span></div><div style="line-height:120%;padding-bottom:10px;padding-top:12px;text-align:justify;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In addition to fixed consideration, the Company&#8217;s contracts within its Energy segment can 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="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Contract Assets and Liabilities</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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 Energy 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="line-height:120%;padding-top:12px;text-align:justify;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table shows the changes in contract liabilities for fiscal year </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> (in thousands):</span></div><div style="line-height:120%;padding-top:12px;text-align:center;text-indent:29px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:95.71150097465888%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"/></tr><tr><td style="width:72%;"/><td style="width:2%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:2%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2019</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance at beginning of period</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>56,928</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>22,698</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Contract liabilities added during the period</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,292</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>54,331</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Revenue recognized during the period</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(52,802</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(20,101</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance at end of period</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>18,418</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>56,928</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company expects to recognize revenues of approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$14.9 million</span></span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>$1.7 million</span></span><span style="font-family:inherit;font-size:10pt;">, and </span><span style="font-family:inherit;font-size:10pt;"><span>$1.8 million</span></span><span style="font-family:inherit;font-size:10pt;"> in fiscal 2021, 2022 and 2023, respectively, related to the </span><span style="font-family:inherit;font-size:10pt;"><span>$18.4 million</span></span><span style="font-family:inherit;font-size:10pt;"> balance of contract liabilities as of February 29, 2020.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The increases or decreases in accounts receivable, contract assets and contract liabilities during fiscal year 2020 were due primarily to normal timing differences between the Company&#8217;s performance and customer payments. The acquisitions for fiscal year 2020 described in Note 15 had no impact on contract assets or liabilities as of the date of acquisition.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Other</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:12px;text-align:justify;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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 revenues. 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="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_CashAndCashEquivalentsPolicyTextBlock', window );">Cash and cash equivalents</a></td>
<td class="text"><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Cash and cash equivalents</span></div>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.<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_InventoryPolicyTextBlock', window );">Inventories</a></td>
<td class="text"><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Inventories</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Inventory is stated at the lower of cost or net realizable value. Cost is determined principally using a weighted-average method for the Energy segment and the first-in-first-out (FIFO) method for the Metal Coatings segment. The Company periodically evaluates inventories 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 establishes reserves for obsolescence until inventories are formally disposed of, then the Company writes-down disposed inventories.</span></div><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_PropertyPlantAndEquipmentPolicyTextBlock', window );">Property, plant and equipment</a></td>
<td class="text"><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Property, plant and equipment</span></div><div style="line-height:120%;padding-top:12px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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 style="line-height:120%;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">&#160;</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:523px;border-collapse:collapse;text-align:left;"><tr><td colspan="2"/></tr><tr><td style="width:432px;"/><td style="width:90px;"/></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Buildings and structures</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">10-25&#160;years</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Machinery and equipment</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">3-15 years</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Furniture and fixtures</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">3-15 years</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Automotive equipment</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">3 years</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Computers and software</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">3-7 years</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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="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_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy', window );">Intangible assets</a></td>
<td class="text"><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Amortizable Intangible and Long-lived assets</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Purchased intangible assets on the consolidated balance sheets are comprised of customer relationships, backlogs, engineering drawings and non-compete agreements. 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><span style="font-family:inherit;font-size:10pt;">two</span><span style="font-family:inherit;font-size:10pt;"> to </span><span style="font-family:inherit;font-size:10pt;">nineteen</span><span style="font-family:inherit;font-size:10pt;"> years. The Company records impairment losses on long-lived assets, including identifiable intangible assets, when events and circumstances indicate that the assets might be impaired and the undiscounted projected cash flows associated with those assets are less than their carrying amount. In those situations, impairment loss on a long-lived asset is measured based on the excess of the carrying amount of the asset over the asset&#8217;s fair value, which is determined using Level 3 fair value inputs. For fiscal year </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> the Company recorded impairment losses of </span><span style="font-family:inherit;font-size:10pt;"><span>$9.2 million</span></span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>$0.8 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$10.8 million</span></span><span style="font-family:inherit;font-size:10pt;"> respectively, related to the impairment of certain property, plant and equipment and other intangible assets. See note 5 for more information about the impairment charges.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Goodwill and Other Indefinite-Lived Intangible Assets</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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. Goodwill is not subject to amortization but is subject to an annual impairment test during December of each fiscal year, or earlier if indicators of potential impairment exist. 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. 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 2020, 2019 and 2018 no goodwill impairment loss was recorded. See note 8 for information about the goodwill write-off related to the divestiture of the nuclear logistics business. </span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other indefinite-lived intangible assets consist of certain tradenames acquired as part prior acquisitions. The Company tests the carrying value of these tradenames during December of each fiscal year, or more frequently when an event occurs or circumstances change that indicates the carrying value may not be recoverable by comparing the asset's fair value to its carrying value. Fair value, using Level 3 inputs, is measured using a relief-from-royalty approach, which assumes the fair value of the </span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">tradename is the discounted cash flows of the amount that would be paid had the Company not owned the tradename and instead licensed the tradename from another company. For fiscal 2020, 2019 and 2018, no impairment losses related to these indefinite-lived intangible assets were recorded.</span></div><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_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock', window );">Long-lived assets</a></td>
<td class="text"> The Company records impairment losses on long-lived assets, including identifiable intangible assets, when events and circumstances indicate that the assets might be impaired and the undiscounted projected cash flows associated with those assets are less than their carrying amount. In those situations, impairment loss on a long-lived asset is measured based on the excess of the carrying amount of the asset over the asset&#8217;s fair value, which is determined using Level 3 fair value inputs.<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_GoodwillAndIntangibleAssetsGoodwillPolicy', window );">Goodwill</a></td>
<td class="text"><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Goodwill and Other Indefinite-Lived Intangible Assets</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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. Goodwill is not subject to amortization but is subject to an annual impairment test during December of each fiscal year, or earlier if indicators of potential impairment exist. 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. 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 2020, 2019 and 2018 no goodwill impairment loss was recorded. See note 8 for information about the goodwill write-off related to the divestiture of the nuclear logistics business. </span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other indefinite-lived intangible assets consist of certain tradenames acquired as part prior acquisitions. The Company tests the carrying value of these tradenames during December of each fiscal year, or more frequently when an event occurs or circumstances change that indicates the carrying value may not be recoverable by comparing the asset's fair value to its carrying value. Fair value, using Level 3 inputs, is measured using a relief-from-royalty approach, which assumes the fair value of the </span></div>tradename is the discounted cash flows of the amount that would be paid had the Company not owned the tradename and instead licensed the tradename from another company.<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_DebtPolicyTextBlock', window );">Debt issue costs</a></td>
<td class="text"><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Debt issuance costs</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Debt issue costs related to the revolver are deferred within other assets and are amortized using the effective interest rate method over the term of the debt. Debt issue costs related to debt other than the revolver are deferred within total debt due after one year and are amortized using the effective interest rate method over the term of the debt.</span></div><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_IncomeTaxPolicyTextBlock', window );">Income taxes</a></td>
<td class="text"><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Income taxes</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company recognizes a valuation allowance against net deferred tax assets to the extent that the Company believes these 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 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="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company is subject to taxation in the U.S. and various state, provincial and local and foreign jurisdictions. With few exceptions, as of </span><span style="font-family:inherit;font-size:10pt;">February&#160;29, 2020</span><span style="font-family:inherit;font-size:10pt;">, the Company is no longer subject to U.S. federal or state examinations by tax authorities for years before fiscal 2017.</span></div><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_FairValueOfFinancialInstrumentsPolicy', window );">Financial Instruments</a></td>
<td class="text"><div style="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Financial instruments</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Fair value is an exit price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants. Hierarchy Levels&#160;1, 2, or 3 are terms for the priority of inputs to valuation techniques used to measure fair value. Hierarchy Level&#160;1 inputs are quoted prices in active markets for identical assets or liabilities. Hierarchy Level&#160;2 inputs are inputs other than quoted prices included with Level&#160;1 that are directly or indirectly observable for the asset or liability. Hierarchy Level&#160;3 inputs are inputs that are not observable in the market.</span></div><div style="line-height:120%;padding-top:12px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The carrying amount of the Company's financial instruments (cash equivalents, accounts receivable, accounts&#160;payable, accrued liabilities and debt), excluding the Senior Notes, approximates the fair value of these instruments based upon either their short-term nature or their variable market rate of interest. As of February 29, </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;"> and February 28, </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> the fair value of the outstanding Senior Notes, as described in Note 11, was approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$125.3 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$127.4 million</span></span><span style="font-family:inherit;font-size:10pt;">, respectively. These fair values were determined using the discounted cash flow at the market rate as well as the applicable market interest rates classified as Level 2 inputs.</span></div><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_DerivativesPolicyTextBlock', window );">Derivative financial instruments</a></td>
<td class="text"><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Derivative financial instruments</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">From time to time, the Company uses derivatives to manage interest rate risk. The Company&#8217;s policy is to use derivatives for risk management purposes only, which includes maintaining the ratio between the Company&#8217;s fixed and floating rate debt obligations that management deems appropriate, and prohibits entering into such contracts for trading purposes. The Company enters into derivatives only with counterparties (primarily financial institutions) which have substantial financial wherewithal to minimize credit risk. The amount of gains or losses from the use of derivative financial instruments has not been and is not expected to be material to the Company&#8217;s consolidated financial statements. As of </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">February&#160;29, 2020</span><span style="font-family:inherit;font-size:10pt;">, the Company had no derivative financial instruments.</span></div><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_StandardProductWarrantyPolicy', window );">Warranty reserves</a></td>
<td class="text"><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Warranty reserves</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Within other accrued liabilities, a reserve has been established to provide for the estimated future cost of warranties on a portion of the Company&#8217;s delivered products. 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. Warranties typically arise after the product has been accepted by the customer. Management periodically reviews the individual claims and related reserves, and adjustments are made according to the warranty work performed or with agreements reached with customers after fully addressing their claims. </span></div><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_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock', window );">Foreign Currency Translation</a></td>
<td class="text"><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Foreign Currency Translation</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The local currency is the functional currency for the Company&#8217;s foreign operations.&#160;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="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_CommitmentsAndContingenciesPolicyTextBlock', window );">Long-Term Contingent Liability</a></td>
<td class="text"><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Accruals for Contingent Liabilities</span></div>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 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="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_LesseeLeasesPolicyTextBlock', window );">Lessee, Leases [Policy Text Block]</a></td>
<td class="text"><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Leases</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company is a lessee under various operating 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="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> 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. 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. </span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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 facilities leases, the Company accounts for lease and non-lease components on a combined basis, while for equipment leases, the lease and non-lease components are accounted for separately. </span></div><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_NewAccountingPronouncementsPolicyPolicyTextBlock', window );">New Accounting Pronouncements, Policy [Policy Text Block]</a></td>
<td class="text"><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Recently Issued Accounting Pronouncements Not Yet Adopted</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In June 2016, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update ("ASU") No. 2016-13,&#160;</span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Financial Instruments &#8211; Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instrument</span><span style="font-family:inherit;font-size:10pt;">s&#160;(&#8220;ASU 2016-13&#8221;), which modifies the measurement of expected credit losses of certain financial instruments, including the Company's accounts receivable and contract assets. The Company will adopt ASU 2016-13 in the first quarter of its fiscal 2021 utilizing the modified retrospective transition method. Based on the composition of the Company&#8217;s accounts receivable and contract assets, current market conditions, and historical credit loss activity, the adoption of ASU 2016-13 is not expected to have a material impact on its consolidated financial statements.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In August 2018, the FASB issued ASU No. 2018-15, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Intangibles&#8212;Goodwill and Other&#8212; Internal-Use Software (Subtopic 350-40) - Customer&#8217;s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract</span><span style="font-family:inherit;font-size:10pt;"> ("ASU 2018-15"), which aligns the accounting for implementation costs incurred in a hosting arrangement that is a service contract with the accounting for implementation costs incurred to develop or obtain internal-use software, in order to determine the applicable costs to capitalize  and the applicable costs to expense as incurred. The Company will adopt ASU 2018-15 in the first quarter of its fiscal 2021. The standard can be applied either prospectively to implementation costs incurred after the date of adoption or retrospectively to all arrangements. The Company intends to adopt ASU 2018-15 using the prospective approach and the adoption is not expected to have a material impact on its consolidated financial statements.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:11pt;"><span style="font-family:inherit;font-size:10pt;">In December 2019, the FASB issued Accounting Standard Update No. 2019-12,</span><span style="font-family:inherit;font-size:10pt;font-style:italic;"> Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes</span><span style="font-family:inherit;font-size:10pt;"> ("ASU 2019-12"), which simplifies the accounting for income taxes. The Company will adopt ASU 2019-12 in the first quarter of its fiscal year 2022 on a prospective basis and early adoption is permitted. The Company is currently evaluating the impact of the new guidance on its consolidated financial statements</span><span style="font-family:inherit;font-size:11pt;">.</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_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_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=98513485&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=6877327&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 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-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_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>nonnum: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 954<br> -SubTopic 450<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6491354&amp;loc=d3e6052-115624<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<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><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 (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=68068213&amp;loc=d3e12565-110249<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-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_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>nonnum: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=108315417&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>nonnum: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 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<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=6802200&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>nonnum: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_DerivativesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 its derivative instruments and hedging 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 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109980867&amp;loc=d3e41620-113959<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109980867&amp;loc=d3e41638-113959<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -URI http://asc.fasb.org/extlink&amp;oid=109980867&amp;loc=SL5579245-113959<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109980867&amp;loc=d3e41675-113959<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<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.(n))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=109980867&amp;loc=SL5579240-113959<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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=118260190&amp;loc=d3e13279-108611<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-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_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>nonnum: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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<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 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6450222&amp;loc=d3e30840-110895<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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=108376223&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 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-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_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>nonnum: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_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 intangible assets. This accounting policy may address both intangible assets subject to amortization and those that are not. The following also may be disclosed: (1) a description of intangible assets (2) the estimated useful lives of those assets (3) the amortization method used (4) how the entity assesses and measures impairment of such assets (5) how future cash flows are estimated (6) how the fair values of such asset 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 30<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16265-109275<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-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_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<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 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>nonnum: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 50<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32847-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 954<br> -SubTopic 740<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6491622&amp;loc=d3e9504-115650<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 4: 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 17<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32809-109319<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 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=116657188&amp;loc=SL116659661-227067<br><br>Reference 6: 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 19<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32840-109319<br><br>Reference 7: 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 25<br> -URI http://asc.fasb.org/extlink&amp;oid=116821951&amp;loc=d3e32247-109318<br><br>Reference 8: 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 28<br> -URI http://asc.fasb.org/extlink&amp;oid=116821951&amp;loc=d3e32280-109318<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 30<br> -Section 05<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=65884525&amp;loc=d3e40913-109327<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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://fasb.org/us-gaap/role/ref/legacyRef<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 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<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 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6361739&amp;loc=d3e7789-107766<br><br>Reference 4: 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=116846552&amp;loc=d3e543-108305<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<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 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.6(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&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>nonnum: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=77888426&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>nonnum: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>nonnum: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_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 organization, consolidation and basis of presentation of financial statements disclosure.</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> -URI http://asc.fasb.org/topic&amp;trid=2122149<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -URI http://asc.fasb.org/topic&amp;trid=2197479<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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 assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, basis of assets, depreciation and depletion methods used, including composite deprecation, estimated useful lives, capitalization policy, accounting treatment for costs incurred for repairs and maintenance, capitalized interest and the method it is calculated, disposals and impairments.</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(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&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 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-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_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>nonnum: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=84158767&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=84158767&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>nonnum: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=68068213&amp;loc=d3e12565-110249<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-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_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>nonnum: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>nonnum: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>69
<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.20.1</span><table class="report" border="0" cellspacing="2" id="idp6805860880">
<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. 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_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 " 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">$ (30,949)<span></span>
</td>
<td class="num">$ (28,856)<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_AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax', window );">Interest rate swap</a></td>
<td class="nump">50<span></span>
</td>
<td class="nump">104<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " 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">$ (30,899)<span></span>
</td>
<td class="num">$ (28,752)<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_AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 accumulated unrealized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</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 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&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_AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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=118930883&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 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32022-110900<br><br>Reference 3: 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=118930883&amp;loc=d3e681-108580<br><br>Reference 4: 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=116690757&amp;loc=SL116692626-108610<br><br>Reference 5: 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 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 10A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669646-108580<br><br>Reference 7: 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=118930883&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://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=118930883&amp;loc=d3e637-108580<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=118930883&amp;loc=SL7669686-108580<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 14<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&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>70
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.20.1</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>219</ContextCount>
  <ElementCount>461</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>69</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>6</UnitCount>
  <MyReports>
    <Report instance="azz2020022910-k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>0001000 - Document - Document and Entity Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.azz.com/role/DocumentAndEntityInformation</Role>
      <ShortName>Document and Entity Information</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="azz2020022910-k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>1001000 - Statement - Consolidated Statements of Income</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.azz.com/role/ConsolidatedStatementsOfIncome</Role>
      <ShortName>Consolidated Statements of Income</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="azz2020022910-k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>1002000 - 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>3</Position>
    </Report>
    <Report instance="azz2020022910-k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>1002501 - 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>4</Position>
    </Report>
    <Report instance="azz2020022910-k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>1003000 - 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>5</Position>
    </Report>
    <Report instance="azz2020022910-k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>1003501 - 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>6</Position>
    </Report>
    <Report instance="azz2020022910-k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>1004000 - 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>7</Position>
    </Report>
    <Report instance="azz2020022910-k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>1005000 - Statement - Consolidated Statement of Shareholders' Equity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.azz.com/role/ConsolidatedStatementOfShareholdersEquity</Role>
      <ShortName>Consolidated Statement of Shareholders' Equity</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="azz2020022910-k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>1005501 - Statement - Consolidated Statement of Shareholders' Equity (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.azz.com/role/ConsolidatedStatementOfShareholdersEquityParenthetical</Role>
      <ShortName>Consolidated Statement of Shareholders' Equity (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="azz2020022910-k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>2101100 - Disclosure - Summary of Significant Accounting Policies (Notes)</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://www.azz.com/role/SummaryOfSignificantAccountingPoliciesNotes</Role>
      <ShortName>Summary of Significant Accounting Policies (Notes)</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="azz2020022910-k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>2102100 - Disclosure - Inventories (Notes)</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://www.azz.com/role/InventoriesNotes</Role>
      <ShortName>Inventories (Notes)</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="azz2020022910-k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>2104100 - 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>12</Position>
    </Report>
    <Report instance="azz2020022910-k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>2106100 - Disclosure - Other Accrued Liabilities (Notes)</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://www.azz.com/role/OtherAccruedLiabilitiesNotes</Role>
      <ShortName>Other Accrued Liabilities (Notes)</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="azz2020022910-k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>2108100 - Disclosure - Restructuring and Other Related Costs (Notes)</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://www.azz.com/role/RestructuringAndOtherRelatedCostsNotes</Role>
      <ShortName>Restructuring and Other Related Costs (Notes)</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="azz2020022910-k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>2109100 - Disclosure - Employee Benefit Plans (Notes)</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://www.azz.com/role/EmployeeBenefitPlansNotes</Role>
      <ShortName>Employee Benefit Plans (Notes)</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="azz2020022910-k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>2110100 - Disclosure - Income Taxes (Notes)</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://www.azz.com/role/IncomeTaxesNotes</Role>
      <ShortName>Income Taxes (Notes)</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="azz2020022910-k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>2111100 - Disclosure - Goodwill and Intangible Assets (Notes)</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://www.azz.com/role/GoodwillAndIntangibleAssetsNotes</Role>
      <ShortName>Goodwill and Intangible Assets (Notes)</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="azz2020022910-k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>2112100 - 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="azz2020022910-k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>2113100 - Disclosure - Stock Compensation (Notes)</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://www.azz.com/role/StockCompensationNotes</Role>
      <ShortName>Stock Compensation (Notes)</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="azz2020022910-k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>2114100 - Disclosure - Debt (Notes)</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://www.azz.com/role/DebtNotes</Role>
      <ShortName>Debt (Notes)</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="azz2020022910-k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>2115100 - Disclosure - Operating segments (Notes)</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://www.azz.com/role/OperatingSegmentsNotes</Role>
      <ShortName>Operating segments (Notes)</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>21</Position>
    </Report>
    <Report instance="azz2020022910-k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>2116100 - Disclosure - Leases</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.azz.com/role/Leases</Role>
      <ShortName>Leases</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>22</Position>
    </Report>
    <Report instance="azz2020022910-k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>2117100 - Disclosure - Commitments and Contingencies (Notes)</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://www.azz.com/role/CommitmentsAndContingenciesNotes</Role>
      <ShortName>Commitments and Contingencies (Notes)</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>23</Position>
    </Report>
    <Report instance="azz2020022910-k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>2118100 - Disclosure - Acquisitions</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.azz.com/role/Acquisitions</Role>
      <ShortName>Acquisitions</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>24</Position>
    </Report>
    <Report instance="azz2020022910-k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>2119100 - Disclosure - Subsequent Events (Notes)</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://www.azz.com/role/SubsequentEventsNotes</Role>
      <ShortName>Subsequent Events (Notes)</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>25</Position>
    </Report>
    <Report instance="azz2020022910-k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>2120100 - Disclosure - Quarterly Financial Information, Unaudited (Notes)</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://www.azz.com/role/QuarterlyFinancialInformationUnauditedNotes</Role>
      <ShortName>Quarterly Financial Information, Unaudited (Notes)</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>26</Position>
    </Report>
    <Report instance="azz2020022910-k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>2121100 - Disclosure - Schedule II : Valuation and Qualiying Accounts and Reserves (Notes)</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://www.azz.com/role/ScheduleIiValuationAndQualiyingAccountsAndReservesNotes</Role>
      <ShortName>Schedule II : Valuation and Qualiying Accounts and Reserves (Notes)</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>27</Position>
    </Report>
    <Report instance="azz2020022910-k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>2201201 - 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/SummaryOfSignificantAccountingPoliciesNotes</ParentRole>
      <Position>28</Position>
    </Report>
    <Report instance="azz2020022910-k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>2301302 - 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/SummaryOfSignificantAccountingPoliciesNotes</ParentRole>
      <Position>29</Position>
    </Report>
    <Report instance="azz2020022910-k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>2302301 - Disclosure - Inventories (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.azz.com/role/InventoriesTables</Role>
      <ShortName>Inventories (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.azz.com/role/InventoriesNotes</ParentRole>
      <Position>30</Position>
    </Report>
    <Report instance="azz2020022910-k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>2304301 - 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>31</Position>
    </Report>
    <Report instance="azz2020022910-k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>2306301 - 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/OtherAccruedLiabilitiesNotes</ParentRole>
      <Position>32</Position>
    </Report>
    <Report instance="azz2020022910-k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>2310301 - 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/IncomeTaxesNotes</ParentRole>
      <Position>33</Position>
    </Report>
    <Report instance="azz2020022910-k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>2311301 - 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/GoodwillAndIntangibleAssetsNotes</ParentRole>
      <Position>34</Position>
    </Report>
    <Report instance="azz2020022910-k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>2312301 - 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="azz2020022910-k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>2313301 - Disclosure - Stock Compensation (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.azz.com/role/StockCompensationTables</Role>
      <ShortName>Stock Compensation (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.azz.com/role/StockCompensationNotes</ParentRole>
      <Position>36</Position>
    </Report>
    <Report instance="azz2020022910-k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>2314301 - 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/DebtNotes</ParentRole>
      <Position>37</Position>
    </Report>
    <Report instance="azz2020022910-k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>2315301 - Disclosure - Operating segments (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.azz.com/role/OperatingSegmentsTables</Role>
      <ShortName>Operating segments (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.azz.com/role/OperatingSegmentsNotes</ParentRole>
      <Position>38</Position>
    </Report>
    <Report instance="azz2020022910-k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>2316301 - 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>39</Position>
    </Report>
    <Report instance="azz2020022910-k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>2318301 - 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="azz2020022910-k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>2320301 - Disclosure - Quarterly Financial Information, Unaudited (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.azz.com/role/QuarterlyFinancialInformationUnauditedTables</Role>
      <ShortName>Quarterly Financial Information, Unaudited (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.azz.com/role/QuarterlyFinancialInformationUnauditedNotes</ParentRole>
      <Position>41</Position>
    </Report>
    <Report instance="azz2020022910-k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>2401403 - 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>42</Position>
    </Report>
    <Report instance="azz2020022910-k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>2401404 - 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>43</Position>
    </Report>
    <Report instance="azz2020022910-k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>2401405 - 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>44</Position>
    </Report>
    <Report instance="azz2020022910-k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>2401406 - 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>45</Position>
    </Report>
    <Report instance="azz2020022910-k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>2401407 - Disclosure - Summary of Significant Accounting Policies - Intangible Assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.azz.com/role/SummaryOfSignificantAccountingPoliciesIntangibleAssetsDetails</Role>
      <ShortName>Summary of Significant Accounting Policies - Intangible Assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>46</Position>
    </Report>
    <Report instance="azz2020022910-k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>2401408 - 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>47</Position>
    </Report>
    <Report instance="azz2020022910-k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>2401409 - 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>48</Position>
    </Report>
    <Report instance="azz2020022910-k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>2401410 - 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>49</Position>
    </Report>
    <Report instance="azz2020022910-k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>2402402 - Disclosure - Inventories (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.azz.com/role/InventoriesDetails</Role>
      <ShortName>Inventories (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.azz.com/role/InventoriesTables</ParentRole>
      <Position>50</Position>
    </Report>
    <Report instance="azz2020022910-k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>2404402 - 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>51</Position>
    </Report>
    <Report instance="azz2020022910-k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>2406402 - 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>52</Position>
    </Report>
    <Report instance="azz2020022910-k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>2408401 - Disclosure - Restructuring and Other Related Costs (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.azz.com/role/RestructuringAndOtherRelatedCostsDetails</Role>
      <ShortName>Restructuring and Other Related Costs (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.azz.com/role/RestructuringAndOtherRelatedCostsNotes</ParentRole>
      <Position>53</Position>
    </Report>
    <Report instance="azz2020022910-k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>2409401 - 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/EmployeeBenefitPlansNotes</ParentRole>
      <Position>54</Position>
    </Report>
    <Report instance="azz2020022910-k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>2409402 - 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>55</Position>
    </Report>
    <Report instance="azz2020022910-k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>2410402 - 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>56</Position>
    </Report>
    <Report instance="azz2020022910-k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>2410403 - 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>57</Position>
    </Report>
    <Report instance="azz2020022910-k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R58.htm</HtmlFileName>
      <LongName>2410404 - 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>58</Position>
    </Report>
    <Report instance="azz2020022910-k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R59.htm</HtmlFileName>
      <LongName>2410405 - 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>59</Position>
    </Report>
    <Report instance="azz2020022910-k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R60.htm</HtmlFileName>
      <LongName>2410406 - Disclosure - Income Taxes - Schedule of Net Operating Loss Carryforwards (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.azz.com/role/IncomeTaxesScheduleOfNetOperatingLossCarryforwardsDetails</Role>
      <ShortName>Income Taxes - Schedule of Net Operating Loss Carryforwards (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>60</Position>
    </Report>
    <Report instance="azz2020022910-k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R61.htm</HtmlFileName>
      <LongName>2410407 - 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>61</Position>
    </Report>
    <Report instance="azz2020022910-k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R62.htm</HtmlFileName>
      <LongName>2411402 - 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>62</Position>
    </Report>
    <Report instance="azz2020022910-k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R63.htm</HtmlFileName>
      <LongName>2411403 - 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>63</Position>
    </Report>
    <Report instance="azz2020022910-k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R64.htm</HtmlFileName>
      <LongName>2411404 - 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>64</Position>
    </Report>
    <Report instance="azz2020022910-k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R65.htm</HtmlFileName>
      <LongName>2411405 - 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>65</Position>
    </Report>
    <Report instance="azz2020022910-k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R66.htm</HtmlFileName>
      <LongName>2411406 - Disclosure - Goodwill and Intangible Assets - Indefinite Lived Intangible Assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.azz.com/role/GoodwillAndIntangibleAssetsIndefiniteLivedIntangibleAssetsDetails</Role>
      <ShortName>Goodwill and Intangible Assets - Indefinite Lived Intangible Assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>66</Position>
    </Report>
    <Report instance="azz2020022910-k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R67.htm</HtmlFileName>
      <LongName>2412402 - 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>67</Position>
    </Report>
    <Report instance="azz2020022910-k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R68.htm</HtmlFileName>
      <LongName>2412403 - 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>68</Position>
    </Report>
    <Report instance="azz2020022910-k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R69.htm</HtmlFileName>
      <LongName>2413402 - Disclosure - Stock Compensation - Non-vested Restricted Stock Activity (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.azz.com/role/StockCompensationNonVestedRestrictedStockActivityDetails</Role>
      <ShortName>Stock Compensation - Non-vested Restricted Stock Activity (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>69</Position>
    </Report>
    <Report instance="azz2020022910-k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R70.htm</HtmlFileName>
      <LongName>2413403 - Disclosure - Stock Compensation Performance Share Units (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.azz.com/role/StockCompensationPerformanceShareUnitsDetails</Role>
      <ShortName>Stock Compensation Performance Share Units (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>70</Position>
    </Report>
    <Report instance="azz2020022910-k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R71.htm</HtmlFileName>
      <LongName>2413404 - Disclosure - Stock Compensation - SARs and Option Awards Activity (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.azz.com/role/StockCompensationSarsAndOptionAwardsActivityDetails</Role>
      <ShortName>Stock Compensation - SARs and Option Awards Activity (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>71</Position>
    </Report>
    <Report instance="azz2020022910-k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R72.htm</HtmlFileName>
      <LongName>2413405 - Disclosure - Stock Compensation - Schedule By Exercise Price Range (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.azz.com/role/StockCompensationScheduleByExercisePriceRangeDetails</Role>
      <ShortName>Stock Compensation - Schedule By Exercise Price Range (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>72</Position>
    </Report>
    <Report instance="azz2020022910-k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R73.htm</HtmlFileName>
      <LongName>2413406 - Disclosure - Stock Compensation (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.azz.com/role/StockCompensationDetailsTextual</Role>
      <ShortName>Stock Compensation (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.azz.com/role/StockCompensationTables</ParentRole>
      <Position>73</Position>
    </Report>
    <Report instance="azz2020022910-k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R74.htm</HtmlFileName>
      <LongName>2413407 - Disclosure - Stock Compensation - Share-based Compensation and Income Taxes (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.azz.com/role/StockCompensationShareBasedCompensationAndIncomeTaxesDetails</Role>
      <ShortName>Stock Compensation - Share-based Compensation and Income Taxes (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>74</Position>
    </Report>
    <Report instance="azz2020022910-k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R75.htm</HtmlFileName>
      <LongName>2414402 - 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>75</Position>
    </Report>
    <Report instance="azz2020022910-k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R76.htm</HtmlFileName>
      <LongName>2414403 - 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>76</Position>
    </Report>
    <Report instance="azz2020022910-k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R77.htm</HtmlFileName>
      <LongName>2414404 - 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>77</Position>
    </Report>
    <Report instance="azz2020022910-k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R78.htm</HtmlFileName>
      <LongName>2415402 - 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>78</Position>
    </Report>
    <Report instance="azz2020022910-k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R79.htm</HtmlFileName>
      <LongName>2416402 - 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>79</Position>
    </Report>
    <Report instance="azz2020022910-k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R80.htm</HtmlFileName>
      <LongName>2416403 - 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>80</Position>
    </Report>
    <Report instance="azz2020022910-k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R81.htm</HtmlFileName>
      <LongName>2416405 - 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>81</Position>
    </Report>
    <Report instance="azz2020022910-k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R82.htm</HtmlFileName>
      <LongName>2417402 - 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/CommitmentsAndContingenciesNotes</ParentRole>
      <Position>82</Position>
    </Report>
    <Report instance="azz2020022910-k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R83.htm</HtmlFileName>
      <LongName>2417404 - Disclosure - Commitments and Contingencies - Product Warranty Accrual (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.azz.com/role/CommitmentsAndContingenciesProductWarrantyAccrualDetails</Role>
      <ShortName>Commitments and Contingencies - Product Warranty Accrual (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>83</Position>
    </Report>
    <Report instance="azz2020022910-k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R84.htm</HtmlFileName>
      <LongName>2418402 - 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="azz2020022910-k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R85.htm</HtmlFileName>
      <LongName>2418403 - 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="azz2020022910-k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R86.htm</HtmlFileName>
      <LongName>2418404 - 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="azz2020022910-k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R87.htm</HtmlFileName>
      <LongName>2418405 - 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="azz2020022910-k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R88.htm</HtmlFileName>
      <LongName>2420402 - Disclosure - Quarterly Financial Information, Unaudited (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.azz.com/role/QuarterlyFinancialInformationUnauditedDetails</Role>
      <ShortName>Quarterly Financial Information, Unaudited (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.azz.com/role/QuarterlyFinancialInformationUnauditedTables</ParentRole>
      <Position>88</Position>
    </Report>
    <Report instance="azz2020022910-k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R89.htm</HtmlFileName>
      <LongName>2421401 - Disclosure - Schedule II : Valuation and Qualiying Accounts and Reserves (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.azz.com/role/ScheduleIiValuationAndQualiyingAccountsAndReservesDetails</Role>
      <ShortName>Schedule II : Valuation and Qualiying Accounts and Reserves (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.azz.com/role/ScheduleIiValuationAndQualiyingAccountsAndReservesNotes</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="azz2020022910-k.htm">azz2020022910-k.htm</File>
    <File>azz-20200229.xsd</File>
    <File>azz-20200229_cal.xml</File>
    <File>azz-20200229_def.xml</File>
    <File>azz-20200229_lab.xml</File>
    <File>azz-20200229_pre.xml</File>
    <File>ex211-392020.htm</File>
    <File>ex231gtconsent20200229.htm</File>
    <File>ex232bdoconsent20200229.htm</File>
    <File>ex31120200229.htm</File>
    <File>ex31220200229.htm</File>
    <File>ex32120200229.htm</File>
    <File>ex32220200229.htm</File>
  </InputFiles>
  <SupplementalFiles>
    <File>azz2dblue2016.jpg</File>
    <File>stockgraph.jpg</File>
  </SupplementalFiles>
  <BaseTaxonomies>
    <BaseTaxonomy>http://fasb.org/us-gaap/2019-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://fasb.org/srt/2019-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://xbrl.sec.gov/dei/2019-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://xbrl.sec.gov/country/2017-01-31</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>71
<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.20.1</span><table class="report" border="0" cellspacing="2" id="idp6812337680">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Quarterly Financial Information, Unaudited (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_QuarterlyFinancialInformationDisclosureAbstract', window );"><strong>Quarterly Financial Information Disclosure [Abstract]</strong></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_ScheduleOfQuarterlyFinancialInformationTableTextBlock', window );">Schedule of Quarterly Financial Information</a></td>
<td class="text"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="17"/></tr><tr><td style="width:36%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Quarter ended</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">May&#160;31,<br/>2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">August&#160;31,<br/>2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">November&#160;30,<br/>2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">February&#160;29,<br/>2020 </span><span style="font-family:inherit;font-size:9pt;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(2)</sup></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="15" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-style:italic;">(in thousands, except per share data)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net sales</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>289,123</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>236,190</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>291,139</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>245,365</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Gross profit</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>66,107</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>52,686</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>67,331</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>51,104</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net income (loss)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21,284</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15,558</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>22,035</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(10,643</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Basic net income (loss) per share </span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.81</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.59</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.84</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.41</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Diluted net income (loss) per share </span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.81</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.59</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.84</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.41</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr></table></div></div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:9pt;">&#160;</span><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="17"/></tr><tr><td style="width:36%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Quarter ended</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">May&#160;31,<br/>2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">August&#160;31,<br/>2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">November&#160;30,<br/>2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">February&#160;28,<br/>2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="15" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-style:italic;">(in thousands, except per share data)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net sales</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>262,236</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>222,787</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>239,516</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>202,548</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Gross profit</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>58,705</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>46,904</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>49,755</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>43,257</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net income</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15,718</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,244</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15,395</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,851</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Basic net income per share </span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.60</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.43</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.59</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.34</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Diluted net income per share </span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.60</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.43</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.59</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.34</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></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_QuarterlyFinancialInformationDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_QuarterlyFinancialInformationDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-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_ScheduleOfQuarterlyFinancialInformationTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 quarterly financial data. Includes, but is not limited to, financial information for fiscal quarters, cumulative effect of a change in accounting principle and earnings per share data.</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 270<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=118952077&amp;loc=d3e1280-108306<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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>72
<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.20.1</span><table class="report" border="0" cellspacing="2" id="idp6828631696">
<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. 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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingAndBuildingImprovementsMember', window );">Building and Building Improvements [Member] | Minimum [Member]</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 " 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 );">Building and Building Improvements [Member] | Maximum [Member]</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 " 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 [Member] | Minimum [Member]</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 " 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 [Member] | Maximum [Member]</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 " 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 [Member] | Minimum [Member]</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 " 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 [Member] | Maximum [Member]</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 " 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 );">Vehicles [Member]</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 " 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 [Member] | Minimum [Member]</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 " 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 [Member] | Maximum [Member]</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 " 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>73
<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.20.1</span><table class="report" border="0" cellspacing="2" id="idp6802424752">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Goodwill and Intangible Assets - Indefinite Lived Intangible Assets (Details)<br> $ in Millions</strong></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_IndefiniteLivedIntangibleAssetsByMajorClassLineItems', window );"><strong>Indefinite-lived Intangible Assets [Line Items]</strong></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_IndefiniteLivedTradeNames', window );">Indefinite-Lived Trade Names</a></td>
<td class="nump">$ 3.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_IndefiniteLivedIntangibleAssetsByMajorClassLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_IndefiniteLivedIntangibleAssetsByMajorClassLineItems</td>
</tr>
<tr>
<td style="padding-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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>74
<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.20.1</span><table class="report" border="0" cellspacing="2" id="idp6817265952">
<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="2">12 Months Ended</th>
</tr>
<tr>
<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_GoodwillRollForward', window );"><strong>Goodwill [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 " 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="nump">$ 323,756<span></span>
</td>
<td class="nump">$ 321,307<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_GoodwillAcquiredDuringPeriod', window );">Acquisitions</a></td>
<td class="nump">39,419<span></span>
</td>
<td class="nump">3,063<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_GoodwillWrittenOffRelatedToSaleOfBusinessUnit', window );">Divestiture</a></td>
<td class="num">(7,888)<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_GoodwillOtherIncreaseDecrease', window );">Other</a></td>
<td class="nump">1,413<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_GoodwillForeignCurrencyTranslationGainLoss', window );">Currency Translation Adjustment</a></td>
<td class="num">(475)<span></span>
</td>
<td class="num">(614)<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_Goodwill', window );">Goodwill, ending balance</a></td>
<td class="nump">356,225<span></span>
</td>
<td class="nump">323,756<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_GalvanizingServicesMember', window );">Galvanizing Services [Member]</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_GoodwillRollForward', window );"><strong>Goodwill [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 " 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="nump">116,691<span></span>
</td>
<td class="nump">117,232<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_GoodwillAcquiredDuringPeriod', window );">Acquisitions</a></td>
<td class="nump">39,419<span></span>
</td>
<td class="nump">73<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_GoodwillWrittenOffRelatedToSaleOfBusinessUnit', window );">Divestiture</a></td>
<td class="nump">0<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_GoodwillOtherIncreaseDecrease', window );">Other</a></td>
<td class="nump">1,413<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_GoodwillForeignCurrencyTranslationGainLoss', window );">Currency Translation Adjustment</a></td>
<td class="num">(475)<span></span>
</td>
<td class="num">(614)<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_Goodwill', window );">Goodwill, ending balance</a></td>
<td class="nump">157,048<span></span>
</td>
<td class="nump">116,691<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_EnergyMember', window );">Energy [Member]</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_GoodwillRollForward', window );"><strong>Goodwill [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 " 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="nump">207,065<span></span>
</td>
<td class="nump">204,075<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_GoodwillAcquiredDuringPeriod', window );">Acquisitions</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">2,990<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_GoodwillForeignCurrencyTranslationGainLoss', window );">Currency Translation Adjustment</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<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_Goodwill', window );">Goodwill, ending balance</a></td>
<td class="nump">$ 199,177<span></span>
</td>
<td class="nump">$ 207,065<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://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=77989000&amp;loc=SL49117168-202975<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 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=108376223&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=108376223&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=108376223&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=108376223&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_GalvanizingServicesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_GalvanizingServicesMember</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_EnergyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_EnergyMember</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>75
<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.20.1</span><table class="report" border="0" cellspacing="2" id="idp6813310624">
<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. 29, 2020</div></th>
<th class="th"><div>Feb. 28, 2019</div></th>
<th class="th"><div>Feb. 28, 2018</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 " 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.4<span></span>
</td>
<td class="nump">$ 5.0<span></span>
</td>
<td class="nump">$ 4.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_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://fasb.org/us-gaap/role/ref/legacyRef<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>76
<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.20.1</span><table class="report" border="0" cellspacing="2" id="idp6817753008">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Inventories (Details) - USD ($)<br> $ in Thousands</strong></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_InventoryDisclosureAbstract', window );"><strong>Inventory 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 " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryRawMaterialsNetOfReserves', window );">Raw materials</a></td>
<td class="nump">$ 88,837<span></span>
</td>
<td class="nump">$ 94,410<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_InventoryWorkInProcessNetOfReserves', window );">Work-in-process</a></td>
<td class="nump">5,543<span></span>
</td>
<td class="nump">19,067<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_InventoryFinishedGoodsNetOfReserves', window );">Finished goods</a></td>
<td class="nump">5,461<span></span>
</td>
<td class="nump">11,370<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryNet', window );">Total Inventory</a></td>
<td class="nump">$ 99,841<span></span>
</td>
<td class="nump">$ 124,847<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_InventoryDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_InventoryDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-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_InventoryFinishedGoodsNetOfReserves">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, net of valuation reserves and adjustments, as of the balance sheet date of merchandise or goods held by the company that are readily available for 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 330<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.BB)<br> -URI http://asc.fasb.org/extlink&amp;oid=27011343&amp;loc=d3e100047-122729<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(6)(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&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_InventoryFinishedGoodsNetOfReserves</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_InventoryNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 valuation and LIFO reserves of inventory 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 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118951113&amp;loc=d3e6676-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section 35<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=116846819&amp;loc=d3e3927-108312<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.6(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&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_InventoryNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_InventoryRawMaterialsNetOfReserves">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, net of valuation reserves and adjustments, as of the balance sheet date of unprocessed items to be consumed in the manufacturing or production process.</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 330<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.BB)<br> -URI http://asc.fasb.org/extlink&amp;oid=27011343&amp;loc=d3e100047-122729<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(6)(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&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_InventoryRawMaterialsNetOfReserves</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_InventoryWorkInProcessNetOfReserves">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, net of reserves and adjustments, as of the balance sheet date of merchandise or goods which are partially completed. This inventory is generally comprised of raw materials, labor and factory overhead costs, which require further materials, labor and overhead to be converted into finished goods, and which generally require the use of estimates to determine percentage complete and pricing.</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 330<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.BB)<br> -URI http://asc.fasb.org/extlink&amp;oid=27011343&amp;loc=d3e100047-122729<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(6)(a)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&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_InventoryWorkInProcessNetOfReserves</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>77
<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.20.1</span><table class="report" border="0" cellspacing="2" id="idp6805620672">
<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. 29, 2020</div></th>
<th class="th"><div>Feb. 28, 2019</div></th>
<th class="th"><div>Feb. 28, 2018</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 " 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">32.70%<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_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseMealsAndEntertainment', window );">Effective Income Tax Rate Reconciliation, Nondeductible Expense, Meals and Entertainment, Percent</a></td>
<td class="nump">0.10%<span></span>
</td>
<td class="nump">0.50%<span></span>
</td>
<td class="nump">1.60%<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_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes', window );">State income taxes, net of federal income tax benefit</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">0.40%<span></span>
</td>
<td class="nump">0.40%<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_EffectiveIncomeTaxRateReconciliationDeductionsQualifiedProductionActivities', window );">Benefit of Section 199 of the Code, manufacturing deduction</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
<td class="num">(2.20%)<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_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance', window );">Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="num">(0.70%)<span></span>
</td>
<td class="nump">0.00%<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_EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent', window );">Effective Income Tax Rate Reconciliation,Other Reconciling Items, Percent</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">0.50%<span></span>
</td>
<td class="num">(0.50%)<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_EffectiveIncomeTaxRateReconciliationOtherAdjustments', window );">Other</a></td>
<td class="num">(0.20%)<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">0.20%<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_EffectiveIncomeTaxRateReconciliationTaxCredits', window );">Effective Income Tax Rate Reconciliation, Tax Credit, Percent</a></td>
<td class="nump">2.00%<span></span>
</td>
<td class="num">(4.10%)<span></span>
</td>
<td class="num">(7.70%)<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_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential', window );">Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent</a></td>
<td class="nump">1.40%<span></span>
</td>
<td class="nump">1.10%<span></span>
</td>
<td class="num">(0.40%)<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_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate', window );">Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Percent</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
<td class="num">(78.90%)<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_EffectiveIncomeTaxRateReconciliationTaxContingencies', window );">Effective Income Tax Rate Reconciliation, Tax Contingency, Percent</a></td>
<td class="nump">1.40%<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">0.00%<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_EffectiveIncomeTaxRateReconciliationTaxContingenciesDomestic', window );">Effective Income Tax Rate Reconciliation, Tax Contingency, Domestic, Percent</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">8.60%<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " 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">25.70%<span></span>
</td>
<td class="nump">18.70%<span></span>
</td>
<td class="num">(46.20%)<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://fasb.org/us-gaap/role/ref/legacyRef<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=26873400&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 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br><br>Reference 3: 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 13<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32698-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>num: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://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)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<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 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br><br>Reference 3: 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 13<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32698-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>num: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://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)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<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 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br><br>Reference 3: 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 13<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32698-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>num: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_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 income tax 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 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<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 13<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32698-109319<br><br>Reference 3: 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=84230637&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_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num: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_EffectiveIncomeTaxRateReconciliationDeductionsQualifiedProductionActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 deduction for qualified production activity.</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=84230637&amp;loc=d3e32687-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 13<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32698-109319<br><br>Reference 3: 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)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&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_EffectiveIncomeTaxRateReconciliationDeductionsQualifiedProductionActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num: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://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 13<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32698-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)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 3: 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=84230637&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_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>num: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_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseMealsAndEntertainment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 meals and entertainment expense.</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=84230637&amp;loc=d3e32687-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 13<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32698-109319<br><br>Reference 3: 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)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&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_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseMealsAndEntertainment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num: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://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)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<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 13<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32698-109319<br><br>Reference 3: 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=84230637&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_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>num: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>num: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://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 13<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32698-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)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 3: 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=84230637&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>num: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://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 13<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32698-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 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br><br>Reference 3: 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)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&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_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>num: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://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=84230637&amp;loc=d3e32687-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 13<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32698-109319<br><br>Reference 3: 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)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&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_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>num: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://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)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<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 13<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32698-109319<br><br>Reference 3: 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=84230637&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_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>num: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>78
<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.20.1</span><table class="report" border="0" cellspacing="2" id="idp6806899904">
<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. 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_AllowanceForDoubtfulAccountsReceivableCurrent', window );">Accounts Receivable, Allowance for Doubtful Accounts</a></td>
<td class="nump">$ 4,951<span></span>
</td>
<td class="nump">$ 2,267<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_CommonStockParOrStatedValuePerShare', window );">Common Stock, Par Value (usd per share)</a></td>
<td class="nump">$ 1<span></span>
</td>
<td class="nump">$ 1<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_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="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_CommonStockSharesIssued', window );">Common Stock, Shares, Issued</a></td>
<td class="nump">26,148,000<span></span>
</td>
<td class="nump">26,115,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_CommonStockSharesOutstanding', window );">Common Stock, Shares, Outstanding</a></td>
<td class="nump">26,148,000<span></span>
</td>
<td class="nump">26,115,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=6877327&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=118936363&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=118955202&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=6877327&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>num: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=6877327&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=6877327&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=109259400&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=6877327&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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>79
<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.20.1</span><table class="report" border="0" cellspacing="2" id="idp6809777968">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Commitments and Contingencies - Product Warranty Accrual (Details) - USD ($)<br> $ in Thousands</strong></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_LossContingenciesLineItems', window );"><strong>Loss Contingencies [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 " 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,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_StatementBusinessSegmentsAxis=azz_EnergyMember', window );">Energy [Member]</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_LossContingenciesLineItems', window );"><strong>Loss Contingencies [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 " 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">$ 30,500<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_LossContingenciesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_LossContingenciesLineItems</td>
</tr>
<tr>
<td style="padding-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_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=68068213&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=6877327&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=68070138&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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=azz_EnergyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_EnergyMember</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>80
<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.20.1</span><table class="report" border="0" cellspacing="2" id="idp6826664928">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock Compensation (Details Textual)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Feb. 29, 2020 </div>
<div>USD ($) </div>
<div>share_based_compensation_plan </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Feb. 28, 2019 </div>
<div>USD ($) </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Feb. 28, 2018 </div>
<div>USD ($) </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Feb. 28, 2017 </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>
<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>
<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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized', window );">Unrecognized compensation cost | $</a></td>
<td class="nump">$ 9,600,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 " 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 8 months 23 days<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_PlanNameAxis=azz_A2014LongTermIncentivePlanMember', window );">2014 Long Term Incentive Plan [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_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>
<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_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>
<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_CommonStockCapitalSharesReservedForFutureIssuance', window );">Share for future issuance (shares)</a></td>
<td class="nump">1,300,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_PlanNameAxis=azz_EmployeeStockPurchasePlanMember', window );">Employee Stock Purchase Plan [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_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>
<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_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>
<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>
<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_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>
<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 [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="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>
<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross', window );">Shares of company common stock (shares)</a></td>
<td class="nump">2,124<span></span>
</td>
<td class="nump">1,823<span></span>
</td>
<td class="nump">2,040<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Value of common stock grants (usd per share) | $ / shares</a></td>
<td class="nump">$ 47.08<span></span>
</td>
<td class="nump">$ 54.85<span></span>
</td>
<td class="nump">$ 49.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_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">Restricted Stock Units (RSUs) [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="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>
<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_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>
<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue', window );">Total fair value of vested shares | $</a></td>
<td class="nump">$ 3,800,000<span></span>
</td>
<td class="nump">$ 2,100,000<span></span>
</td>
<td class="nump">$ 3,000,000.0<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Non-vested shares outstanding (shares)</a></td>
<td class="nump">194,946<span></span>
</td>
<td class="nump">146,532<span></span>
</td>
<td class="nump">109,777<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Non-vested shares outstanding, weighted average grant date fair value (usd per share) | $ / shares</a></td>
<td class="nump">$ 44.34<span></span>
</td>
<td class="nump">$ 48.93<span></span>
</td>
<td class="nump">$ 56.62<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 [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="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>
<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_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>
<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Non-vested shares outstanding (shares)</a></td>
<td class="nump">109,936<span></span>
</td>
<td class="nump">83,125<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Non-vested shares outstanding, weighted average grant date fair value (usd per share) | $ / shares</a></td>
<td class="nump">$ 47.75<span></span>
</td>
<td class="nump">$ 50.62<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) [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_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>
<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_CommonStockCapitalSharesReservedForFutureIssuance', window );">Share for future issuance (shares)</a></td>
<td class="nump">100,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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndOtherThanOptionOutstandingNumber', window );">Share Based Compensation Arrangement by Share Based Payment Award Options and Other than Option Outstanding Number</a></td>
<td class="nump">94,826<span></span>
</td>
<td class="nump">98,184<span></span>
</td>
<td class="nump">148,513<span></span>
</td>
<td class="nump">170,139<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_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>
<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_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>
<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOptionsAndOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms', window );">Outstanding average contractual term</a></td>
<td class="text">10 months 17 days<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_srt_RangeAxis=srt_MinimumMember', window );">Minimum [Member] | Performance Shares [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="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>
<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_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>
<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 [Member] | Performance Shares [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_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>
<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_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage', window );">Vesting percentage of award</a></td>
<td class="nump">250.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>
</tr>
</table>
<div style="display: none;">
<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOptionsAndOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 options and other than options outstanding weighted average remaining contractual terms.</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOptionsAndOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms</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: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_azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndOtherThanOptionOutstandingNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 options and other than option 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndOtherThanOptionOutstandingNumber</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_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=6877327&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=116856206&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=116856206&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=116856206&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_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=116856206&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_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=116856206&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>num: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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 of share-based awards for which the grantee gained the right by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash.</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)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=116856206&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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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=116856206&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=116856206&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=116856206&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>num: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=116856206&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>num: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=116856206&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=115993241&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>num: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_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_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>
<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_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>81
<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.20.1</span><table class="report" border="0" cellspacing="2" id="idp6661488208">
<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. 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_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 " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths', window );">2021</a></td>
<td class="nump">$ 125,000<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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo', window );">2022</a></td>
<td class="nump">0<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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree', window );">2023</a></td>
<td class="nump">78,000<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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour', 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 " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive', 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 " 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">0<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_DebtInstrumentCarryingAmount', window );">Total</a></td>
<td class="nump">$ 203,000<span></span>
</td>
<td class="nump">$ 241,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=109500613&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=119400593&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=6877327&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=6876686&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 requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing after the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest 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 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=26873400&amp;loc=d3e24072-122690<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=6802200&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_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 requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing in the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest 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 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=26873400&amp;loc=d3e24072-122690<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=6802200&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 requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing in the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest 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 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=26873400&amp;loc=d3e24072-122690<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=6802200&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_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 requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing in the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest 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 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=26873400&amp;loc=d3e24072-122690<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=6802200&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_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 requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing in the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest 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 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=26873400&amp;loc=d3e24072-122690<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=6802200&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 requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing in the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest 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 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=26873400&amp;loc=d3e24072-122690<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=6802200&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>82
<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.20.1</span><table class="report" border="0" cellspacing="2" id="idp6817077648">
<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. 29, 2020</div></th>
<th class="th"><div>Feb. 28, 2019</div></th>
<th class="th"><div>Feb. 28, 2018</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 " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="nump">$ 1,061,817<span></span>
</td>
<td class="nump">$ 927,087<span></span>
</td>
<td class="nump">$ 810,430<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 " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Cost of Goods and Services Sold</a></td>
<td class="nump">824,589<span></span>
</td>
<td class="nump">728,466<span></span>
</td>
<td class="nump">650,121<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross profit</a></td>
<td class="nump">237,228<span></span>
</td>
<td class="nump">198,621<span></span>
</td>
<td class="nump">160,309<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_SellingGeneralAndAdministrativeExpense', window );">Selling, General and Administrative</a></td>
<td class="nump">139,253<span></span>
</td>
<td class="nump">121,665<span></span>
</td>
<td class="nump">112,061<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_GainLossOnSaleOfBusiness', window );">Loss on disposal of business</a></td>
<td class="num">(18,632)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " 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">79,343<span></span>
</td>
<td class="nump">76,956<span></span>
</td>
<td class="nump">48,248<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_InterestExpense', window );">Interest Expense</a></td>
<td class="nump">13,463<span></span>
</td>
<td class="nump">14,971<span></span>
</td>
<td class="nump">13,860<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_OtherNonoperatingIncomeExpense', window );">Other Expense (Income) - net</a></td>
<td class="nump">990<span></span>
</td>
<td class="num">(1,020)<span></span>
</td>
<td class="nump">3,489<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments', window );">Income before income taxes</a></td>
<td class="nump">64,890<span></span>
</td>
<td class="nump">63,005<span></span>
</td>
<td class="nump">30,899<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_IncomeTaxExpenseBenefit', window );">Income Tax Expense</a></td>
<td class="nump">16,656<span></span>
</td>
<td class="nump">11,797<span></span>
</td>
<td class="num">(14,270)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " 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="nump">$ 51,208<span></span>
</td>
<td class="nump">$ 45,169<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 " 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 Share (usd per share)</a></td>
<td class="nump">$ 1.84<span></span>
</td>
<td class="nump">$ 1.97<span></span>
</td>
<td class="nump">$ 1.74<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_EarningsPerShareDiluted', window );">Diluted Earnings Per Share (usd per share)</a></td>
<td class="nump">$ 1.84<span></span>
</td>
<td class="nump">$ 1.96<span></span>
</td>
<td class="nump">$ 1.73<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_WeightedAverageNumberOfSharesOutstandingBasic', window );">Weighted average number common shares (shares)</a></td>
<td class="nump">26,191,000<span></span>
</td>
<td class="nump">26,038,000<span></span>
</td>
<td class="nump">25,970,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_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Weighted average number common shares and potentially dilutive common shares (shares)</a></td>
<td class="nump">26,281,000<span></span>
</td>
<td class="nump">26,107,000<span></span>
</td>
<td class="nump">26,036,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_CommonStockDividendsPerShareDeclared', window );">Common Stock, Dividends, Per Share, Declared</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=27012166&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>num: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_CostOfGoodsAndServicesSold">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating 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 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2(a),(d))<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&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_CostOfGoodsAndServicesSold</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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 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=116637232&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 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=117326831&amp;loc=d3e1337-109256<br><br>Reference 3: 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=117327953&amp;loc=d3e4984-109258<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 (SX 210.5-03(21))<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&amp;loc=SL114868664-224227<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> -URI http://asc.fasb.org/extlink&amp;oid=109234566&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 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<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 2<br> -URI http://asc.fasb.org/extlink&amp;oid=117326831&amp;loc=d3e1252-109256<br><br>Reference 8: 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=116637391&amp;loc=SL114874048-224260<br><br>Reference 9: 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=117326831&amp;loc=SL5780133-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_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>num: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=117327953&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 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=117326831&amp;loc=d3e1252-109256<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 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<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(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637391&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 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&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 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=117326831&amp;loc=d3e1337-109256<br><br>Reference 7: 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=116634182&amp;loc=SL114868664-224227<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=117326831&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 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=116637232&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_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>num: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_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=118932676&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_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://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=116634182&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_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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 before deduction of income tax expense (benefit) and income (loss) attributable to noncontrolling interest, and addition of income (loss) from equity method investments.</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 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(h)(1)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8736-108599<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))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&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 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109238882&amp;loc=d3e38679-109324<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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=114775744&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=115929826&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=116634182&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=116637391&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://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=118930883&amp;loc=SL7669619-108580<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 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637391&amp;loc=SL114874048-224260<br><br>Reference 3: 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=118930883&amp;loc=SL7669625-108580<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=116637232&amp;loc=SL114874131-224263<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(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&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 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3602-108585<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&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_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>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_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=116634182&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_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (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 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8736-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 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&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 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&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 (SX 210.5-03(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&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_Revenues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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 330<br> -SubTopic 10<br> -Section 30<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=68048583&amp;loc=d3e3636-108311<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 S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&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://fasb.org/us-gaap/role/ref/legacyRef<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=6371337&amp;loc=d3e3550-109257<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<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=117326831&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://fasb.org/us-gaap/role/ref/legacyRef<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=117326831&amp;loc=d3e1448-109256<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<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=6371337&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_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>83
<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.20.1</span><table class="report" border="0" cellspacing="2" id="idp6814034176">
<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">1 Months Ended</th>
<th class="th" colspan="1">3 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. 29, 2020</div></th>
<th class="th"><div>Feb. 29, 2020</div></th>
<th class="th"><div>Feb. 29, 2020</div></th>
<th class="th"><div>Feb. 28, 2019</div></th>
<th class="th"><div>Feb. 28, 2018</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 " 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 Divestiture of Businesses, Net of Cash Divested</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 23,584<span></span>
</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="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_GainLossOnSaleOfBusiness', window );">Gain (Loss) on Disposition of Business</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (18,600)<span></span>
</td>
<td class="num">(18,632)<span></span>
</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 " 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">60,628<span></span>
</td>
<td class="nump">8,000<span></span>
</td>
<td class="nump">44,785<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_BusinessCombinationAcquisitionRelatedCosts', window );">Acquisition related costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">800<span></span>
</td>
<td class="nump">$ 200<span></span>
</td>
<td class="nump">$ 300<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 [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_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 " 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 " 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="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>
<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 " 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 Divestiture of Businesses, Net of Cash Divested</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>
<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_GainLossOnSaleOfBusiness', window );">Gain (Loss) on Disposition of Business</a></td>
<td class="num">$ (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>
<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_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=116868678&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_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_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=118932676&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_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=118932676&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_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=118932676&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_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_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>84
<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.20.1</span><table class="report" border="0" cellspacing="2" id="idp6813231600">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes (Notes)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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>
</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_IncomeTaxDisclosureTextBlock', window );">Income taxes</a></td>
<td class="text">Income Taxes<div style="line-height:120%;padding-top:12px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:8pt;">&#160;</span><span style="font-family:inherit;font-size:10pt;">The provision for income taxes for fiscal year </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> consisted of the following (in thousands):</span></div><div style="line-height:120%;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">&#160;</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:86.54970760233918%;border-collapse:collapse;text-align:left;"><tr><td colspan="13"/></tr><tr><td style="width:4%;"/><td style="width:49%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:2%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:2%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2018</span></div></td></tr><tr><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Income before income taxes:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Domestic</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>44,406</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>48,261</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>24,282</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20,484</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,744</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,617</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Income before income taxes</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>64,890</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>63,005</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>30,899</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Current provision:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Federal</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,563</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,251</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,445</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,259</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,829</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,958</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">State and local</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,451</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>986</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>964</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total current provision for income taxes</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>19,273</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,066</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,367</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred provision (benefit):</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Federal</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,452</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,970</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(20,220</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(21</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>539</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>100</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">State and local</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,144</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>222</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(517</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total deferred provision for (benefit from) income taxes</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,617</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,731</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(20,637</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total provision for (benefit from) income taxes</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>16,656</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,797</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(14,270</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In general, it is the Company's practice and intention to reinvest the earnings of its non-U.S. subsidiaries in those operations. Generally, such amounts become subject to foreign withholding tax upon the remittance of dividends and under certain other circumstances.</span></div><div style="line-height:120%;padding-top:12px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The expense recognized in fiscal year 2018 related to the one-time tax on the mandatory deemed repatriation of foreign earnings was </span><span style="font-family:inherit;font-size:10pt;"><span>$1.4 million</span></span><span style="font-family:inherit;font-size:10pt;"> of which the Company has elected to pay the one-time tax evenly over a period of eight years with six years remaining. We continue to reinvest cash in foreign jurisdictions and have not recorded the effects of any applicable foreign withholding tax.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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="line-height:120%;padding-top:12px;text-align:center;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="10"/></tr><tr><td style="width:55%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Statutory federal income tax rate</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21.0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21.0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>32.7</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;%</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Permanent differences</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.1</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.5</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.6</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">State income taxes, net of federal income tax benefit</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.4</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.4</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Benefit of Section&#160;199 of the Code, manufacturing deduction</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2.2</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Valuation allowance</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.7</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Stock compensation</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.5</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.5</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Tax credits</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(4.1</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(7.7</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign tax rate differential</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.4</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.1</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.4</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred tax remeasurements</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(78.9</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Uncertain tax positions</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.4</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Transition tax</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8.6</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.2</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.2</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Effective income tax rate</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>25.7</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>18.7</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(46.2</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)%</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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 as of </span><span style="font-family:inherit;font-size:10pt;">February&#160;29, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">February&#160;28, 2019</span><span style="font-family:inherit;font-size:10pt;"> (in thousands):</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:94.34697855750487%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"/></tr><tr><td style="width:66%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2019</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred income tax assets:</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Employee related items</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,194</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,177</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Inventories</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>823</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>758</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accrued warranty</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>548</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>369</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accounts receivable</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,379</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,092</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Lease liabilities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,601</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net operating loss carry forward</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,845</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,173</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>22,390</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,385</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less: valuation allowance</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(725</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(3,015</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total deferred income tax assets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21,665</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,370</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred income tax liabilities:</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Depreciation methods and property basis differences</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(21,447</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(19,066</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Right-of-use lease assets</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(10,299</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other assets and tax-deductible goodwill</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(27,845</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(24,927</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;background-color:#cceeff;">Total deferred income tax liabilities</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(59,591</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(43,993</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:44px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net deferred income tax liabilities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(37,926</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(36,623</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table summarizes the Net operating loss (NOL) carry-forward balances as of </span><span style="font-family:inherit;font-size:10pt;">February&#160;29, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">February&#160;28, 2019</span><span style="font-family:inherit;font-size:10pt;"> (in thousands):</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:9pt;">&#160;</span><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:93.56725146198829%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"/></tr><tr><td style="width:68%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2019</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Federal</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">State</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,120</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,352</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>725</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>821</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">February&#160;29, 2020</span><span style="font-family:inherit;font-size:10pt;">, the Company had pretax state NOL carry-forwards of </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;"><span>$113.1 million</span></span><span style="font-family:inherit;font-size:10pt;"> </span><span style="font-family:inherit;font-size:10pt;color:#221e1f;">which, if unused, will begin to expire in 2026. </span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of fiscal year end </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">, a portion of the Company's deferred tax assets were the result of state and foreign jurisdiction NOL carry-forwards. The Company believes that it is more likely than not that the benefit from certain foreign NOL carry forwards will not be realized. In recognition of this risk, the Company has provided a valuation allowance of </span><span style="font-family:inherit;font-size:10pt;"><span>$0.7 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$3.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> as of fiscal year end </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">, respectively. </span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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 is available</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">A reconciliation of the beginning and ending balance of total unrecognized tax benefits for the year ended  </span><span style="font-family:inherit;font-size:10pt;">February&#160;29, 2020</span><span style="font-family:inherit;font-size:10pt;"> is as follows (in thousands):</span></div><div style="line-height:120%;padding-top:12px;text-align:center;text-indent:32px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:63.1578947368421%;border-collapse:collapse;text-align:left;"><tr><td colspan="5"/></tr><tr><td style="width:67%;"/><td style="width:2%;"/><td style="width:1%;"/><td style="width:29%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2020</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance at beginning of period</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Increase for tax positions related to prior periods:</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Gross increases</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,531</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance at end of period</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,531</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">After a review of its deferred tax balances during fiscal 2020, the Company recorded unrecognized tax benefits of </span><span style="font-family:inherit;font-size:10pt;"><span>$2.5 million</span></span><span style="font-family:inherit;font-size:10pt;"> within other long-term liabilities related to the amortization of goodwill and certain book reserve balances incorrectly deducted in prior years. The amortization relates to the Company deducting more expense than permitted for tax purposes.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company recognizes accrued interest and penalties related to unrecognized tax benefits in income tax expense. Accrued interested and penalties included in the long-term liabilities related to penalties and interest for prior periods was </span><span style="font-family:inherit;font-size:10pt;"><span>$0.9 million</span></span><span style="font-family:inherit;font-size:10pt;"> as of </span><span style="font-family:inherit;font-size:10pt;">February&#160;29, 2020</span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Certain prior year tax returns are currently being examined by taxing authorities in the United States.  The Company believes that it has provided adequate reserves for its income tax uncertainties in all open tax years. As the outcome of the 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="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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 and Brazil. 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, 2017 remain open to examination. With some exceptions, tax years prior to fiscal 2017 in jurisdictions outside of U.S. are generally closed. The statute of limitations for fiscal year end 2017 will expire in December 2020. The Company anticipates it is reasonably possible that a decrease of unrecognized tax benefits up to approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$0.4 million</span></span><span style="font-family:inherit;font-size:10pt;"> may occur in the next 12 months, as the applicable statutes of limitations lapse.</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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -URI http://asc.fasb.org/topic&amp;trid=2144680<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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>85
<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.20.1</span><table class="report" border="0" cellspacing="2" id="idp6802465568">
<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. 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>
</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_PropertyPlantAndEquipmentDisclosureTextBlock', window );">Property, Plant and Equipment Disclosure [Text Block]</a></td>
<td class="text">Property, Plant and Equipment<div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Property, plant and equipment consisted of the following as of </span><span style="font-family:inherit;font-size:10pt;">February&#160;29, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">February&#160;28, 2019</span><span style="font-family:inherit;font-size:10pt;"> (in thousands):</span></div><div style="line-height:120%;padding-top:12px;text-align:center;text-indent:32px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:86.35477582846003%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"/></tr><tr><td style="width:68%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2019</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Land</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21,826</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21,677</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Building and structures</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>162,851</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>156,447</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Machinery and equipment</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>252,726</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>245,588</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Furniture, fixtures, software and computers</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>28,938</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>27,075</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Automotive equipment</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,394</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,766</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Construction in progress</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>16,466</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>13,065</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>487,201</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>467,618</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less accumulated depreciation</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(274,097</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(257,391</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net property, plant, and equipment</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>213,104</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>210,227</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><span style="font-family:inherit;font-size:10pt;">Depreciation expense was </span><span style="font-family:inherit;font-size:10pt;"><span>$33.1 million</span></span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>$33.2 million</span></span><span style="font-family:inherit;font-size:10pt;">, and </span><span style="font-family:inherit;font-size:10pt;"><span>$33.4 million</span></span><span style="font-family:inherit;font-size:10pt;"> for fiscal </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">, and </span><span style="font-family:inherit;font-size:10pt;">2018</span>, respectively.<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_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 assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, accounting policies and methodology, roll forwards, depreciation, depletion and amortization expense, including composite depreciation, accumulated depreciation, depletion and amortization expense, useful lives and method used, income statement disclosures, assets held for sale and public utility disclosures.</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> -URI http://asc.fasb.org/topic&amp;trid=2155823<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>86
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "instance": {
  "azz2020022910-k.htm": {
   "axisCustom": 1,
   "axisStandard": 25,
   "contextCount": 219,
   "dts": {
    "calculationLink": {
     "local": [
      "azz-20200229_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "azz-20200229_def.xml"
     ],
     "remote": [
      "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-eedm-def-2019-01-31.xml",
      "http://xbrl.fasb.org/srt/2019/elts/srt-eedm1-def-2019-01-31.xml"
     ]
    },
    "inline": {
     "local": [
      "azz2020022910-k.htm"
     ]
    },
    "labelLink": {
     "local": [
      "azz-20200229_lab.xml"
     ],
     "remote": [
      "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-doc-2019-01-31.xml",
      "http://xbrl.fasb.org/srt/2019/elts/srt-doc-2019-01-31.xml",
      "https://xbrl.sec.gov/dei/2019/dei-doc-2019-01-31.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "azz-20200229_pre.xml"
     ]
    },
    "referenceLink": {
     "remote": [
      "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-ref-2019-01-31.xml",
      "https://xbrl.sec.gov/dei/2019/dei-ref-2019-01-31.xml",
      "http://xbrl.fasb.org/srt/2019/elts/srt-ref-2019-01-31.xml"
     ]
    },
    "schema": {
     "local": [
      "azz-20200229.xsd"
     ],
     "remote": [
      "http://xbrl.fasb.org/srt/2019/elts/srt-types-2019-01-31.xsd",
      "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/dtr/type/numeric-2009-12-16.xsd",
      "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd",
      "http://xbrl.fasb.org/us-gaap/2019/elts/us-roles-2019-01-31.xsd",
      "http://xbrl.fasb.org/srt/2019/elts/srt-roles-2019-01-31.xsd",
      "https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd",
      "http://xbrl.fasb.org/us-gaap/2019/elts/us-types-2019-01-31.xsd",
      "http://www.xbrl.org/lrr/arcrole/factExplanatory-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd",
      "https://xbrl.sec.gov/currency/2019/currency-2019-01-31.xsd",
      "https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd",
      "https://xbrl.sec.gov/exch/2019/exch-2019-01-31.xsd",
      "http://xbrl.sec.gov/naics/2017/naics-2017-01-31.xsd",
      "http://xbrl.sec.gov/sic/2011/sic-2011-01-31.xsd",
      "https://xbrl.sec.gov/stpr/2018/stpr-2018-01-31.xsd",
      "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd",
      "http://xbrl.fasb.org/us-gaap/2019/elts/us-parts-codification-2019-01-31.xsd",
      "http://www.xbrl.org/lrr/role/deprecated-2009-12-16.xsd"
     ]
    }
   },
   "elementCount": 682,
   "entityCount": 1,
   "hidden": {
    "http://fasb.org/us-gaap/2019-01-31": 32,
    "http://xbrl.sec.gov/dei/2019-01-31": 5,
    "total": 37
   },
   "keyCustom": 33,
   "keyStandard": 428,
   "memberCustom": 26,
   "memberStandard": 41,
   "nsprefix": "azz",
   "nsuri": "http://www.azz.com/20200229",
   "report": {
    "R1": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "azz2020022910-k.htm",
      "contextRef": "FD2020Q4YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "true",
     "longName": "0001000 - Document - Document and Entity Information",
     "role": "http://www.azz.com/role/DocumentAndEntityInformation",
     "shortName": "Document and Entity Information",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "azz2020022910-k.htm",
      "contextRef": "FD2020Q4YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R10": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "azz2020022910-k.htm",
      "contextRef": "FD2020Q4YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2101100 - Disclosure - Summary of Significant Accounting Policies (Notes)",
     "role": "http://www.azz.com/role/SummaryOfSignificantAccountingPoliciesNotes",
     "shortName": "Summary of Significant Accounting Policies (Notes)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "azz2020022910-k.htm",
      "contextRef": "FD2020Q4YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R11": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "azz2020022910-k.htm",
      "contextRef": "FD2020Q4YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InventoryDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2102100 - Disclosure - Inventories (Notes)",
     "role": "http://www.azz.com/role/InventoriesNotes",
     "shortName": "Inventories (Notes)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "azz2020022910-k.htm",
      "contextRef": "FD2020Q4YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InventoryDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R12": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "azz2020022910-k.htm",
      "contextRef": "FD2020Q4YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2104100 - Disclosure - Property, Plant and Equipment (Notes)",
     "role": "http://www.azz.com/role/PropertyPlantAndEquipmentNotes",
     "shortName": "Property, Plant and Equipment (Notes)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "azz2020022910-k.htm",
      "contextRef": "FD2020Q4YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R13": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "azz2020022910-k.htm",
      "contextRef": "FD2020Q4YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2106100 - Disclosure - Other Accrued Liabilities (Notes)",
     "role": "http://www.azz.com/role/OtherAccruedLiabilitiesNotes",
     "shortName": "Other Accrued Liabilities (Notes)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "azz2020022910-k.htm",
      "contextRef": "FD2020Q4YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R14": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "azz2020022910-k.htm",
      "contextRef": "FD2020Q4YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2108100 - Disclosure - Restructuring and Other Related Costs (Notes)",
     "role": "http://www.azz.com/role/RestructuringAndOtherRelatedCostsNotes",
     "shortName": "Restructuring and Other Related Costs (Notes)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "azz2020022910-k.htm",
      "contextRef": "FD2020Q4YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R15": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "azz2020022910-k.htm",
      "contextRef": "FD2020Q4YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2109100 - Disclosure - Employee Benefit Plans (Notes)",
     "role": "http://www.azz.com/role/EmployeeBenefitPlansNotes",
     "shortName": "Employee Benefit Plans (Notes)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "azz2020022910-k.htm",
      "contextRef": "FD2020Q4YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R16": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "azz2020022910-k.htm",
      "contextRef": "FD2020Q4YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2110100 - Disclosure - Income Taxes (Notes)",
     "role": "http://www.azz.com/role/IncomeTaxesNotes",
     "shortName": "Income Taxes (Notes)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "azz2020022910-k.htm",
      "contextRef": "FD2020Q4YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R17": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "azz2020022910-k.htm",
      "contextRef": "FD2020Q4YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2111100 - Disclosure - Goodwill and Intangible Assets (Notes)",
     "role": "http://www.azz.com/role/GoodwillAndIntangibleAssetsNotes",
     "shortName": "Goodwill and Intangible Assets (Notes)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "azz2020022910-k.htm",
      "contextRef": "FD2020Q4YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R18": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "azz2020022910-k.htm",
      "contextRef": "FD2020Q4YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2112100 - Disclosure - Earnings Per Share (Notes)",
     "role": "http://www.azz.com/role/EarningsPerShareNotes",
     "shortName": "Earnings Per Share (Notes)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "azz2020022910-k.htm",
      "contextRef": "FD2020Q4YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R19": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "azz2020022910-k.htm",
      "contextRef": "FD2020Q4YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2113100 - Disclosure - Stock Compensation (Notes)",
     "role": "http://www.azz.com/role/StockCompensationNotes",
     "shortName": "Stock Compensation (Notes)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "azz2020022910-k.htm",
      "contextRef": "FD2020Q4YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R2": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "azz2020022910-k.htm",
      "contextRef": "FD2020Q4YTD",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:Revenues",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1001000 - Statement - Consolidated Statements of Income",
     "role": "http://www.azz.com/role/ConsolidatedStatementsOfIncome",
     "shortName": "Consolidated Statements of Income",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "azz2020022910-k.htm",
      "contextRef": "FD2020Q4YTD",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:CostOfGoodsAndServicesSold",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R20": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "azz2020022910-k.htm",
      "contextRef": "FD2020Q4YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LongTermDebtTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2114100 - Disclosure - Debt (Notes)",
     "role": "http://www.azz.com/role/DebtNotes",
     "shortName": "Debt (Notes)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "azz2020022910-k.htm",
      "contextRef": "FD2020Q4YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LongTermDebtTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R21": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "azz2020022910-k.htm",
      "contextRef": "FD2020Q4YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2115100 - Disclosure - Operating segments (Notes)",
     "role": "http://www.azz.com/role/OperatingSegmentsNotes",
     "shortName": "Operating segments (Notes)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "azz2020022910-k.htm",
      "contextRef": "FD2020Q4YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R22": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "azz2020022910-k.htm",
      "contextRef": "FD2020Q4YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeasesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2116100 - Disclosure - Leases",
     "role": "http://www.azz.com/role/Leases",
     "shortName": "Leases",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "azz2020022910-k.htm",
      "contextRef": "FD2020Q4YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeasesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R23": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "azz2020022910-k.htm",
      "contextRef": "FD2020Q4YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2117100 - Disclosure - Commitments and Contingencies (Notes)",
     "role": "http://www.azz.com/role/CommitmentsAndContingenciesNotes",
     "shortName": "Commitments and Contingencies (Notes)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "azz2020022910-k.htm",
      "contextRef": "FD2020Q4YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R24": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "azz2020022910-k.htm",
      "contextRef": "FD2020Q4YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessCombinationDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2118100 - Disclosure - Acquisitions",
     "role": "http://www.azz.com/role/Acquisitions",
     "shortName": "Acquisitions",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "azz2020022910-k.htm",
      "contextRef": "FD2020Q4YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessCombinationDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R25": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "azz2020022910-k.htm",
      "contextRef": "FD2020Q4YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2119100 - Disclosure - Subsequent Events (Notes)",
     "role": "http://www.azz.com/role/SubsequentEventsNotes",
     "shortName": "Subsequent Events (Notes)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "azz2020022910-k.htm",
      "contextRef": "FD2020Q4YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R26": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "azz2020022910-k.htm",
      "contextRef": "FD2020Q4YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:QuarterlyFinancialInformationTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2120100 - Disclosure - Quarterly Financial Information, Unaudited (Notes)",
     "role": "http://www.azz.com/role/QuarterlyFinancialInformationUnauditedNotes",
     "shortName": "Quarterly Financial Information, Unaudited (Notes)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "azz2020022910-k.htm",
      "contextRef": "FD2020Q4YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:QuarterlyFinancialInformationTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R27": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "azz2020022910-k.htm",
      "contextRef": "FD2019Q4YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2121100 - Disclosure - Schedule II : Valuation and Qualiying Accounts and Reserves (Notes)",
     "role": "http://www.azz.com/role/ScheduleIiValuationAndQualiyingAccountsAndReservesNotes",
     "shortName": "Schedule II : Valuation and Qualiying Accounts and Reserves (Notes)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "azz2020022910-k.htm",
      "contextRef": "FD2019Q4YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R28": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "azz2020022910-k.htm",
      "contextRef": "FD2020Q4YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2201201 - 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": [
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "azz2020022910-k.htm",
      "contextRef": "FD2020Q4YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R29": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "azz2020022910-k.htm",
      "contextRef": "FD2019Q4YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2301302 - 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",
       "div",
       "body",
       "html"
      ],
      "baseRef": "azz2020022910-k.htm",
      "contextRef": "FD2019Q4YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R3": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "azz2020022910-k.htm",
      "contextRef": "FD2020Q4YTD",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1002000 - 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",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "azz2020022910-k.htm",
      "contextRef": "FD2020Q4YTD",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:OtherComprehensiveIncomeLossNetOfTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R30": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "azz2020022910-k.htm",
      "contextRef": "FD2020Q4YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2302301 - Disclosure - Inventories (Tables)",
     "role": "http://www.azz.com/role/InventoriesTables",
     "shortName": "Inventories (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "azz2020022910-k.htm",
      "contextRef": "FD2020Q4YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R31": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "azz2020022910-k.htm",
      "contextRef": "FD2020Q4YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2304301 - Disclosure - Property, Plant and Equipment (Tables)",
     "role": "http://www.azz.com/role/PropertyPlantAndEquipmentTables",
     "shortName": "Property, Plant and Equipment (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": null
    },
    "R32": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "azz2020022910-k.htm",
      "contextRef": "FD2020Q4YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OtherCurrentLiabilitiesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2306301 - Disclosure - Other Accrued Liabilities (Tables)",
     "role": "http://www.azz.com/role/OtherAccruedLiabilitiesTables",
     "shortName": "Other Accrued Liabilities (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "azz2020022910-k.htm",
      "contextRef": "FD2020Q4YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OtherCurrentLiabilitiesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R33": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "azz2020022910-k.htm",
      "contextRef": "FD2020Q4YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2310301 - Disclosure - Income Taxes (Tables)",
     "role": "http://www.azz.com/role/IncomeTaxesTables",
     "shortName": "Income Taxes (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "azz2020022910-k.htm",
      "contextRef": "FD2020Q4YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R34": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "azz2020022910-k.htm",
      "contextRef": "FD2020Q4YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfGoodwillTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2311301 - 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",
       "div",
       "body",
       "html"
      ],
      "baseRef": "azz2020022910-k.htm",
      "contextRef": "FD2020Q4YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfGoodwillTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R35": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "azz2020022910-k.htm",
      "contextRef": "FD2020Q4YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2312301 - Disclosure - Earnings Per Share (Tables)",
     "role": "http://www.azz.com/role/EarningsPerShareTables",
     "shortName": "Earnings Per Share (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "azz2020022910-k.htm",
      "contextRef": "FD2020Q4YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R36": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "azz2020022910-k.htm",
      "contextRef": "FD2020Q4YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2313301 - Disclosure - Stock Compensation (Tables)",
     "role": "http://www.azz.com/role/StockCompensationTables",
     "shortName": "Stock Compensation (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "azz2020022910-k.htm",
      "contextRef": "FD2020Q4YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R37": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "azz2020022910-k.htm",
      "contextRef": "FD2020Q4YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDebtTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2314301 - Disclosure - Debt (Tables)",
     "role": "http://www.azz.com/role/DebtTables",
     "shortName": "Debt (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "azz2020022910-k.htm",
      "contextRef": "FD2020Q4YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDebtTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R38": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "azz2020022910-k.htm",
      "contextRef": "FD2020Q4YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2315301 - Disclosure - Operating segments (Tables)",
     "role": "http://www.azz.com/role/OperatingSegmentsTables",
     "shortName": "Operating segments (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "azz2020022910-k.htm",
      "contextRef": "FD2020Q4YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R39": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "azz2020022910-k.htm",
      "contextRef": "FD2020Q4YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2316301 - Disclosure - Leases (Tables)",
     "role": "http://www.azz.com/role/LeasesTables",
     "shortName": "Leases (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "azz2020022910-k.htm",
      "contextRef": "FD2020Q4YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R4": {
     "firstAnchor": null,
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1002501 - Statement - Consolidated Statements of Comprehensive Income (Parenthetical)",
     "role": "http://www.azz.com/role/ConsolidatedStatementsOfComprehensiveIncomeParenthetical",
     "shortName": "Consolidated Statements of Comprehensive Income (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": null
    },
    "R40": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "azz2020022910-k.htm",
      "contextRef": "FD2020Q4YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2318301 - Disclosure - Acquisitions (Tables)",
     "role": "http://www.azz.com/role/AcquisitionsTables",
     "shortName": "Acquisitions (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "azz2020022910-k.htm",
      "contextRef": "FD2020Q4YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R41": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "azz2020022910-k.htm",
      "contextRef": "FD2020Q4YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2320301 - Disclosure - Quarterly Financial Information, Unaudited (Tables)",
     "role": "http://www.azz.com/role/QuarterlyFinancialInformationUnauditedTables",
     "shortName": "Quarterly Financial Information, Unaudited (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "azz2020022910-k.htm",
      "contextRef": "FD2020Q4YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R42": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "azz2020022910-k.htm",
      "contextRef": "FD2020Q4QTD",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:GainLossOnDispositionOfAssets1",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2401403 - 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",
       "span",
       "div",
       "us-gaap:ConcentrationRiskCreditRisk",
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "azz2020022910-k.htm",
      "contextRef": "FD2020Q4YTD",
      "decimals": "INF",
      "lang": null,
      "name": "us-gaap:NumberOfOperatingSegments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "operating_segment",
      "xsiNil": "false"
     }
    },
    "R43": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "azz2020022910-k.htm",
      "contextRef": "FI2020Q4",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:ContractWithCustomerLiability",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2401404 - 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",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "azz2020022910-k.htm",
      "contextRef": "FI2018Q4",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:ContractWithCustomerLiability",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R44": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "azz2020022910-k.htm",
      "contextRef": "FD2020Q4QTD",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:Revenues",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2401405 - 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",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "us-gaap:DisaggregationOfRevenueTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "azz2020022910-k.htm",
      "contextRef": "FD2020Q4YTD_azz_IndustryAxis_azz_IndustrialMember",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:Revenues",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R45": {
     "firstAnchor": null,
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2401406 - 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": null
    },
    "R46": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "azz2020022910-k.htm",
      "contextRef": "FD2020Q4QTD",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:GainLossOnDispositionOfAssets1",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2401407 - Disclosure - Summary of Significant Accounting Policies - Intangible Assets (Details)",
     "role": "http://www.azz.com/role/SummaryOfSignificantAccountingPoliciesIntangibleAssetsDetails",
     "shortName": "Summary of Significant Accounting Policies - Intangible Assets (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R47": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "azz2020022910-k.htm",
      "contextRef": "FI2019Q4",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:ProductWarrantyAccrual",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2401408 - 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",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "azz2020022910-k.htm",
      "contextRef": "FI2017Q4",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:ProductWarrantyAccrual",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R48": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "us-gaap:FairValueOfFinancialInstrumentsPolicy",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "azz2020022910-k.htm",
      "contextRef": "FI2020Q4_us-gaap_DebtInstrumentAxis_azz_UnsecuredSeniorNotesDueMarch312018Member_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:NotesPayableFairValueDisclosure",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2401409 - 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",
       "span",
       "div",
       "us-gaap:FairValueOfFinancialInstrumentsPolicy",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "azz2020022910-k.htm",
      "contextRef": "FI2020Q4_us-gaap_DebtInstrumentAxis_azz_UnsecuredSeniorNotesDueMarch312018Member_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:NotesPayableFairValueDisclosure",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R49": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "azz2020022910-k.htm",
      "contextRef": "FI2020Q4",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2401410 - 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",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "azz2020022910-k.htm",
      "contextRef": "FI2020Q4",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R5": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "azz2020022910-k.htm",
      "contextRef": "FI2020Q4",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1003000 - Statement - Consolidated Balance Sheets",
     "role": "http://www.azz.com/role/ConsolidatedBalanceSheets",
     "shortName": "Consolidated Balance Sheets",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "azz2020022910-k.htm",
      "contextRef": "FI2020Q4",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:AccountsReceivableNetCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R50": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "ix:continuation",
       "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "azz2020022910-k.htm",
      "contextRef": "FI2020Q4",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:InventoryRawMaterialsNetOfReserves",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2402402 - Disclosure - Inventories (Details)",
     "role": "http://www.azz.com/role/InventoriesDetails",
     "shortName": "Inventories (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "ix:continuation",
       "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "azz2020022910-k.htm",
      "contextRef": "FI2020Q4",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:InventoryRawMaterialsNetOfReserves",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R51": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "azz2020022910-k.htm",
      "contextRef": "FD2020Q4YTD",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:Depreciation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2404402 - Disclosure - Property, Plant and Equipment (Details)",
     "role": "http://www.azz.com/role/PropertyPlantAndEquipmentDetails",
     "shortName": "Property, Plant and Equipment (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "azz2020022910-k.htm",
      "contextRef": "FD2020Q4YTD",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:Depreciation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R52": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "ix:continuation",
       "us-gaap:OtherCurrentLiabilitiesTableTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "azz2020022910-k.htm",
      "contextRef": "FI2020Q4",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:InterestPayableCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2406402 - Disclosure - Other Accrued Liabilities (Details)",
     "role": "http://www.azz.com/role/OtherAccruedLiabilitiesDetails",
     "shortName": "Other Accrued Liabilities (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "ix:continuation",
       "us-gaap:OtherCurrentLiabilitiesTableTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "azz2020022910-k.htm",
      "contextRef": "FI2020Q4",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:InterestPayableCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R53": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "azz2020022910-k.htm",
      "contextRef": "FD2020Q4QTD",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:GainLossOnDispositionOfAssets1",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2408401 - Disclosure - Restructuring and Other Related Costs (Details)",
     "role": "http://www.azz.com/role/RestructuringAndOtherRelatedCostsDetails",
     "shortName": "Restructuring and Other Related Costs (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "azz2020022910-k.htm",
      "contextRef": "FD2020Q4YTD",
      "decimals": "-5",
      "lang": null,
      "name": "us-gaap:RestructuringCharges",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R54": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "azz2020022910-k.htm",
      "contextRef": "FD2020Q4YTD",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:DefinedContributionPlanCostRecognized",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2409401 - Disclosure - Employee Benefit Plans (Details)",
     "role": "http://www.azz.com/role/EmployeeBenefitPlansDetails",
     "shortName": "Employee Benefit Plans (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "azz2020022910-k.htm",
      "contextRef": "FD2020Q4YTD",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:DefinedContributionPlanCostRecognized",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R55": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "azz2020022910-k.htm",
      "contextRef": "FD2020Q4YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:EntityTaxIdentificationNumber",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2409402 - 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",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "azz2020022910-k.htm",
      "contextRef": "FD2020Q4YTD",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:MultiemployerPlanContributionsByEmployer",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R56": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "azz2020022910-k.htm",
      "contextRef": "FD2020Q4YTD",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2410402 - 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",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "azz2020022910-k.htm",
      "contextRef": "FD2020Q4YTD",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R57": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "azz2020022910-k.htm",
      "contextRef": "FI2020Q4",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:DeferredTaxAssetsValuationAllowance",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2410403 - Disclosure - Income Taxes - Narrative (Details)",
     "role": "http://www.azz.com/role/IncomeTaxesNarrativeDetails",
     "shortName": "Income Taxes - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "azz2020022910-k.htm",
      "contextRef": "FD2018Q4YTD",
      "decimals": "-5",
      "lang": null,
      "name": "us-gaap:ForeignEarningsRepatriated",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R58": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "azz2020022910-k.htm",
      "contextRef": "FD2020Q4YTD",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2410404 - 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",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "azz2020022910-k.htm",
      "contextRef": "FD2020Q4YTD",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R59": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "azz2020022910-k.htm",
      "contextRef": "FI2020Q4",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2410405 - 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",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "azz2020022910-k.htm",
      "contextRef": "FI2020Q4",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R6": {
     "firstAnchor": null,
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1003501 - Statement - Consolidated Balance Sheets (Parenthetical)",
     "role": "http://www.azz.com/role/ConsolidatedBalanceSheetsParenthetical",
     "shortName": "Consolidated Balance Sheets (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": null
    },
    "R60": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "azz2020022910-k.htm",
      "contextRef": "FI2020Q4",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:DeferredTaxAssetsValuationAllowance",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2410406 - Disclosure - Income Taxes - Schedule of Net Operating Loss Carryforwards (Details)",
     "role": "http://www.azz.com/role/IncomeTaxesScheduleOfNetOperatingLossCarryforwardsDetails",
     "shortName": "Income Taxes - Schedule of Net Operating Loss Carryforwards (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "us-gaap:SummaryOfOperatingLossCarryforwardsTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "azz2020022910-k.htm",
      "contextRef": "FD2020Q4YTD_us-gaap_IncomeTaxAuthorityAxis_us-gaap_InternalRevenueServiceIRSMember",
      "decimals": "-3",
      "lang": null,
      "name": "azz:OperatingLossCarryforwardsTaxImpact",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R61": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "azz2020022910-k.htm",
      "contextRef": "FI2019Q4",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:UnrecognizedTaxBenefits",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2410407 - 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",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "azz2020022910-k.htm",
      "contextRef": "FI2019Q4",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:UnrecognizedTaxBenefits",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R62": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "us-gaap:ScheduleOfGoodwillTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "azz2020022910-k.htm",
      "contextRef": "FI2019Q4",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:Goodwill",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2411402 - 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",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "us-gaap:ScheduleOfGoodwillTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "azz2020022910-k.htm",
      "contextRef": "FD2020Q4YTD",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:GoodwillAcquiredDuringPeriod",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R63": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "azz2020022910-k.htm",
      "contextRef": "FI2020Q4",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:FiniteLivedIntangibleAssetsGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2411403 - 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",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "azz2020022910-k.htm",
      "contextRef": "FI2020Q4",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:FiniteLivedIntangibleAssetsGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R64": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "span",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "azz2020022910-k.htm",
      "contextRef": "FD2020Q4YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentPeriodEndDate",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2411404 - 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",
       "span",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "azz2020022910-k.htm",
      "contextRef": "FD2020Q4YTD",
      "decimals": "-5",
      "lang": null,
      "name": "us-gaap:AmortizationOfIntangibleAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R65": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "azz2020022910-k.htm",
      "contextRef": "FI2020Q4",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2411405 - 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",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "azz2020022910-k.htm",
      "contextRef": "FI2020Q4",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R66": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "azz2020022910-k.htm",
      "contextRef": "FI2020Q4",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:IndefiniteLivedTradeNames",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2411406 - Disclosure - Goodwill and Intangible Assets - Indefinite Lived Intangible Assets (Details)",
     "role": "http://www.azz.com/role/GoodwillAndIntangibleAssetsIndefiniteLivedIntangibleAssetsDetails",
     "shortName": "Goodwill and Intangible Assets - Indefinite Lived Intangible Assets (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "azz2020022910-k.htm",
      "contextRef": "FI2020Q4",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:IndefiniteLivedTradeNames",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R67": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "azz2020022910-k.htm",
      "contextRef": "FD2020Q4QTD",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2412402 - Disclosure - - Earnings Per Share (Details)",
     "role": "http://www.azz.com/role/EarningsPerShareDetails",
     "shortName": "- Earnings Per Share (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "azz2020022910-k.htm",
      "contextRef": "FD2020Q4YTD",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R68": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "azz2020022910-k.htm",
      "contextRef": "FD2020Q4YTD",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2412403 - Disclosure - Earnings Per Share - Narrative (Details)",
     "role": "http://www.azz.com/role/EarningsPerShareNarrativeDetails",
     "shortName": "Earnings Per Share - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "azz2020022910-k.htm",
      "contextRef": "FD2020Q4YTD",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R69": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "azz2020022910-k.htm",
      "contextRef": "FI2019Q4_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
      "reportCount": 1,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2413402 - Disclosure - Stock Compensation - Non-vested Restricted Stock Activity (Details)",
     "role": "http://www.azz.com/role/StockCompensationNonVestedRestrictedStockActivityDetails",
     "shortName": "Stock Compensation - Non-vested Restricted Stock Activity (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "azz2020022910-k.htm",
      "contextRef": "FD2020Q4YTD_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember",
      "decimals": "INF",
      "lang": null,
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R7": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "azz2020022910-k.htm",
      "contextRef": "FD2020Q4YTD",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1004000 - Statement - Consolidated Statements of Cash Flows",
     "role": "http://www.azz.com/role/ConsolidatedStatementsOfCashFlows",
     "shortName": "Consolidated Statements of Cash Flows",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "azz2020022910-k.htm",
      "contextRef": "FD2020Q4YTD",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:DepreciationAmortizationAndAccretionNet",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R70": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "azz2020022910-k.htm",
      "contextRef": "FD2020Q4YTD_us-gaap_AwardTypeAxis_us-gaap_PerformanceSharesMember",
      "decimals": "2",
      "first": true,
      "lang": null,
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usdPerShare",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2413403 - Disclosure - Stock Compensation Performance Share Units (Details)",
     "role": "http://www.azz.com/role/StockCompensationPerformanceShareUnitsDetails",
     "shortName": "Stock Compensation Performance Share Units (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "azz2020022910-k.htm",
      "contextRef": "FD2020Q4YTD_us-gaap_AwardTypeAxis_us-gaap_PerformanceSharesMember",
      "decimals": "2",
      "first": true,
      "lang": null,
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usdPerShare",
      "xsiNil": "false"
     }
    },
    "R71": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "us-gaap:ScheduleOfShareBasedCompensationStockOptionsAndStockAppreciationRightsAwardActivityTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "azz2020022910-k.htm",
      "contextRef": "FI2019Q4_us-gaap_AwardTypeAxis_us-gaap_StockAppreciationRightsSARSMember",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "azz:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndOtherThanOptionOutstandingNumber",
      "reportCount": 1,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2413404 - Disclosure - Stock Compensation - SARs and Option Awards Activity (Details)",
     "role": "http://www.azz.com/role/StockCompensationSarsAndOptionAwardsActivityDetails",
     "shortName": "Stock Compensation - SARs and Option Awards Activity (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "us-gaap:ScheduleOfShareBasedCompensationStockOptionsAndStockAppreciationRightsAwardActivityTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "azz2020022910-k.htm",
      "contextRef": "FD2020Q4YTD_us-gaap_AwardTypeAxis_us-gaap_StockAppreciationRightsSARSMember",
      "decimals": "0",
      "lang": null,
      "name": "azz:StockIssuedDuringPeriodSharesStockOptionsAndOtherThanOptionExercised",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R72": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "us-gaap:ScheduleOfShareBasedCompensationStockOptionsAndStockAppreciationRightsAwardActivityTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "azz2020022910-k.htm",
      "contextRef": "FI2020Q4_us-gaap_AwardTypeAxis_us-gaap_StockAppreciationRightsSARSMember",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "azz:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndOtherThanOptionOutstandingNumber",
      "reportCount": 1,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2413405 - Disclosure - Stock Compensation - Schedule By Exercise Price Range (Details)",
     "role": "http://www.azz.com/role/StockCompensationScheduleByExercisePriceRangeDetails",
     "shortName": "Stock Compensation - Schedule By Exercise Price Range (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "azz:ScheduleOfShareBasedCompensationStockOptionsAndOtherThanStockOptionActivityTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "azz2020022910-k.htm",
      "contextRef": "FI2020Q4_us-gaap_AwardTypeAxis_us-gaap_StockAppreciationRightsSARSMember_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_azz_ExercisePriceRangeOneMember",
      "decimals": "0",
      "lang": null,
      "name": "azz:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndOtherThanOptionOutstandingNumber",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R73": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "azz2020022910-k.htm",
      "contextRef": "FD2020Q4YTD",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "azz:NumberOfShareBasedCompensationPlans",
      "reportCount": 1,
      "unique": true,
      "unitRef": "share_based_compensation_plan",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2413406 - Disclosure - Stock Compensation (Details Textual)",
     "role": "http://www.azz.com/role/StockCompensationDetailsTextual",
     "shortName": "Stock Compensation (Details Textual)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "azz2020022910-k.htm",
      "contextRef": "FD2020Q4YTD",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "azz:NumberOfShareBasedCompensationPlans",
      "reportCount": 1,
      "unique": true,
      "unitRef": "share_based_compensation_plan",
      "xsiNil": "false"
     }
    },
    "R74": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "azz2020022910-k.htm",
      "contextRef": "FD2020Q4YTD",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2413407 - Disclosure - Stock Compensation - Share-based Compensation and Income Taxes (Details)",
     "role": "http://www.azz.com/role/StockCompensationShareBasedCompensationAndIncomeTaxesDetails",
     "shortName": "Stock Compensation - Share-based Compensation and Income Taxes (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "azz2020022910-k.htm",
      "contextRef": "FD2020Q4YTD",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R75": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "us-gaap:ScheduleOfDebtTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "azz2020022910-k.htm",
      "contextRef": "FI2020Q4",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:LongTermDebt",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2414402 - 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",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "us-gaap:ScheduleOfDebtTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "azz2020022910-k.htm",
      "contextRef": "FI2020Q4",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:UnamortizedDebtIssuanceExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R76": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "us-gaap:ScheduleOfDebtTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "azz2020022910-k.htm",
      "contextRef": "FI2020Q4",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:LongTermDebt",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2414403 - Disclosure - Debt  - Narrative (Details)",
     "role": "http://www.azz.com/role/DebtNarrativeDetails",
     "shortName": "Debt  - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "azz2020022910-k.htm",
      "contextRef": "I2013Q1Mar27_us-gaap_DebtInstrumentAxis_us-gaap_LineOfCreditMember_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember",
      "decimals": "INF",
      "lang": null,
      "name": "azz:LineOfCreditFacilityAdditionalBorrowingCapacity",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R77": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "azz2020022910-k.htm",
      "contextRef": "FI2020Q4",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2414404 - 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",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "azz2020022910-k.htm",
      "contextRef": "FI2020Q4",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R78": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "azz2020022910-k.htm",
      "contextRef": "FD2020Q4QTD",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:Revenues",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2415402 - Disclosure - Operating segments (Details)",
     "role": "http://www.azz.com/role/OperatingSegmentsDetails",
     "shortName": "Operating segments (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "azz2020022910-k.htm",
      "contextRef": "FD2020Q4YTD",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:DepreciationDepletionAndAmortization",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R79": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "azz2020022910-k.htm",
      "contextRef": "FD2020Q4YTD",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:OperatingLeaseCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2416402 - Disclosure - Leases - Lease Cost (Details)",
     "role": "http://www.azz.com/role/LeasesLeaseCostDetails",
     "shortName": "Leases - Lease Cost (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "azz2020022910-k.htm",
      "contextRef": "FD2020Q4YTD",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:OperatingLeaseCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R8": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "azz2020022910-k.htm",
      "contextRef": "FI2017Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:SharesIssued",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1005000 - Statement - Consolidated Statement of Shareholders' Equity",
     "role": "http://www.azz.com/role/ConsolidatedStatementOfShareholdersEquity",
     "shortName": "Consolidated Statement of Shareholders' Equity",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "azz2020022910-k.htm",
      "contextRef": "FI2017Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:SharesIssued",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R80": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "azz2020022910-k.htm",
      "contextRef": "FI2020Q4",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2416403 - Disclosure - Leases - Lease Maturity (Details)",
     "role": "http://www.azz.com/role/LeasesLeaseMaturityDetails",
     "shortName": "Leases - Lease Maturity (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "azz2020022910-k.htm",
      "contextRef": "FI2020Q4",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R81": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "us-gaap:LeaseCostTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "azz2020022910-k.htm",
      "contextRef": "FD2020Q4YTD",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:OperatingLeasePayments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2416405 - Disclosure - Leases - Lease Details (Details)",
     "role": "http://www.azz.com/role/LeasesLeaseDetailsDetails",
     "shortName": "Leases - Lease Details (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "us-gaap:LeaseCostTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "azz2020022910-k.htm",
      "contextRef": "FD2020Q4YTD",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:OperatingLeasePayments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R82": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "ix:continuation",
       "us-gaap:OtherCurrentLiabilitiesTableTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "azz2020022910-k.htm",
      "contextRef": "FI2020Q4",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:ProductWarrantyAccrualClassifiedCurrent",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2417402 - Disclosure - Commitments and Contingencies (Details)",
     "role": "http://www.azz.com/role/CommitmentsAndContingenciesDetails",
     "shortName": "Commitments and Contingencies (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "azz2020022910-k.htm",
      "contextRef": "FD2020Q4YTD_us-gaap_FinancialInstrumentAxis_us-gaap_ForwardContractsMember",
      "decimals": "-5",
      "lang": null,
      "name": "us-gaap:LongTermPurchaseCommitmentAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R83": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "ix:continuation",
       "us-gaap:OtherCurrentLiabilitiesTableTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "azz2020022910-k.htm",
      "contextRef": "FI2020Q4",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:ProductWarrantyAccrualClassifiedCurrent",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2417404 - Disclosure - Commitments and Contingencies - Product Warranty Accrual (Details)",
     "role": "http://www.azz.com/role/CommitmentsAndContingenciesProductWarrantyAccrualDetails",
     "shortName": "Commitments and Contingencies - Product Warranty Accrual (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "azz2020022910-k.htm",
      "contextRef": "FI2020Q4_us-gaap_StatementBusinessSegmentsAxis_azz_EnergyMember",
      "decimals": "-5",
      "lang": null,
      "name": "us-gaap:LettersOfCreditOutstandingAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R84": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "azz2020022910-k.htm",
      "contextRef": "FI2020Q4",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:Goodwill",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2418402 - Disclosure - Acquisitions - Purchase Price Allocation (Details)",
     "role": "http://www.azz.com/role/AcquisitionsPurchasePriceAllocationDetails",
     "shortName": "Acquisitions - Purchase Price Allocation (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "azz2020022910-k.htm",
      "contextRef": "FI2020Q4_us-gaap_BusinessAcquisitionAxis_azz_A2020AcquisitionsMember",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R85": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "azz2020022910-k.htm",
      "contextRef": "FD2020Q4YTD_us-gaap_BusinessAcquisitionAxis_azz_A2020AcquisitionsMember",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:FinitelivedIntangibleAssetsAcquired1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2418403 - Disclosure - Acquisitions Acquisitions - Intangibles (Details)",
     "role": "http://www.azz.com/role/AcquisitionsAcquisitionsIntangiblesDetails",
     "shortName": "Acquisitions Acquisitions - Intangibles (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "azz2020022910-k.htm",
      "contextRef": "FD2020Q4YTD_us-gaap_BusinessAcquisitionAxis_azz_A2020AcquisitionsMember",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:FinitelivedIntangibleAssetsAcquired1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R86": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "us-gaap:BusinessAcquisitionProFormaInformationTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "azz2020022910-k.htm",
      "contextRef": "FD2020Q4YTD_us-gaap_BusinessAcquisitionAxis_azz_A2020AcquisitionsMember",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:BusinessAcquisitionsProFormaRevenue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2418404 - Disclosure - Acquisitions - Pro Forma Information (Details)",
     "role": "http://www.azz.com/role/AcquisitionsProFormaInformationDetails",
     "shortName": "Acquisitions - Pro Forma Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "us-gaap:BusinessAcquisitionProFormaInformationTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "azz2020022910-k.htm",
      "contextRef": "FD2020Q4YTD_us-gaap_BusinessAcquisitionAxis_azz_A2020AcquisitionsMember",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:BusinessAcquisitionsProFormaRevenue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R87": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "azz2020022910-k.htm",
      "contextRef": "FD2020Q4YTD",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:ProceedsFromDivestitureOfBusinessesNetOfCashDivested",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2418405 - Disclosure - Acquisitions (Details Textual)",
     "role": "http://www.azz.com/role/AcquisitionsDetailsTextual",
     "shortName": "Acquisitions (Details Textual)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "azz2020022910-k.htm",
      "contextRef": "FD2020Q4YTD",
      "decimals": "-5",
      "lang": null,
      "name": "us-gaap:BusinessCombinationAcquisitionRelatedCosts",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R88": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "azz2020022910-k.htm",
      "contextRef": "FD2020Q4QTD",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:Revenues",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2420402 - Disclosure - Quarterly Financial Information, Unaudited (Details)",
     "role": "http://www.azz.com/role/QuarterlyFinancialInformationUnauditedDetails",
     "shortName": "Quarterly Financial Information, Unaudited (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "azz2020022910-k.htm",
      "contextRef": "FD2020Q4QTD",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:GrossProfit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R89": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "azz2020022910-k.htm",
      "contextRef": "FI2019Q4_us-gaap_ValuationAllowancesAndReservesTypeAxis_us-gaap_AllowanceForCreditLossMember",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:ValuationAllowancesAndReservesBalance",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2421401 - Disclosure - Schedule II : Valuation and Qualiying Accounts and Reserves (Details)",
     "role": "http://www.azz.com/role/ScheduleIiValuationAndQualiyingAccountsAndReservesDetails",
     "shortName": "Schedule II : Valuation and Qualiying Accounts and Reserves (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "azz2020022910-k.htm",
      "contextRef": "FI2017Q4_us-gaap_ValuationAllowancesAndReservesTypeAxis_us-gaap_AllowanceForCreditLossMember",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:ValuationAllowancesAndReservesBalance",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R9": {
     "firstAnchor": null,
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1005501 - Statement - Consolidated Statement of Shareholders' Equity (Parenthetical)",
     "role": "http://www.azz.com/role/ConsolidatedStatementOfShareholdersEquityParenthetical",
     "shortName": "Consolidated Statement of Shareholders' Equity (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": null
    }
   },
   "segmentCount": 69,
   "tag": {
    "azz_A2005LongTermIncentivePlanMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "2005 Long Term Incentive Plan [Member] [Member]",
        "label": "2005 Long Term Incentive Plan [Member]",
        "terseLabel": "2005 Long Term Incentive Plan [Member]"
       }
      }
     },
     "localname": "A2005LongTermIncentivePlanMember",
     "nsuri": "http://www.azz.com/20200229",
     "presentation": [
      "http://www.azz.com/role/StockCompensationDetailsTextual"
     ],
     "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 [Member]"
       }
      }
     },
     "localname": "A2014LongTermIncentivePlanMember",
     "nsuri": "http://www.azz.com/20200229",
     "presentation": [
      "http://www.azz.com/role/StockCompensationDetailsTextual"
     ],
     "xbrltype": "domainItemType"
    },
    "azz_A2020AcquisitionsMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "2020 Acquisitions [Member]",
        "label": "2020 Acquisitions [Member]",
        "terseLabel": "2020 Acquisitions [Member]"
       }
      }
     },
     "localname": "A2020AcquisitionsMember",
     "nsuri": "http://www.azz.com/20200229",
     "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"
     ],
     "xbrltype": "domainItemType"
    },
    "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/20200229",
     "presentation": [
      "http://www.azz.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "azz_BankOfAmericaMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Bank of America [Member]",
        "label": "Bank of America [Member]",
        "terseLabel": "Bank of America [Member]"
       }
      }
     },
     "localname": "BankOfAmericaMember",
     "nsuri": "http://www.azz.com/20200229",
     "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/20200229",
     "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 [Member]"
       }
      }
     },
     "localname": "BoilermakerBlacksmithNationalPensionTrustMember",
     "nsuri": "http://www.azz.com/20200229",
     "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/20200229",
     "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/20200229",
     "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 [Member]"
       }
      }
     },
     "localname": "ComputersandSoftwareMember",
     "nsuri": "http://www.azz.com/20200229",
     "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]"
       }
      }
     },
     "localname": "ContractLiabilityDetailsAbstract",
     "nsuri": "http://www.azz.com/20200229",
     "xbrltype": "stringItemType"
    },
    "azz_DebtInstrumentCovenantAggregateAmountOfPriorityIndebtednessMaximum": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Debt Instrument, Covenant, Aggregate Amount Of Priority Indebtedness,Maximum",
        "label": "Debt Instrument, Covenant, Aggregate Amount Of Priority Indebtedness, Maximum",
        "terseLabel": "Covenant, maximum percentage of priority indebtedness"
       }
      }
     },
     "localname": "DebtInstrumentCovenantAggregateAmountOfPriorityIndebtednessMaximum",
     "nsuri": "http://www.azz.com/20200229",
     "presentation": [
      "http://www.azz.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "azz_DebtInstrumentCovenantFixedChargeCoverageRatioMinimum": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Debt Instrument, Covenant, Fixed Charge Coverage Ratio, Minimum",
        "label": "Debt Instrument, Covenant, Fixed Charge Coverage Ratio, Minimum",
        "terseLabel": "Covenant, minimum fixed charge coverage ratio"
       }
      }
     },
     "localname": "DebtInstrumentCovenantFixedChargeCoverageRatioMinimum",
     "nsuri": "http://www.azz.com/20200229",
     "presentation": [
      "http://www.azz.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "pureItemType"
    },
    "azz_DebtInstrumentCovenantLevarageRatioMaximum": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Debt Instrument, Covenant, Levarage Ratio, Maximum",
        "label": "Debt Instrument, Covenant, Levarage Ratio, Maximum",
        "terseLabel": "Covenant, maximum leverage ratio"
       }
      }
     },
     "localname": "DebtInstrumentCovenantLevarageRatioMaximum",
     "nsuri": "http://www.azz.com/20200229",
     "presentation": [
      "http://www.azz.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "pureItemType"
    },
    "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/20200229",
     "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/20200229",
     "presentation": [
      "http://www.azz.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "azz_DebtInstrumentCovenantNetCapitalAssetsMinimum": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Debt Instrument, Covenant, Net Capital Assets, Minimum",
        "label": "Debt Instrument, Covenant, Net Capital Assets, Minimum",
        "terseLabel": "Covenant, net worth minimum"
       }
      }
     },
     "localname": "DebtInstrumentCovenantNetCapitalAssetsMinimum",
     "nsuri": "http://www.azz.com/20200229",
     "presentation": [
      "http://www.azz.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "azz_DebtInstrumentCovenantRatioOfIndebtednessToEarningsBeforeInterestTaxDepreiationAmortizationMaximum": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Debt Instrument, Covenant, Ratio Of Indebtedness To Earnings Before Interest, Tax, Depreiation, Amortization, Maximum",
        "label": "Debt Instrument, Covenant, Ratio Of Indebtedness To Earnings Before Interest, Tax, Depreiation, Amortization, Maximum",
        "terseLabel": "Covenant, minimum ratio of indebtedness to EBIDTA"
       }
      }
     },
     "localname": "DebtInstrumentCovenantRatioOfIndebtednessToEarningsBeforeInterestTaxDepreiationAmortizationMaximum",
     "nsuri": "http://www.azz.com/20200229",
     "presentation": [
      "http://www.azz.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "pureItemType"
    },
    "azz_DebtInstrumentCovenantRetentionOfFutureIncomePercentageMinimum": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Debt Instrument, Covenant, Retention Of Future Income, Percentage, Minimum",
        "label": "Debt Instrument, Covenant, Retention Of Future Income, Percentage, Minimum",
        "terseLabel": "Covenant, minimum retention of future income"
       }
      }
     },
     "localname": "DebtInstrumentCovenantRetentionOfFutureIncomePercentageMinimum",
     "nsuri": "http://www.azz.com/20200229",
     "presentation": [
      "http://www.azz.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "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": "Deferred Tax Assets, Lease Liabilities"
       }
      }
     },
     "localname": "DeferredTaxAssetsLeaseLiabilities",
     "nsuri": "http://www.azz.com/20200229",
     "presentation": [
      "http://www.azz.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "azz_DeferredTaxLiabilitiesRightofUseAssets": {
     "auth_ref": [],
     "calculation": {
      "http://www.azz.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails": {
       "order": 2.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/20200229",
     "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/20200229",
     "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 [Member]"
       }
      }
     },
     "localname": "DirectorsGrantsMember",
     "nsuri": "http://www.azz.com/20200229",
     "presentation": [
      "http://www.azz.com/role/StockCompensationDetailsTextual"
     ],
     "xbrltype": "domainItemType"
    },
    "azz_DocumentAndEntityInformationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Document and entity information.",
        "label": "Document and Entity Information [Abstract]"
       }
      }
     },
     "localname": "DocumentAndEntityInformationAbstract",
     "nsuri": "http://www.azz.com/20200229",
     "xbrltype": "stringItemType"
    },
    "azz_EmployeeStockPurchasePlanMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Employee stock purchase plan.",
        "label": "Employee Stock Purchase Plan [Member]",
        "verboseLabel": "Employee Stock Purchase Plan [Member]"
       }
      }
     },
     "localname": "EmployeeStockPurchasePlanMember",
     "nsuri": "http://www.azz.com/20200229",
     "presentation": [
      "http://www.azz.com/role/StockCompensationDetailsTextual"
     ],
     "xbrltype": "domainItemType"
    },
    "azz_EnergyMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Energy",
        "label": "Energy [Member]",
        "terseLabel": "Energy [Member]"
       }
      }
     },
     "localname": "EnergyMember",
     "nsuri": "http://www.azz.com/20200229",
     "presentation": [
      "http://www.azz.com/role/CommitmentsAndContingenciesProductWarrantyAccrualDetails",
      "http://www.azz.com/role/GoodwillAndIntangibleAssetsNarrativeDetails",
      "http://www.azz.com/role/GoodwillAndIntangibleAssetsScheduleOfGoodwillDetails",
      "http://www.azz.com/role/OperatingSegmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "azz_EngineeringDrawingsMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Engineering Drawings [Member]",
        "label": "Engineering Drawings [Member]",
        "terseLabel": "Engineering Drawings [Member]"
       }
      }
     },
     "localname": "EngineeringDrawingsMember",
     "nsuri": "http://www.azz.com/20200229",
     "presentation": [
      "http://www.azz.com/role/GoodwillAndIntangibleAssetsScheduleOfAmortizableIntangibleAssetsDetails"
     ],
     "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/20200229",
     "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/20200229",
     "presentation": [
      "http://www.azz.com/role/StockCompensationShareBasedCompensationAndIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "azz_ExercisePriceRangeFourMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Exercise Price Range Four [Member]",
        "label": "Exercise Price Range Four [Member]",
        "terseLabel": "$39.65 - $46.34"
       }
      }
     },
     "localname": "ExercisePriceRangeFourMember",
     "nsuri": "http://www.azz.com/20200229",
     "presentation": [
      "http://www.azz.com/role/StockCompensationScheduleByExercisePriceRangeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "azz_ExercisePriceRangeOneMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Exercise Price Range One [Member]",
        "label": "Exercise Price Range One [Member]",
        "terseLabel": "$39.65 - $44.15"
       }
      }
     },
     "localname": "ExercisePriceRangeOneMember",
     "nsuri": "http://www.azz.com/20200229",
     "presentation": [
      "http://www.azz.com/role/StockCompensationScheduleByExercisePriceRangeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "azz_ExercisePriceRangeTwoMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Exercise Price Range Two [Member]",
        "label": "Exercise Price Range Two [Member]",
        "terseLabel": "$44.72 - 46.34"
       }
      }
     },
     "localname": "ExercisePriceRangeTwoMember",
     "nsuri": "http://www.azz.com/20200229",
     "presentation": [
      "http://www.azz.com/role/StockCompensationScheduleByExercisePriceRangeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "azz_FutureRevenues": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Future Revenues",
        "label": "Future Revenues",
        "terseLabel": "Future Revenues"
       }
      }
     },
     "localname": "FutureRevenues",
     "nsuri": "http://www.azz.com/20200229",
     "presentation": [
      "http://www.azz.com/role/SummaryOfSignificantAccountingPoliciesContractLiabilityDetailsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "azz_GalvanizingServicesMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Galvanizing services",
        "label": "Galvanizing Services [Member]",
        "terseLabel": "Galvanizing Services [Member]"
       }
      }
     },
     "localname": "GalvanizingServicesMember",
     "nsuri": "http://www.azz.com/20200229",
     "presentation": [
      "http://www.azz.com/role/GoodwillAndIntangibleAssetsScheduleOfGoodwillDetails",
      "http://www.azz.com/role/OperatingSegmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "azz_IncreasetoCapitalinExcessofParValueandDecreaseinRetainedEarningsMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Increase to Capital in Excess of Par Value and Decrease in Retained Earnings [Member]",
        "label": "Increase to Capital in Excess of Par Value and Decrease in Retained Earnings [Member]",
        "terseLabel": "Increase to Capital in Excess of Par Value and Decrease in Retained Earnings"
       }
      }
     },
     "localname": "IncreasetoCapitalinExcessofParValueandDecreaseinRetainedEarningsMember",
     "nsuri": "http://www.azz.com/20200229",
     "presentation": [
      "http://www.azz.com/role/SummaryOfSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "azz_IndefiniteLivedIntangibleAssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Indefinite Lived Intangible Assets [Abstract]",
        "label": "Indefinite Lived Intangible Assets [Abstract]"
       }
      }
     },
     "localname": "IndefiniteLivedIntangibleAssetsAbstract",
     "nsuri": "http://www.azz.com/20200229",
     "xbrltype": "stringItemType"
    },
    "azz_IndividuallyInsignificantPlansMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Individually Insignificant Plans [Member]",
        "label": "Individually Insignificant Plans [Member]",
        "terseLabel": "Individually Insignificant Plans [Member]"
       }
      }
     },
     "localname": "IndividuallyInsignificantPlansMember",
     "nsuri": "http://www.azz.com/20200229",
     "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 [Member]"
       }
      }
     },
     "localname": "IndustrialMember",
     "nsuri": "http://www.azz.com/20200229",
     "presentation": [
      "http://www.azz.com/role/SummaryOfSignificantAccountingPoliciesDisaggregatedRevenuesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "azz_IndustryAxis": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Industry [Axis]",
        "label": "Industry [Axis]",
        "terseLabel": "Industry [Axis]"
       }
      }
     },
     "localname": "IndustryAxis",
     "nsuri": "http://www.azz.com/20200229",
     "presentation": [
      "http://www.azz.com/role/SummaryOfSignificantAccountingPoliciesDisaggregatedRevenuesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "azz_IndustryDomain": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "[Domain] for Industry [Axis]",
        "label": "Industry [Domain]",
        "terseLabel": "Industry [Domain]"
       }
      }
     },
     "localname": "IndustryDomain",
     "nsuri": "http://www.azz.com/20200229",
     "presentation": [
      "http://www.azz.com/role/SummaryOfSignificantAccountingPoliciesDisaggregatedRevenuesDetails"
     ],
     "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/20200229",
     "presentation": [
      "http://www.azz.com/role/AcquisitionsDetailsTextual"
     ],
     "xbrltype": "domainItemType"
    },
    "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/20200229",
     "presentation": [
      "http://www.azz.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "azz_LongTermLiabilitiesMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Long-Term Liabilities [Member]",
        "label": "Long-Term Liabilities [Member]",
        "terseLabel": "Long-Term Liabilities"
       }
      }
     },
     "localname": "LongTermLiabilitiesMember",
     "nsuri": "http://www.azz.com/20200229",
     "presentation": [
      "http://www.azz.com/role/IncomeTaxesReconciliationOfUnrecognizedTaxBenefitsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "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/20200229",
     "presentation": [
      "http://www.azz.com/role/StockCompensationDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "azz_MultiemployerPensionPlansAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Multiemployer Pension Plans [Abstract]",
        "label": "Multiemployer Pension Plans [Abstract]"
       }
      }
     },
     "localname": "MultiemployerPensionPlansAbstract",
     "nsuri": "http://www.azz.com/20200229",
     "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/20200229",
     "presentation": [
      "http://www.azz.com/role/AcquisitionsDetailsTextual",
      "http://www.azz.com/role/GoodwillAndIntangibleAssetsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "azz_NumberOfAnnualInstallments": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Number Of Annual Installments",
        "label": "Number Of Annual Installments",
        "terseLabel": "Number of annual installments"
       }
      }
     },
     "localname": "NumberOfAnnualInstallments",
     "nsuri": "http://www.azz.com/20200229",
     "presentation": [
      "http://www.azz.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "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/20200229",
     "presentation": [
      "http://www.azz.com/role/StockCompensationDetailsTextual"
     ],
     "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/20200229",
     "presentation": [
      "http://www.azz.com/role/EarningsPerShareDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "azz_OperatingLossCarryforwardsTaxImpact": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Operating Loss Carryforwards, Tax Impact",
        "label": "Operating Loss Carryforwards, Tax Impact",
        "terseLabel": "Operating loss carryforward, tax impact"
       }
      }
     },
     "localname": "OperatingLossCarryforwardsTaxImpact",
     "nsuri": "http://www.azz.com/20200229",
     "presentation": [
      "http://www.azz.com/role/IncomeTaxesScheduleOfNetOperatingLossCarryforwardsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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/20200229",
     "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 [Member]"
       }
      }
     },
     "localname": "OtherCountriesMember",
     "nsuri": "http://www.azz.com/20200229",
     "presentation": [
      "http://www.azz.com/role/OperatingSegmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "azz_OtherLongTermLiabilitiesMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Other Long-Term Liabilities [Member]",
        "label": "Other Long-Term Liabilities [Member]",
        "terseLabel": "Other Long-Term Liabilities"
       }
      }
     },
     "localname": "OtherLongTermLiabilitiesMember",
     "nsuri": "http://www.azz.com/20200229",
     "presentation": [
      "http://www.azz.com/role/IncomeTaxesReconciliationOfUnrecognizedTaxBenefitsDetails"
     ],
     "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": "Payments to acquire property, plant, equipment and acquire businesses, net of cash"
       }
      }
     },
     "localname": "PaymentsToAcquirePropertyPlantEquipmentAndAcquireBusinessesNetOfCash",
     "nsuri": "http://www.azz.com/20200229",
     "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 [Member]"
       }
      }
     },
     "localname": "PowerGenerationMember",
     "nsuri": "http://www.azz.com/20200229",
     "presentation": [
      "http://www.azz.com/role/SummaryOfSignificantAccountingPoliciesDisaggregatedRevenuesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "azz_ReclassificationfromOperatingActivitiestoFinancingActivitiesMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Reclassification from Operating Activities to Financing Activities [Member]",
        "label": "Reclassification from Operating Activities to Financing Activities [Member]",
        "terseLabel": "Reclassification from Operating Activities to Financing Activities"
       }
      }
     },
     "localname": "ReclassificationfromOperatingActivitiestoFinancingActivitiesMember",
     "nsuri": "http://www.azz.com/20200229",
     "presentation": [
      "http://www.azz.com/role/SummaryOfSignificantAccountingPoliciesDetails"
     ],
     "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/20200229",
     "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/20200229",
     "presentation": [
      "http://www.azz.com/role/EarningsPerShareDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "azz_ScheduleOfShareBasedCompensationStockOptionsAndOtherThanStockOptionActivityTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Schedule of Share-based Compensation, Stock Options And Other Than Stock Option, Activity [Table Text Block]",
        "label": "Schedule of Share-based Compensation, Stock Options And Other Than Stock Option, Activity [Table Text Block]",
        "terseLabel": "Share-based Compensation Activity"
       }
      }
     },
     "localname": "ScheduleOfShareBasedCompensationStockOptionsAndOtherThanStockOptionActivityTableTextBlock",
     "nsuri": "http://www.azz.com/20200229",
     "presentation": [
      "http://www.azz.com/role/StockCompensationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "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/20200229",
     "presentation": [
      "http://www.azz.com/role/StockCompensationSarsAndOptionAwardsActivityDetails"
     ],
     "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/20200229",
     "presentation": [
      "http://www.azz.com/role/StockCompensationSarsAndOptionAwardsActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOptionsAndOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Share based compensation arrangement by share based payment award equity instruments options and other than options outstanding weighted average remaining contractual terms.",
        "label": "Share Based Compensation Arrangement by Share Based Payment Award Equity Instruments Options and Other than Options Outstanding Weighted Average Remaining Contractual Terms",
        "verboseLabel": "Outstanding average contractual term"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOptionsAndOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms",
     "nsuri": "http://www.azz.com/20200229",
     "presentation": [
      "http://www.azz.com/role/StockCompensationDetailsTextual"
     ],
     "xbrltype": "durationItemType"
    },
    "azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionAndOtherThanOptionExercisableNumber": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Share based compensation arrangement by share based payment award option and other than option exercisable number.",
        "label": "Share Based Compensation Arrangement by Share Based Payment Award Option and Other than Option Exercisable Number",
        "terseLabel": "Options / SAR\u2019s Currently Exercisable (shares)",
        "verboseLabel": "Exercisable at end of year (shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionAndOtherThanOptionExercisableNumber",
     "nsuri": "http://www.azz.com/20200229",
     "presentation": [
      "http://www.azz.com/role/StockCompensationSarsAndOptionAwardsActivityDetails",
      "http://www.azz.com/role/StockCompensationScheduleByExercisePriceRangeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionAndOtherThanOptionExercisableWeightedAverageExercisePrice": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Share based compensation arrangement by share based payment award option and other than option exercisable weighted average exercise price.",
        "label": "Share Based Compensation Arrangement by Share Based Payment Award Option and Other than Option Exercisable Weighted Average Exercise Price",
        "terseLabel": "Weighted Average Exercise Price, Exercisable (usd per share)",
        "verboseLabel": "Exercisable at end of year, Weighted Average Exercise Price (usd per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionAndOtherThanOptionExercisableWeightedAverageExercisePrice",
     "nsuri": "http://www.azz.com/20200229",
     "presentation": [
      "http://www.azz.com/role/StockCompensationSarsAndOptionAwardsActivityDetails",
      "http://www.azz.com/role/StockCompensationScheduleByExercisePriceRangeDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndOtherThanOptionForfeituresInPeriod": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Share based compensation arrangement by share based payment award options and other than option forfeitures in period.",
        "label": "Share Based Compensation Arrangement by Share Based Payment Award Options and Other than Option Forfeitures In Period",
        "negatedLabel": "Forfeited (shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndOtherThanOptionForfeituresInPeriod",
     "nsuri": "http://www.azz.com/20200229",
     "presentation": [
      "http://www.azz.com/role/StockCompensationSarsAndOptionAwardsActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndOtherThanOptionGrantsInPeriod": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Share based compensation arrangement by share based payment award options and other than option grants in period.",
        "label": "Share Based Compensation Arrangement by Share Based Payment Award Options and Other than Option Grants in Period",
        "verboseLabel": "Granted (shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndOtherThanOptionGrantsInPeriod",
     "nsuri": "http://www.azz.com/20200229",
     "presentation": [
      "http://www.azz.com/role/StockCompensationSarsAndOptionAwardsActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndOtherThanOptionOutstandingNumber": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Share based compensation arrangement by share based payment award options and other than option outstanding number.",
        "label": "Share Based Compensation Arrangement by Share Based Payment Award Options and Other than Option Outstanding Number",
        "periodEndLabel": "Outstanding at end of year (shares)",
        "periodStartLabel": "Outstanding at beginning of year (shares)",
        "terseLabel": "Total Options/ SAR\u2019s (shares)",
        "verboseLabel": "Share Based Compensation Arrangement by Share Based Payment Award Options and Other than Option Outstanding Number"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndOtherThanOptionOutstandingNumber",
     "nsuri": "http://www.azz.com/20200229",
     "presentation": [
      "http://www.azz.com/role/StockCompensationDetailsTextual",
      "http://www.azz.com/role/StockCompensationSarsAndOptionAwardsActivityDetails",
      "http://www.azz.com/role/StockCompensationScheduleByExercisePriceRangeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndOtherThanOptionOutstandingWeightedAverageExercisePrice": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Share based compensation arrangement by share based payment award options and other than option outstanding weighted average exercise price.",
        "label": "Share Based Compensation Arrangement by Share Based Payment Award Options and Other than Option Outstanding Weighted Average Exercise Price",
        "periodEndLabel": "Outstanding at end of year, Weighted Average Exercise Price (usd per share)",
        "periodStartLabel": "Outstanding at beginning of year, Weighted Average Exercise Price (usd per share)",
        "terseLabel": "Weighted Average Exercise Price, Outstanding (usd per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndOtherThanOptionOutstandingWeightedAverageExercisePrice",
     "nsuri": "http://www.azz.com/20200229",
     "presentation": [
      "http://www.azz.com/role/StockCompensationSarsAndOptionAwardsActivityDetails",
      "http://www.azz.com/role/StockCompensationScheduleByExercisePriceRangeDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndOtherThanOptionsOutstandingIntrinsicValue": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Share based compensation arrangement by share based payment award options and other than options outstanding intrinsic value.",
        "label": "Share Based Compensation Arrangement by Share Based Payment Award Options and Other than Options Outstanding Intrinsic Value",
        "verboseLabel": "Outstanding aggregate intrinsic value"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndOtherThanOptionsOutstandingIntrinsicValue",
     "nsuri": "http://www.azz.com/20200229",
     "presentation": [
      "http://www.azz.com/role/StockCompensationDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "azz_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsAndOtherThanOptionExercisesInPeriodWeightedAverageExercisePrice": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Share based compensation arrangements by share based payment award options and other than option exercises in period weighted average exercise price.",
        "label": "Share Based Compensation Arrangements by Share Based Payment Award Options and Other than Option Exercises in Period Weighted Average Exercise Price",
        "verboseLabel": "Exercised, Weighted Average Exercise Price (usd per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsAndOtherThanOptionExercisesInPeriodWeightedAverageExercisePrice",
     "nsuri": "http://www.azz.com/20200229",
     "presentation": [
      "http://www.azz.com/role/StockCompensationSarsAndOptionAwardsActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "azz_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsAndOtherThanOptionForfeituresInPeriodWeightedAverageExercisePrice": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Share based compensation arrangements by share based payment award options and other than option forfeitures in period weighted average exercise price.",
        "label": "Share Based Compensation Arrangements by Share Based Payment Award Options and Other than Option Forfeitures in Period Weighted Average Exercise Price",
        "verboseLabel": "Forfeited, Weighted Average Exercise Price (usd per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsAndOtherThanOptionForfeituresInPeriodWeightedAverageExercisePrice",
     "nsuri": "http://www.azz.com/20200229",
     "presentation": [
      "http://www.azz.com/role/StockCompensationSarsAndOptionAwardsActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "azz_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsAndOtherThanOptionGrantsInPeriodWeightedAverageExercisePrice": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Share based compensation arrangements by share based payment award options and other than option grants in period weighted average exercise price.",
        "label": "Share Based Compensation Arrangements by Share Based Payment Award Options and Other than Option Grants in Period Weighted Average Exercise Price",
        "verboseLabel": "Granted, Weighted Average Exercise Price (usd per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsAndOtherThanOptionGrantsInPeriodWeightedAverageExercisePrice",
     "nsuri": "http://www.azz.com/20200229",
     "presentation": [
      "http://www.azz.com/role/StockCompensationSarsAndOptionAwardsActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "azz_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansAndOtherThanOptionExercisePriceRangeUpperRangeLimit": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Share-based Compensation, Shares Authorized under Stock Option Plans And Other Than Option, Exercise Price Range, Upper Range Limit",
        "label": "Share-based Compensation, Shares Authorized under Stock Option Plans And Other Than Option, Exercise Price Range, Upper Range Limit",
        "terseLabel": "Exercise price range, upper limit (usd per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansAndOtherThanOptionExercisePriceRangeUpperRangeLimit",
     "nsuri": "http://www.azz.com/20200229",
     "presentation": [
      "http://www.azz.com/role/StockCompensationScheduleByExercisePriceRangeDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "azz_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansAndOtherThanStockOptionExercisePriceRangeLowerRangeLimit": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Share-based Compensation, Shares Authorized under Stock Option Plans And Other Than Stock Option, Exercise Price Range, Lower Range Limit",
        "label": "Share-based Compensation, Shares Authorized under Stock Option Plans And Other Than Stock Option, Exercise Price Range, Lower Range Limit",
        "terseLabel": "Exercise price range, lower limit (usd per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansAndOtherThanStockOptionExercisePriceRangeLowerRangeLimit",
     "nsuri": "http://www.azz.com/20200229",
     "presentation": [
      "http://www.azz.com/role/StockCompensationScheduleByExercisePriceRangeDetails"
     ],
     "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/20200229",
     "presentation": [
      "http://www.azz.com/role/StockCompensationDetailsTextual"
     ],
     "xbrltype": "stringItemType"
    },
    "azz_SharedBasedCompesantionArrangementByShareBasedPaymentAwardOptionsAndEquityInstrumentsOtherThanOptionsWeigthedAverageRemainingContractualTerm": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Shared-based Compesantion Arrangement by Share-based Payment Award, Options And Equity Instruments Other Than Options, Exercise Price Range, Weigthed Average Remaining Contractual Term",
        "label": "Shared-based Compesantion Arrangement by Share-based Payment Award, Options And Equity Instruments Other Than Options, Weigthed Average Remaining Contractual Term",
        "terseLabel": "Average Remaining Life"
       }
      }
     },
     "localname": "SharedBasedCompesantionArrangementByShareBasedPaymentAwardOptionsAndEquityInstrumentsOtherThanOptionsWeigthedAverageRemainingContractualTerm",
     "nsuri": "http://www.azz.com/20200229",
     "presentation": [
      "http://www.azz.com/role/StockCompensationScheduleByExercisePriceRangeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "azz_StockIssuedDuringPeriodSharesStockOptionsAndOtherThanOptionExercised": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Stock issued during period shares stock options and other than option exercised.",
        "label": "Stock Issued During Period Shares Stock Options and Other than Option Exercised",
        "negatedLabel": "Exercised (shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesStockOptionsAndOtherThanOptionExercised",
     "nsuri": "http://www.azz.com/20200229",
     "presentation": [
      "http://www.azz.com/role/StockCompensationSarsAndOptionAwardsActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "azz_StockIssuedForStockAppreciationRights": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Stock Issued For Stock Appreciation Rights",
        "label": "Stock Issued For Stock Appreciation Rights",
        "terseLabel": "Stock Issued for SARs"
       }
      }
     },
     "localname": "StockIssuedForStockAppreciationRights",
     "nsuri": "http://www.azz.com/20200229",
     "presentation": [
      "http://www.azz.com/role/ConsolidatedStatementOfShareholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "azz_StockIssuedForStockAppreciationRightsShares": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Stock issued for stock appreciation rights shares.",
        "label": "Stock Issued for Stock Appreciation Rights Shares",
        "terseLabel": "Stock Issued for SARs, Shares"
       }
      }
     },
     "localname": "StockIssuedForStockAppreciationRightsShares",
     "nsuri": "http://www.azz.com/20200229",
     "presentation": [
      "http://www.azz.com/role/ConsolidatedStatementOfShareholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "azz_TenantImprovementsCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.azz.com/role/OtherAccruedLiabilitiesDetails": {
       "order": 8.0,
       "parentTag": "us-gaap_OtherAccruedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tenant Improvements, Current",
        "label": "Tenant Improvements, Current",
        "terseLabel": "Tenant improvements"
       }
      }
     },
     "localname": "TenantImprovementsCurrent",
     "nsuri": "http://www.azz.com/20200229",
     "presentation": [
      "http://www.azz.com/role/OtherAccruedLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "azz_TrasmissionDistributionMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Trasmission &amp; Distribution [Member]",
        "label": "Trasmission &amp; Distribution [Member]",
        "terseLabel": "Trasmission &amp; Distribution [Member]"
       }
      }
     },
     "localname": "TrasmissionDistributionMember",
     "nsuri": "http://www.azz.com/20200229",
     "presentation": [
      "http://www.azz.com/role/SummaryOfSignificantAccountingPoliciesDisaggregatedRevenuesDetails"
     ],
     "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 [Member]"
       }
      }
     },
     "localname": "UnsecuredSeniorNotesDueJanuary2021Member",
     "nsuri": "http://www.azz.com/20200229",
     "presentation": [
      "http://www.azz.com/role/DebtNarrativeDetails",
      "http://www.azz.com/role/DebtScheduleOfLongTermDebtDetails",
      "http://www.azz.com/role/SummaryOfSignificantAccountingPoliciesDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "azz_UnsecuredSeniorNotesDueMarch2012ThroughMarch2018Member": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Unsecured Senior Notes Due March 2012 through March 2018 [Member]",
        "label": "Unsecured Senior Notes Due March 2012 through March 2018 [Member]",
        "terseLabel": "Unsecured Senior Notes Due March 2012 through March 2018 [Member]"
       }
      }
     },
     "localname": "UnsecuredSeniorNotesDueMarch2012ThroughMarch2018Member",
     "nsuri": "http://www.azz.com/20200229",
     "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 [Member]"
       }
      }
     },
     "localname": "UnsecuredSeniorNotesDueMarch312018Member",
     "nsuri": "http://www.azz.com/20200229",
     "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/20200229",
     "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/2017-01-31",
     "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/2017-01-31",
     "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/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "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/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "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/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "gMonthDayItemType"
    },
    "dei_DocumentAnnualReport": {
     "auth_ref": [
      "r452"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/DocumentAndEntityInformation"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "fiscalPeriodItemType"
    },
    "dei_DocumentFiscalYearFocus": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "This is focus fiscal year of the document report in CCYY 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/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "gYearItemType"
    },
    "dei_DocumentPeriodEndDate": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented.  If there is no historical data in the report, use the filing date. The format of the date is CCYY-MM-DD.",
        "label": "Document Period End Date",
        "terseLabel": "Document Period End Date"
       }
      }
     },
     "localname": "DocumentPeriodEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/DocumentAndEntityInformation",
      "http://www.azz.com/role/GoodwillAndIntangibleAssetsNarrativeDetails"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_DocumentTransitionReport": {
     "auth_ref": [
      "r451"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/DocumentAndEntityInformation"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "submissionTypeItemType"
    },
    "dei_DocumentsIncorporatedByReferenceTextBlock": {
     "auth_ref": [
      "r449"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/DocumentAndEntityInformation"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/DocumentAndEntityInformation"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/DocumentAndEntityInformation"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/DocumentAndEntityInformation"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/DocumentAndEntityInformation"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "stateOrProvinceItemType"
    },
    "dei_EntityCentralIndexKey": {
     "auth_ref": [
      "r453"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/DocumentAndEntityInformation"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/DocumentAndEntityInformation"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityEmergingGrowthCompany": {
     "auth_ref": [
      "r453"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/DocumentAndEntityInformation"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "fileNumberItemType"
    },
    "dei_EntityFilerCategory": {
     "auth_ref": [
      "r453"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/DocumentAndEntityInformation"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "edgarStateCountryItemType"
    },
    "dei_EntityInteractiveDataCurrent": {
     "auth_ref": [
      "r454"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/DocumentAndEntityInformation"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dei_EntityRegistrantName": {
     "auth_ref": [
      "r453"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityShellCompany": {
     "auth_ref": [
      "r453"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntitySmallBusiness": {
     "auth_ref": [
      "r453"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityTaxIdentificationNumber": {
     "auth_ref": [
      "r453"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/DocumentAndEntityInformation",
      "http://www.azz.com/role/EmployeeBenefitPlansMultiemployerPlanDetails"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityWellKnownSeasonedIssuer": {
     "auth_ref": [],
     "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/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "yesNoItemType"
    },
    "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/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_Security12bTitle": {
     "auth_ref": [
      "r448"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "securityTitleItemType"
    },
    "dei_SecurityExchangeName": {
     "auth_ref": [
      "r450"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/DocumentAndEntityInformation"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "tradingSymbolItemType"
    },
    "srt_ConsolidationItemsAxis": {
     "auth_ref": [
      "r153",
      "r161"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by components, eliminations, non-segment corporate-level activity and reconciling items used in consolidating a parent entity and its subsidiaries or its operating segments.",
        "label": "Consolidation Items [Axis]",
        "terseLabel": "Consolidation Items [Axis]"
       }
      }
     },
     "localname": "ConsolidationItemsAxis",
     "nsuri": "http://fasb.org/srt/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/GoodwillAndIntangibleAssetsIndefiniteLivedIntangibleAssetsDetails",
      "http://www.azz.com/role/RestructuringAndOtherRelatedCostsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ConsolidationItemsDomain": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Components, elimination, non-segment corporate-level activity and reconciling items used in consolidating a parent entity and its subsidiaries or its operating segments.",
        "label": "Consolidation Items [Domain]",
        "terseLabel": "Consolidation Items [Domain]"
       }
      }
     },
     "localname": "ConsolidationItemsDomain",
     "nsuri": "http://fasb.org/srt/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/GoodwillAndIntangibleAssetsIndefiniteLivedIntangibleAssetsDetails",
      "http://www.azz.com/role/RestructuringAndOtherRelatedCostsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_GeographyEliminationsMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Eliminating entries used in geographic consolidation.",
        "label": "Geography Eliminations [Member]",
        "terseLabel": "Geography Eliminations [Member]"
       }
      }
     },
     "localname": "GeographyEliminationsMember",
     "nsuri": "http://fasb.org/srt/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/OperatingSegmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MaximumMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Upper limit of the provided range.",
        "label": "Maximum [Member]",
        "terseLabel": "Maximum [Member]"
       }
      }
     },
     "localname": "MaximumMember",
     "nsuri": "http://fasb.org/srt/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/DebtNarrativeDetails",
      "http://www.azz.com/role/StockCompensationDetailsTextual",
      "http://www.azz.com/role/StockCompensationScheduleByExercisePriceRangeDetails",
      "http://www.azz.com/role/SummaryOfSignificantAccountingPoliciesDetails",
      "http://www.azz.com/role/SummaryOfSignificantAccountingPoliciesIntangibleAssetsDetails",
      "http://www.azz.com/role/SummaryOfSignificantAccountingPoliciesPropertyPlantAndEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MinimumMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Lower limit of the provided range.",
        "label": "Minimum [Member]",
        "terseLabel": "Minimum [Member]"
       }
      }
     },
     "localname": "MinimumMember",
     "nsuri": "http://fasb.org/srt/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/DebtNarrativeDetails",
      "http://www.azz.com/role/StockCompensationDetailsTextual",
      "http://www.azz.com/role/StockCompensationScheduleByExercisePriceRangeDetails",
      "http://www.azz.com/role/SummaryOfSignificantAccountingPoliciesIntangibleAssetsDetails",
      "http://www.azz.com/role/SummaryOfSignificantAccountingPoliciesPropertyPlantAndEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RangeAxis": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median.",
        "label": "Statistical Measurement [Axis]",
        "terseLabel": "Statistical Measurement [Axis]"
       }
      }
     },
     "localname": "RangeAxis",
     "nsuri": "http://fasb.org/srt/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/DebtNarrativeDetails",
      "http://www.azz.com/role/PropertyPlantAndEquipmentDetails",
      "http://www.azz.com/role/PropertyPlantAndEquipmentNotes",
      "http://www.azz.com/role/PropertyPlantAndEquipmentTables",
      "http://www.azz.com/role/StockCompensationDetailsTextual",
      "http://www.azz.com/role/StockCompensationPerformanceShareUnitsDetails",
      "http://www.azz.com/role/StockCompensationScheduleByExercisePriceRangeDetails",
      "http://www.azz.com/role/SummaryOfSignificantAccountingPoliciesDetails",
      "http://www.azz.com/role/SummaryOfSignificantAccountingPoliciesIntangibleAssetsDetails",
      "http://www.azz.com/role/SummaryOfSignificantAccountingPoliciesPropertyPlantAndEquipmentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_RangeMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median.",
        "label": "Statistical Measurement [Domain]",
        "terseLabel": "Statistical Measurement [Domain]"
       }
      }
     },
     "localname": "RangeMember",
     "nsuri": "http://fasb.org/srt/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/DebtNarrativeDetails",
      "http://www.azz.com/role/PropertyPlantAndEquipmentDetails",
      "http://www.azz.com/role/PropertyPlantAndEquipmentNotes",
      "http://www.azz.com/role/PropertyPlantAndEquipmentTables",
      "http://www.azz.com/role/StockCompensationDetailsTextual",
      "http://www.azz.com/role/StockCompensationPerformanceShareUnitsDetails",
      "http://www.azz.com/role/StockCompensationScheduleByExercisePriceRangeDetails",
      "http://www.azz.com/role/SummaryOfSignificantAccountingPoliciesDetails",
      "http://www.azz.com/role/SummaryOfSignificantAccountingPoliciesIntangibleAssetsDetails",
      "http://www.azz.com/role/SummaryOfSignificantAccountingPoliciesPropertyPlantAndEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ScenarioUnspecifiedDomain": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Scenario reported, distinguishing information from actual fact. Includes, but is not limited to, pro forma and forecast. Excludes actual facts.",
        "label": "Scenario [Domain]",
        "terseLabel": "Scenario [Domain]"
       }
      }
     },
     "localname": "ScenarioUnspecifiedDomain",
     "nsuri": "http://fasb.org/srt/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome",
      "http://www.azz.com/role/ConsolidatedBalanceSheetsParenthetical",
      "http://www.azz.com/role/ConsolidatedStatementOfShareholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock": {
     "auth_ref": [
      "r117",
      "r457"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The entire disclosure for valuation and qualifying accounts and reserves.",
        "label": "SEC Schedule, 12-09, Schedule of Valuation and Qualifying Accounts Disclosure [Text Block]",
        "terseLabel": "Schedule II : Valuation and Qualifying Accounts and Reserves"
       }
      }
     },
     "localname": "ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock",
     "nsuri": "http://fasb.org/srt/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/ScheduleIiValuationAndQualiyingAccountsAndReservesNotes"
     ],
     "xbrltype": "textBlockItemType"
    },
    "srt_SegmentGeographicalDomain": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Geographical area.",
        "label": "Geographical [Domain]",
        "terseLabel": "Geographical [Domain]"
       }
      }
     },
     "localname": "SegmentGeographicalDomain",
     "nsuri": "http://fasb.org/srt/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/OperatingSegmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_StatementGeographicalAxis": {
     "auth_ref": [
      "r163",
      "r270",
      "r274",
      "r442",
      "r443",
      "r447",
      "r455",
      "r456"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by geographical components.",
        "label": "Geographical [Axis]",
        "terseLabel": "Geographical [Axis]"
       }
      }
     },
     "localname": "StatementGeographicalAxis",
     "nsuri": "http://fasb.org/srt/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/OperatingSegmentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_StatementScenarioAxis": {
     "auth_ref": [
      "r235",
      "r411"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by scenario reported, distinguishing information from actual fact. Includes, but is not limited to, pro forma and forecast. Excludes actual facts.",
        "label": "Scenario [Axis]",
        "terseLabel": "Scenario [Axis]"
       }
      }
     },
     "localname": "StatementScenarioAxis",
     "nsuri": "http://fasb.org/srt/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome",
      "http://www.azz.com/role/ConsolidatedBalanceSheetsParenthetical",
      "http://www.azz.com/role/ConsolidatedStatementOfShareholdersEquity"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ValuationAndQualifyingAccountsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]"
       }
      }
     },
     "localname": "ValuationAndQualifyingAccountsAbstract",
     "nsuri": "http://fasb.org/srt/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "srt_ValuationAndQualifyingAccountsDisclosureLineItems": {
     "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": "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/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/ScheduleIiValuationAndQualiyingAccountsAndReservesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ValuationAndQualifyingAccountsDisclosureTable": {
     "auth_ref": [
      "r117",
      "r457"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of valuation and qualifying accounts and reserves.",
        "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/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/ScheduleIiValuationAndQualiyingAccountsAndReservesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountingPoliciesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Accounting Policies [Abstract]"
       }
      }
     },
     "localname": "AccountingPoliciesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-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/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/OtherAccruedLiabilitiesNotes"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_AccountsPayableCurrent": {
     "auth_ref": [
      "r41"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsReceivableNetCurrent": {
     "auth_ref": [
      "r4",
      "r23",
      "r165",
      "r166",
      "r271"
     ],
     "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, 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 doubtful accounts of $x,xxx and $2,267 at February 29, 2020 and February 28, 2019, respectively"
       }
      }
     },
     "localname": "AccountsReceivableNetCurrent",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedIncomeTaxesCurrent": {
     "auth_ref": [
      "r16",
      "r417",
      "r433"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedInsuranceCurrent": {
     "auth_ref": [
      "r8",
      "r9",
      "r46"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/OtherAccruedLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedSalesCommissionCurrent": {
     "auth_ref": [
      "r8",
      "r9",
      "r46"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/OtherAccruedLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": {
     "auth_ref": [
      "r39",
      "r215"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/PropertyPlantAndEquipmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax": {
     "auth_ref": [
      "r63"
     ],
     "calculation": {
      "http://www.azz.com/role/SummaryOfSignificantAccountingPoliciesAccumulatedOtherComprehensiveIncomeDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount, after tax, of accumulated unrealized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).",
        "label": "AOCI, Debt Securities, Available-for-sale, Adjustment, after Tax",
        "terseLabel": "Interest rate swap"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/SummaryOfSignificantAccountingPoliciesAccumulatedOtherComprehensiveIncomeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax": {
     "auth_ref": [
      "r58",
      "r61",
      "r63",
      "r64",
      "r383",
      "r387",
      "r389"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/SummaryOfSignificantAccountingPoliciesAccumulatedOtherComprehensiveIncomeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": {
     "auth_ref": [
      "r61",
      "r63",
      "r64"
     ],
     "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 income (loss)"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/ConsolidatedBalanceSheets",
      "http://www.azz.com/role/SummaryOfSignificantAccountingPoliciesAccumulatedOtherComprehensiveIncomeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeMember": {
     "auth_ref": [
      "r60",
      "r64",
      "r65",
      "r371"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/ConsolidatedStatementOfShareholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems": {
     "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": "Acquired Finite-Lived Intangible Assets [Line Items]",
        "terseLabel": "Acquired Finite-Lived Intangible Assets [Line Items]"
       }
      }
     },
     "localname": "AcquiredFiniteLivedIntangibleAssetsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/SummaryOfSignificantAccountingPoliciesIntangibleAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": {
     "auth_ref": [
      "r198"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/AcquisitionsAcquisitionsIntangiblesDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_AdditionalPaidInCapitalCommonStock": {
     "auth_ref": [
      "r24"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "auth_ref": [],
     "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/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/ConsolidatedStatementOfShareholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AdjustmentsForChangeInAccountingPrincipleAxis": {
     "auth_ref": [
      "r119"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by type of change in accounting principle. Does not include error corrections.",
        "label": "Adjustments for Change in Accounting Principle [Axis]",
        "terseLabel": "Adjustments for Change in Accounting Principle [Axis]"
       }
      }
     },
     "localname": "AdjustmentsForChangeInAccountingPrincipleAxis",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/ConsolidatedStatementOfShareholdersEquity"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AdjustmentsForErrorCorrectionDomain": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Represents the types error corrections made to the financial statements.",
        "label": "Adjustments for Error Correction [Domain]",
        "terseLabel": "Adjustments for Error Correction [Domain]"
       }
      }
     },
     "localname": "AdjustmentsForErrorCorrectionDomain",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/ConsolidatedStatementOfShareholdersEquity",
      "http://www.azz.com/role/SummaryOfSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": {
     "auth_ref": [
      "r119"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by new accounting pronouncement.",
        "label": "Adjustments for New Accounting Pronouncements [Axis]",
        "terseLabel": "Adjustments for New Accounting Pronouncements [Axis]"
       }
      }
     },
     "localname": "AdjustmentsForNewAccountingPronouncementsAxis",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/ConsolidatedStatementOfShareholdersEquity"
     ],
     "xbrltype": "stringItemType"
    },
    "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/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AllocatedShareBasedCompensationExpense": {
     "auth_ref": [
      "r287",
      "r310",
      "r315"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.",
        "label": "Share-based Payment Arrangement, Expense",
        "verboseLabel": "Compensation Expense"
       }
      }
     },
     "localname": "AllocatedShareBasedCompensationExpense",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/StockCompensationShareBasedCompensationAndIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllowanceForCreditLossMember": {
     "auth_ref": [
      "r116"
     ],
     "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": "SEC Schedule, 12-09, Allowance, Credit Loss [Member]"
       }
      }
     },
     "localname": "AllowanceForCreditLossMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/ScheduleIiValuationAndQualiyingAccountsAndReservesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": {
     "auth_ref": [
      "r29",
      "r167",
      "r169"
     ],
     "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",
        "verboseLabel": "Accounts Receivable, Allowance for Doubtful Accounts"
       }
      }
     },
     "localname": "AllowanceForDoubtfulAccountsReceivableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AmortizationOfIntangibleAssets": {
     "auth_ref": [
      "r100",
      "r195",
      "r205"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/GoodwillAndIntangibleAssetsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": {
     "auth_ref": [
      "r133"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/EarningsPerShareNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_Assets": {
     "auth_ref": [
      "r157",
      "r415",
      "r432"
     ],
     "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/2019-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/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsCurrent": {
     "auth_ref": [
      "r5",
      "r6",
      "r57"
     ],
     "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 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/2019-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/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AwardDateAxis": {
     "auth_ref": [
      "r289",
      "r312"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by date or year award under share-based payment arrangement is granted.",
        "label": "Award Date [Axis]",
        "terseLabel": "Award Date [Axis]"
       }
      }
     },
     "localname": "AwardDateAxis",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/StockCompensationPerformanceShareUnitsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AwardDateDomain": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Date or year award under share-based payment arrangement is granted.",
        "label": "Award Date [Domain]",
        "terseLabel": "Award Date [Domain]"
       }
      }
     },
     "localname": "AwardDateDomain",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/StockCompensationPerformanceShareUnitsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AwardTypeAxis": {
     "auth_ref": [
      "r289",
      "r312"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/StockCompensationDetailsTextual",
      "http://www.azz.com/role/StockCompensationNonVestedRestrictedStockActivityDetails",
      "http://www.azz.com/role/StockCompensationPerformanceShareUnitsDetails",
      "http://www.azz.com/role/StockCompensationSarsAndOptionAwardsActivityDetails",
      "http://www.azz.com/role/StockCompensationScheduleByExercisePriceRangeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BalanceSheetLocationAxis": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by location on balance sheet (statement of financial position).",
        "label": "Balance Sheet Location [Axis]",
        "terseLabel": "Balance Sheet Location [Axis]"
       }
      }
     },
     "localname": "BalanceSheetLocationAxis",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/IncomeTaxesReconciliationOfUnrecognizedTaxBenefitsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BalanceSheetLocationDomain": {
     "auth_ref": [
      "r378",
      "r379"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Location in the balance sheet (statement of financial position).",
        "label": "Balance Sheet Location [Domain]",
        "terseLabel": "Balance Sheet Location [Domain]"
       }
      }
     },
     "localname": "BalanceSheetLocationDomain",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/IncomeTaxesReconciliationOfUnrecognizedTaxBenefitsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "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/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "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": "Building and Building Improvements [Member]"
       }
      }
     },
     "localname": "BuildingAndBuildingImprovementsMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/PropertyPlantAndEquipmentDetails",
      "http://www.azz.com/role/SummaryOfSignificantAccountingPoliciesPropertyPlantAndEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BusinessAcquisitionAcquireeDomain": {
     "auth_ref": [],
     "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/2019-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/RestructuringAndOtherRelatedCostsDetails",
      "http://www.azz.com/role/SummaryOfSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BusinessAcquisitionAxis": {
     "auth_ref": [
      "r359",
      "r360"
     ],
     "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/2019-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/RestructuringAndOtherRelatedCostsDetails",
      "http://www.azz.com/role/SummaryOfSignificantAccountingPoliciesDetails"
     ],
     "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/2019-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": [
      "r357",
      "r358"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/AcquisitionsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss": {
     "auth_ref": [
      "r357",
      "r358"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/AcquisitionsProFormaInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessAcquisitionsProFormaRevenue": {
     "auth_ref": [
      "r357",
      "r358"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/AcquisitionsProFormaInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationAcquisitionRelatedCosts": {
     "auth_ref": [
      "r355"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/AcquisitionsDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationDisclosureTextBlock": {
     "auth_ref": [
      "r370"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/Acquisitions"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual": {
     "auth_ref": [
      "r356"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/AcquisitionsDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual": {
     "auth_ref": [
      "r356"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/AcquisitionsDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContingentLiability": {
     "auth_ref": [
      "r361",
      "r362"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/AcquisitionsPurchasePriceAllocationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets": {
     "auth_ref": [
      "r362"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/AcquisitionsPurchasePriceAllocationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables": {
     "auth_ref": [
      "r362"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/AcquisitionsPurchasePriceAllocationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable": {
     "auth_ref": [
      "r362"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/AcquisitionsPurchasePriceAllocationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities": {
     "auth_ref": [
      "r323",
      "r362"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/AcquisitionsPurchasePriceAllocationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill": {
     "auth_ref": [
      "r362"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/AcquisitionsPurchasePriceAllocationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory": {
     "auth_ref": [
      "r361",
      "r362"
     ],
     "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/2019-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/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/AcquisitionsPurchasePriceAllocationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": {
     "auth_ref": [
      "r361",
      "r362"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/AcquisitionsPurchasePriceAllocationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": {
     "auth_ref": [
      "r362"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/AcquisitionsPurchasePriceAllocationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Business Combinations [Abstract]"
       }
      }
     },
     "localname": "BusinessCombinationsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "auth_ref": [
      "r2",
      "r36",
      "r102"
     ],
     "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 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",
        "periodEndLabel": "Cash and cash equivalents at end of year",
        "periodStartLabel": "Cash and cash equivalents at beginning of year",
        "verboseLabel": "Cash and cash equivalents"
       }
      }
     },
     "localname": "CashAndCashEquivalentsAtCarryingValue",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/ConsolidatedBalanceSheets",
      "http://www.azz.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease": {
     "auth_ref": [],
     "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 and cash equivalents. Cash and cash equivalents are the 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. Includes effect from exchange rate changes.",
        "label": "Cash and Cash Equivalents, Period Increase (Decrease)",
        "totalLabel": "Net increase (decrease) in cash and cash equivalents"
       }
      }
     },
     "localname": "CashAndCashEquivalentsPeriodIncreaseDecrease",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsPolicyTextBlock": {
     "auth_ref": [
      "r12",
      "r103",
      "r105"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ChangeInAccountingPrincipleMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "A change from one generally accepted accounting principle to another generally accepted accounting principle when there are two or more generally accepted accounting principles that apply or when the accounting principle formerly used is no longer generally accepted. A change in the method of applying an accounting principle that is not treated as a change in accounting estimate also is considered a change in accounting principle.",
        "label": "Adjustments for Change in Accounting Principle [Domain]",
        "terseLabel": "Adjustments for Change in Accounting Principle [Domain]"
       }
      }
     },
     "localname": "ChangeInAccountingPrincipleMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/ConsolidatedStatementOfShareholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ClassOfStockDomain": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock.",
        "label": "Class of Stock [Domain]",
        "terseLabel": "Class of Stock [Domain]"
       }
      }
     },
     "localname": "ClassOfStockDomain",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/ConsolidatedStatementOfShareholdersEquity",
      "http://www.azz.com/role/StockCompensationPerformanceShareUnitsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CollectiveBargainingArrangementAxis": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by collective bargaining arrangement. A collective bargaining arrangement is a written, legally enforceable employment contract between management of an organization and its employees represented by a union.",
        "label": "Collective Bargaining Arrangement [Axis]",
        "terseLabel": "Collective Bargaining Arrangement [Axis]"
       }
      }
     },
     "localname": "CollectiveBargainingArrangementAxis",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/EmployeeBenefitPlansMultiemployerPlanDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CollectiveBargainingArrangementDomain": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Names of collective bargaining arrangements. A collective bargaining arrangement is a written, legally enforceable employment contract between management of an organization and its employees represented by a union.",
        "label": "Collective Bargaining Arrangement [Domain]",
        "terseLabel": "Collective Bargaining Arrangement [Domain]"
       }
      }
     },
     "localname": "CollectiveBargainingArrangementDomain",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/EmployeeBenefitPlansMultiemployerPlanDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommitmentsAndContingencies": {
     "auth_ref": [
      "r51",
      "r234",
      "r422",
      "r438"
     ],
     "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"
       }
      }
     },
     "localname": "CommitmentsAndContingencies",
     "nsuri": "http://fasb.org/us-gaap/2019-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]"
       }
      }
     },
     "localname": "CommitmentsAndContingenciesDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": {
     "auth_ref": [
      "r233",
      "r241"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/CommitmentsAndContingenciesNotes"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CommitmentsAndContingenciesPolicyTextBlock": {
     "auth_ref": [
      "r105",
      "r247",
      "r444",
      "r445"
     ],
     "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": "Long-Term Contingent Liability"
       }
      }
     },
     "localname": "CommitmentsAndContingenciesPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": {
     "auth_ref": [
      "r52"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/StockCompensationDetailsTextual"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockDividendsPerShareDeclared": {
     "auth_ref": [
      "r264"
     ],
     "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": "Common Stock, Dividends, Per Share, Declared"
       }
      }
     },
     "localname": "CommonStockDividendsPerShareDeclared",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/ConsolidatedStatementsOfIncome"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_CommonStockMember": {
     "auth_ref": [],
     "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/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/ConsolidatedStatementOfShareholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommonStockParOrStatedValuePerShare": {
     "auth_ref": [
      "r22"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "auth_ref": [
      "r22"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesIssued": {
     "auth_ref": [
      "r22"
     ],
     "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"
       }
      }
     },
     "localname": "CommonStockSharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/ConsolidatedBalanceSheets",
      "http://www.azz.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesOutstanding": {
     "auth_ref": [
      "r22",
      "r259"
     ],
     "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"
       }
      }
     },
     "localname": "CommonStockSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockValue": {
     "auth_ref": [
      "r22"
     ],
     "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; xx,xxx and 26,115 shares issued and outstanding at February 29, 2020 and February 28, 2019, respectively"
       }
      }
     },
     "localname": "CommonStockValue",
     "nsuri": "http://fasb.org/us-gaap/2019-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/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ComprehensiveIncomeNetOfTax": {
     "auth_ref": [
      "r68",
      "r70",
      "r71"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ConcentrationRiskCreditRisk": {
     "auth_ref": [
      "r145",
      "r429"
     ],
     "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/2019-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 [Member]"
       }
      }
     },
     "localname": "ConstructionInProgressMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/PropertyPlantAndEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": {
     "auth_ref": [
      "r268"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of contract balances and changes in contract balances.",
        "label": "Contract with Customer, Asset and Liability [Table Text Block]",
        "terseLabel": "Schedule of Changes in Contract Liabilities"
       }
      }
     },
     "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/SummaryOfSignificantAccountingPoliciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ContractWithCustomerAssetNet": {
     "auth_ref": [
      "r265",
      "r267",
      "r271"
     ],
     "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 with Customer, Asset, after Allowance for Credit Loss"
       }
      }
     },
     "localname": "ContractWithCustomerAssetNet",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractWithCustomerLiability": {
     "auth_ref": [
      "r265",
      "r266",
      "r271"
     ],
     "calculation": {
      "http://www.azz.com/role/ConsolidatedBalanceSheets": {
       "order": 7.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 with Customer, Liability"
       }
      }
     },
     "localname": "ContractWithCustomerLiability",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/ConsolidatedBalanceSheets",
      "http://www.azz.com/role/SummaryOfSignificantAccountingPoliciesContractLiabilityDetailsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": {
     "auth_ref": [
      "r272"
     ],
     "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": "Revenue recognized during the period"
       }
      }
     },
     "localname": "ContractWithCustomerLiabilityRevenueRecognized",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/SummaryOfSignificantAccountingPoliciesContractLiabilityDetailsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CorporateNonSegmentMember": {
     "auth_ref": [
      "r162"
     ],
     "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, Non-Segment [Member]"
       }
      }
     },
     "localname": "CorporateNonSegmentMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/OperatingSegmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CostOfGoodsAndServicesSold": {
     "auth_ref": [
      "r80"
     ],
     "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 costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.",
        "label": "Cost of Goods and Services Sold",
        "terseLabel": "Cost of Goods and Services Sold"
       }
      }
     },
     "localname": "CostOfGoodsAndServicesSold",
     "nsuri": "http://fasb.org/us-gaap/2019-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 [Member]"
       }
      }
     },
     "localname": "CostOfSalesMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/RestructuringAndOtherRelatedCostsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear": {
     "auth_ref": [
      "r54"
     ],
     "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 of receivable reflecting the cost incurred on uncompleted contracts in excess of related billings which is expected to be collected within one year or the normal operating cycle, if longer.",
        "label": "Costs in Excess of Billings, Current",
        "verboseLabel": "Contract assets"
       }
      }
     },
     "localname": "CostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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/2019-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/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/DebtNarrativeDetails",
      "http://www.azz.com/role/DebtScheduleOfLongTermDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CumulativeEffectOnRetainedEarningsNetOfTax1": {
     "auth_ref": [
      "r124"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of the cumulative effect on retained earnings net of related income tax effect.",
        "label": "Cumulative Effect on Retained Earnings, Net of Tax",
        "terseLabel": "Cumulative Effect on Retained Earnings, Net of Tax"
       }
      }
     },
     "localname": "CumulativeEffectOnRetainedEarningsNetOfTax1",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/ConsolidatedStatementOfShareholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CurrentFederalTaxExpenseBenefit": {
     "auth_ref": [
      "r108",
      "r346",
      "r351"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/IncomeTaxesProvisionOfIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CurrentForeignTaxExpenseBenefit": {
     "auth_ref": [
      "r113",
      "r348"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/IncomeTaxesProvisionOfIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CurrentIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r108",
      "r346",
      "r351"
     ],
     "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/2019-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/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/IncomeTaxesProvisionOfIncomeTaxesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": {
     "auth_ref": [
      "r108",
      "r346",
      "r351"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/IncomeTaxesProvisionOfIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CustomerAdvancesCurrent": {
     "auth_ref": [
      "r46"
     ],
     "calculation": {
      "http://www.azz.com/role/ConsolidatedBalanceSheets": {
       "order": 5.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The current portion of prepayments received from customers for goods or services to be provided in the future.",
        "label": "Customer Advances, Current",
        "verboseLabel": "Customer advance payment"
       }
      }
     },
     "localname": "CustomerAdvancesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CustomerRelatedIntangibleAssetsMember": {
     "auth_ref": [
      "r364"
     ],
     "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 Intangible Assets [Member]"
       }
      }
     },
     "localname": "CustomerRelatedIntangibleAssetsMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/GoodwillAndIntangibleAssetsScheduleOfAmortizableIntangibleAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CustomerRelationshipsMember": {
     "auth_ref": [
      "r368"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/AcquisitionsAcquisitionsIntangiblesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtCurrent": {
     "auth_ref": [
      "r43"
     ],
     "calculation": {
      "http://www.azz.com/role/ConsolidatedBalanceSheets": {
       "order": 8.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "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 of short-term debt and current maturity of long-term debt and capital lease obligations due within one year or the normal operating cycle, if longer.",
        "label": "Debt, Current",
        "terseLabel": "Debt, Current",
        "verboseLabel": "Long-term debt due within one year"
       }
      }
     },
     "localname": "DebtCurrent",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/ConsolidatedBalanceSheets",
      "http://www.azz.com/role/DebtScheduleOfLongTermDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Debt Disclosure [Abstract]"
       }
      }
     },
     "localname": "DebtDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentAxis": {
     "auth_ref": [
      "r15",
      "r16",
      "r17",
      "r416",
      "r419",
      "r431"
     ],
     "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/2019-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/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DebtInstrumentCarryingAmount": {
     "auth_ref": [
      "r17",
      "r255",
      "r419",
      "r431"
     ],
     "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"
       }
      }
     },
     "localname": "DebtInstrumentCarryingAmount",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/DebtScheduleOfLongTermDebtDetails",
      "http://www.azz.com/role/DebtScheduleOfLongTermDebtMaturitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentDescriptionOfVariableRateBasis": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The reference rate for the variable rate of the debt instrument, such as LIBOR or the US Treasury rate and the maturity of the reference rate used, such as three months or six months LIBOR.",
        "label": "Debt Instrument, Description of Variable Rate Basis",
        "terseLabel": "Variable rate description"
       }
      }
     },
     "localname": "DebtInstrumentDescriptionOfVariableRateBasis",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentFaceAmount": {
     "auth_ref": [
      "r392",
      "r394"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/DebtNarrativeDetails",
      "http://www.azz.com/role/SummaryOfSignificantAccountingPoliciesDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentInterestRateEffectivePercentage": {
     "auth_ref": [
      "r48",
      "r257",
      "r392"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DebtInstrumentInterestRateStatedPercentage": {
     "auth_ref": [
      "r48"
     ],
     "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/2019-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/2019-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": [
      "r49"
     ],
     "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/2019-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_DebtInstrumentPeriodicPayment": {
     "auth_ref": [
      "r49",
      "r427"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of the required periodic payments including both interest and principal payments.",
        "label": "Debt Instrument, Periodic Payment",
        "verboseLabel": "Annual installments"
       }
      }
     },
     "localname": "DebtInstrumentPeriodicPayment",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentTable": {
     "auth_ref": [
      "r49",
      "r109",
      "r260",
      "r261",
      "r262",
      "r263",
      "r391",
      "r392",
      "r394",
      "r428"
     ],
     "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/2019-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_DebtPolicyTextBlock": {
     "auth_ref": [
      "r105",
      "r253"
     ],
     "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 issue costs"
       }
      }
     },
     "localname": "DebtPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DeferredCompensationShareBasedArrangementsLiabilityCurrent": {
     "auth_ref": [
      "r46"
     ],
     "calculation": {
      "http://www.azz.com/role/ConsolidatedBalanceSheets": {
       "order": 6.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Aggregate carrying value as of the balance sheet date of the liabilities for stock option plans and other equity-based compensation arrangements payable within one year (or the operating cycle, if longer).",
        "label": "Deferred Compensation Share-based Arrangements, Liability, Current",
        "terseLabel": "Profit sharing"
       }
      }
     },
     "localname": "DeferredCompensationShareBasedArrangementsLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r108",
      "r347",
      "r351"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/IncomeTaxesProvisionOfIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r108",
      "r347",
      "r351"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/IncomeTaxesProvisionOfIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r100",
      "r108",
      "r347",
      "r351"
     ],
     "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/2019-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/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/IncomeTaxesProvisionOfIncomeTaxesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DeferredIncomeTaxLiabilities": {
     "auth_ref": [
      "r18",
      "r19",
      "r336",
      "r418",
      "r430"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r108",
      "r347",
      "r351"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/IncomeTaxesProvisionOfIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsGross": {
     "auth_ref": [
      "r337"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsInventory": {
     "auth_ref": [
      "r319",
      "r344",
      "r345"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsNet": {
     "auth_ref": [
      "r338"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": {
     "auth_ref": [
      "r318",
      "r344",
      "r345"
     ],
     "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 operating loss carryforwards.",
        "label": "Deferred Tax Assets, Operating Loss Carryforwards",
        "terseLabel": "Net operating loss carry forward"
       }
      }
     },
     "localname": "DeferredTaxAssetsOperatingLossCarryforwards",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits": {
     "auth_ref": [
      "r318",
      "r344",
      "r345"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts": {
     "auth_ref": [
      "r318",
      "r344",
      "r345"
     ],
     "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 allowances of deferred tax asset attributable to deductible temporary differences from the allowance for doubtful accounts.",
        "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Allowance for Doubtful Accounts",
        "terseLabel": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Allowance for Doubtful Accounts"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves": {
     "auth_ref": [
      "r318",
      "r344",
      "r345"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsValuationAllowance": {
     "auth_ref": [
      "r339"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/IncomeTaxesNarrativeDetails",
      "http://www.azz.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails",
      "http://www.azz.com/role/IncomeTaxesScheduleOfNetOperatingLossCarryforwardsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilities": {
     "auth_ref": [
      "r324",
      "r340"
     ],
     "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/2019-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/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets": {
     "auth_ref": [
      "r319",
      "r344",
      "r345"
     ],
     "calculation": {
      "http://www.azz.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails": {
       "order": 3.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/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesNoncurrent": {
     "auth_ref": [
      "r323",
      "r324",
      "r325"
     ],
     "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 and classified as noncurrent.",
        "label": "Deferred Tax Liabilities, Net, Noncurrent",
        "verboseLabel": "Deferred income tax liabilities"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": {
     "auth_ref": [
      "r319",
      "r344",
      "r345"
     ],
     "calculation": {
      "http://www.azz.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails": {
       "order": 1.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/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedContributionPlanCostRecognized": {
     "auth_ref": [
      "r275"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/EmployeeBenefitPlansDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Depreciation": {
     "auth_ref": [
      "r100",
      "r213"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/PropertyPlantAndEquipmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DepreciationAmortizationAndAccretionNet": {
     "auth_ref": [
      "r100"
     ],
     "calculation": {
      "http://www.azz.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 2.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, Amortization and Accretion, Net"
       }
      }
     },
     "localname": "DepreciationAmortizationAndAccretionNet",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DepreciationDepletionAndAmortization": {
     "auth_ref": [
      "r100",
      "r155"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/OperatingSegmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativesPolicyTextBlock": {
     "auth_ref": [
      "r105",
      "r114",
      "r374",
      "r375",
      "r376",
      "r377",
      "r381"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of accounting policy for its derivative instruments and hedging activities.",
        "label": "Derivatives, Policy [Policy Text Block]",
        "terseLabel": "Derivative financial instruments"
       }
      }
     },
     "localname": "DerivativesPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DevelopedTechnologyRightsMember": {
     "auth_ref": [
      "r369"
     ],
     "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 [Member]"
       }
      }
     },
     "localname": "DevelopedTechnologyRightsMember",
     "nsuri": "http://fasb.org/us-gaap/2019-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/2019-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/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/SummaryOfSignificantAccountingPoliciesDisaggregatedRevenuesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisaggregationOfRevenueTable": {
     "auth_ref": [],
     "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/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/SummaryOfSignificantAccountingPoliciesDisaggregatedRevenuesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisaggregationOfRevenueTableTextBlock": {
     "auth_ref": [
      "r270"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/SummaryOfSignificantAccountingPoliciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": {
     "auth_ref": [
      "r317"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The entire disclosure for share-based payment arrangement.",
        "label": "Share-based Payment Arrangement [Text Block]",
        "verboseLabel": "Stock compensation"
       }
      }
     },
     "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/StockCompensationNotes"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Share-based Payment Arrangement [Abstract]"
       }
      }
     },
     "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain": {
     "auth_ref": [],
     "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/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/AcquisitionsDetailsTextual",
      "http://www.azz.com/role/GoodwillAndIntangibleAssetsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DividendsCash": {
     "auth_ref": [
      "r264",
      "r426"
     ],
     "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 dividend paid"
       }
      }
     },
     "localname": "DividendsCash",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/ConsolidatedStatementOfShareholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EarningsPerShareAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Earnings Per Share [Abstract]",
        "verboseLabel": "Earnings Per Common Share"
       }
      }
     },
     "localname": "EarningsPerShareAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/ConsolidatedStatementsOfIncome"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareBasic": {
     "auth_ref": [
      "r77",
      "r120",
      "r128",
      "r130",
      "r131",
      "r132",
      "r135",
      "r424",
      "r440"
     ],
     "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",
        "terseLabel": "Basic Earnings Per Share (usd per share)",
        "verboseLabel": "Basic earnings per common share (usd per share)"
       }
      }
     },
     "localname": "EarningsPerShareBasic",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/ConsolidatedStatementsOfIncome",
      "http://www.azz.com/role/EarningsPerShareDetails",
      "http://www.azz.com/role/QuarterlyFinancialInformationUnauditedDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareDiluted": {
     "auth_ref": [
      "r77",
      "r120",
      "r128",
      "r130",
      "r131",
      "r132",
      "r135",
      "r424",
      "r440"
     ],
     "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)",
        "verboseLabel": "Diluted Earnings Per Share (usd per share)"
       }
      }
     },
     "localname": "EarningsPerShareDiluted",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/ConsolidatedStatementsOfIncome",
      "http://www.azz.com/role/EarningsPerShareDetails",
      "http://www.azz.com/role/QuarterlyFinancialInformationUnauditedDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareTextBlock": {
     "auth_ref": [
      "r136"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/EarningsPerShareNotes"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents": {
     "auth_ref": [
      "r386"
     ],
     "calculation": {
      "http://www.azz.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 4.0,
       "parentTag": "us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of increase (decrease) from the effect of exchange rate changes on cash and cash equivalent balances held in foreign currencies.",
        "label": "Effect of Exchange Rate on Cash and Cash Equivalents",
        "verboseLabel": "Effect of exchange rate changes on cash"
       }
      }
     },
     "localname": "EffectOfExchangeRateOnCashAndCashEquivalents",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateContinuingOperations": {
     "auth_ref": [
      "r112",
      "r326",
      "r327"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/IncomeTaxesReconcilliationOfEffectiveIncomeTaxRateDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": {
     "auth_ref": [
      "r326",
      "r327",
      "r350"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/IncomeTaxesReconcilliationOfEffectiveIncomeTaxRateDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance": {
     "auth_ref": [
      "r326",
      "r327",
      "r350"
     ],
     "calculation": {
      "http://www.azz.com/role/IncomeTaxesReconcilliationOfEffectiveIncomeTaxRateDetails": {
       "order": 5.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": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/IncomeTaxesReconcilliationOfEffectiveIncomeTaxRateDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate": {
     "auth_ref": [
      "r326",
      "r327",
      "r350"
     ],
     "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 the income tax rates.",
        "label": "Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Percent",
        "terseLabel": "Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Percent"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/IncomeTaxesReconcilliationOfEffectiveIncomeTaxRateDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationDeductionsQualifiedProductionActivities": {
     "auth_ref": [
      "r326",
      "r327",
      "r350"
     ],
     "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 deduction for qualified production activity.",
        "label": "Effective Income Tax Rate Reconciliation, Deduction, Qualified Production Activity, Percent",
        "negatedTerseLabel": "Benefit of Section 199 of the Code, manufacturing deduction"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationDeductionsQualifiedProductionActivities",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/IncomeTaxesReconcilliationOfEffectiveIncomeTaxRateDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential": {
     "auth_ref": [
      "r326",
      "r327",
      "r350"
     ],
     "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 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",
        "negatedTerseLabel": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/IncomeTaxesReconcilliationOfEffectiveIncomeTaxRateDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseMealsAndEntertainment": {
     "auth_ref": [
      "r326",
      "r327",
      "r350"
     ],
     "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 meals and entertainment expense.",
        "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Meals and Entertainment, Percent",
        "terseLabel": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Meals and Entertainment, Percent"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseMealsAndEntertainment",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/IncomeTaxesReconcilliationOfEffectiveIncomeTaxRateDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments": {
     "auth_ref": [
      "r326",
      "r327",
      "r350"
     ],
     "calculation": {
      "http://www.azz.com/role/IncomeTaxesReconcilliationOfEffectiveIncomeTaxRateDetails": {
       "order": 12.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": "Other"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationOtherAdjustments",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/IncomeTaxesReconcilliationOfEffectiveIncomeTaxRateDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent": {
     "auth_ref": [],
     "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 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": "Effective Income Tax Rate Reconciliation,Other Reconciling Items, Percent"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/IncomeTaxesReconcilliationOfEffectiveIncomeTaxRateDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes": {
     "auth_ref": [
      "r326",
      "r327",
      "r350"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/IncomeTaxesReconcilliationOfEffectiveIncomeTaxRateDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies": {
     "auth_ref": [
      "r326",
      "r327",
      "r350"
     ],
     "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 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": "Effective Income Tax Rate Reconciliation, Tax Contingency, Percent"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationTaxContingencies",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/IncomeTaxesReconcilliationOfEffectiveIncomeTaxRateDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingenciesDomestic": {
     "auth_ref": [
      "r326",
      "r327",
      "r350"
     ],
     "calculation": {
      "http://www.azz.com/role/IncomeTaxesReconcilliationOfEffectiveIncomeTaxRateDetails": {
       "order": 11.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": "Effective Income Tax Rate Reconciliation, Tax Contingency, Domestic, Percent"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationTaxContingenciesDomestic",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/IncomeTaxesReconcilliationOfEffectiveIncomeTaxRateDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits": {
     "auth_ref": [
      "r326",
      "r327",
      "r350"
     ],
     "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 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",
        "negatedTerseLabel": "Effective Income Tax Rate Reconciliation, Tax Credit, Percent"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationTaxCredits",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/IncomeTaxesReconcilliationOfEffectiveIncomeTaxRateDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EmployeeRelatedLiabilitiesCurrent": {
     "auth_ref": [
      "r46"
     ],
     "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/2019-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/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/StockCompensationShareBasedCompensationAndIncomeTaxesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": {
     "auth_ref": [
      "r311"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/StockCompensationDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": {
     "auth_ref": [
      "r311"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/StockCompensationDetailsTextual"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense": {
     "auth_ref": [
      "r310"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/StockCompensationShareBasedCompensationAndIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EquityComponentDomain": {
     "auth_ref": [
      "r259"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/ConsolidatedStatementOfShareholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis": {
     "auth_ref": [
      "r122",
      "r123",
      "r124"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by type of error correction.",
        "label": "Adjustments for Error Corrections [Axis]",
        "terseLabel": "Adjustments for Error Corrections [Axis]"
       }
      }
     },
     "localname": "ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/ConsolidatedStatementOfShareholdersEquity",
      "http://www.azz.com/role/SummaryOfSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "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/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities": {
     "auth_ref": [
      "r316"
     ],
     "calculation": {
      "http://www.azz.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 9.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of cash inflow from realized tax benefit related to deductible compensation cost reported on the entity's tax return for equity instruments in excess of the compensation cost for those instruments recognized for financial reporting purposes.",
        "label": "Excess Tax Benefit from Share-based Compensation, Financing Activities",
        "terseLabel": "Tax benefits from stock options exercised"
       }
      }
     },
     "localname": "ExcessTaxBenefitFromShareBasedCompensationFinancingActivities",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/ConsolidatedStatementsOfCashFlows",
      "http://www.azz.com/role/StockCompensationDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FairValueOfFinancialInstrumentsPolicy": {
     "auth_ref": [
      "r105",
      "r382",
      "r384"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FinancialInstrumentAxis": {
     "auth_ref": [
      "r170",
      "r172",
      "r173",
      "r174",
      "r175",
      "r176",
      "r177",
      "r178",
      "r179"
     ],
     "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/2019-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",
        "verboseLabel": "Finite-Lived Intangible Asset, Useful Life"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetUsefulLife",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/SummaryOfSignificantAccountingPoliciesDetails",
      "http://www.azz.com/role/SummaryOfSignificantAccountingPoliciesIntangibleAssetsDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": {
     "auth_ref": [
      "r204"
     ],
     "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/2019-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 expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized after the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "label": "Finite-Lived Intangible Assets, Amortization Expense, after Year Five",
        "terseLabel": "Thereafter"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/GoodwillAndIntangibleAssetsScheduleOfFutureAmortizationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": {
     "auth_ref": [
      "r206"
     ],
     "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 expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "label": "Finite-Lived Intangible Assets, Amortization Expense, Next Twelve Months",
        "terseLabel": "2021"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/GoodwillAndIntangibleAssetsScheduleOfFutureAmortizationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": {
     "auth_ref": [
      "r206"
     ],
     "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 expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Five",
        "terseLabel": "2025"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/GoodwillAndIntangibleAssetsScheduleOfFutureAmortizationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": {
     "auth_ref": [
      "r206"
     ],
     "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 expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Four",
        "terseLabel": "2024"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/GoodwillAndIntangibleAssetsScheduleOfFutureAmortizationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": {
     "auth_ref": [
      "r206"
     ],
     "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 expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Three",
        "terseLabel": "2023"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/GoodwillAndIntangibleAssetsScheduleOfFutureAmortizationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": {
     "auth_ref": [
      "r206"
     ],
     "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 expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Two",
        "terseLabel": "2022"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/GoodwillAndIntangibleAssetsScheduleOfFutureAmortizationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": {
     "auth_ref": [
      "r196",
      "r200",
      "r204",
      "r208",
      "r414"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/AcquisitionsAcquisitionsIntangiblesDetails",
      "http://www.azz.com/role/GoodwillAndIntangibleAssetsNarrativeDetails",
      "http://www.azz.com/role/GoodwillAndIntangibleAssetsScheduleOfAmortizableIntangibleAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsGross": {
     "auth_ref": [
      "r204",
      "r414"
     ],
     "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/2019-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/2019-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/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/GoodwillAndIntangibleAssetsNarrativeDetails",
      "http://www.azz.com/role/GoodwillAndIntangibleAssetsScheduleOfAmortizableIntangibleAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": {
     "auth_ref": [
      "r196",
      "r203"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/AcquisitionsAcquisitionsIntangiblesDetails",
      "http://www.azz.com/role/GoodwillAndIntangibleAssetsNarrativeDetails",
      "http://www.azz.com/role/GoodwillAndIntangibleAssetsScheduleOfAmortizableIntangibleAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsNet": {
     "auth_ref": [
      "r204"
     ],
     "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/2019-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": [
      "r197"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/AcquisitionsAcquisitionsIntangiblesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ForeignCountryMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Designated tax departments of governments entitled to levy and collect income taxes from the entity outside the entity's country of domicile.",
        "label": "Foreign Tax Authority [Member]",
        "terseLabel": "Foreign"
       }
      }
     },
     "localname": "ForeignCountryMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/IncomeTaxesScheduleOfNetOperatingLossCarryforwardsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": {
     "auth_ref": [
      "r105",
      "r385",
      "r389"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ForeignEarningsRepatriated": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of foreign earnings repatriated from subsidiaries outside the country of domicile.",
        "label": "Foreign Earnings Repatriated",
        "terseLabel": "Foreign Earnings Repatriated"
       }
      }
     },
     "localname": "ForeignEarningsRepatriated",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ForwardContractsMember": {
     "auth_ref": [
      "r380"
     ],
     "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 [Member]"
       }
      }
     },
     "localname": "ForwardContractsMember",
     "nsuri": "http://fasb.org/us-gaap/2019-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 [Member]"
       }
      }
     },
     "localname": "FurnitureAndFixturesMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/PropertyPlantAndEquipmentDetails",
      "http://www.azz.com/role/SummaryOfSignificantAccountingPoliciesPropertyPlantAndEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_GainLossOnDispositionOfAssets1": {
     "auth_ref": [
      "r100"
     ],
     "calculation": {
      "http://www.azz.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of gain (loss) on sale or disposal of assets, including but not limited to property plant and equipment, intangible assets and equity in securities of subsidiaries or equity method investee.",
        "label": "Gain (Loss) on Disposition of Assets",
        "negatedTerseLabel": "Gain (Loss) on Disposition of Assets",
        "terseLabel": "Gain (Loss) on Disposition of Assets"
       }
      }
     },
     "localname": "GainLossOnDispositionOfAssets1",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/ConsolidatedStatementsOfCashFlows",
      "http://www.azz.com/role/QuarterlyFinancialInformationUnauditedDetails",
      "http://www.azz.com/role/RestructuringAndOtherRelatedCostsDetails",
      "http://www.azz.com/role/SummaryOfSignificantAccountingPoliciesDetails",
      "http://www.azz.com/role/SummaryOfSignificantAccountingPoliciesIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GainLossOnSaleOfBusiness": {
     "auth_ref": [
      "r100",
      "r372"
     ],
     "calculation": {
      "http://www.azz.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      },
      "http://www.azz.com/role/ConsolidatedStatementsOfIncome": {
       "order": 3.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "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",
        "terseLabel": "Loss on disposal of business",
        "verboseLabel": "Gain (Loss) on Disposition of Business"
       }
      }
     },
     "localname": "GainLossOnSaleOfBusiness",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/AcquisitionsDetailsTextual",
      "http://www.azz.com/role/ConsolidatedStatementsOfCashFlows",
      "http://www.azz.com/role/ConsolidatedStatementsOfIncome",
      "http://www.azz.com/role/GoodwillAndIntangibleAssetsNarrativeDetails",
      "http://www.azz.com/role/OperatingSegmentsDetails",
      "http://www.azz.com/role/QuarterlyFinancialInformationUnauditedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": {
     "auth_ref": [
      "r100"
     ],
     "calculation": {
      "http://www.azz.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 6.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": "Net loss on sale of property, plant &amp; equipment and insurance proceeds"
       }
      }
     },
     "localname": "GainLossOnSaleOfPropertyPlantEquipment",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Goodwill": {
     "auth_ref": [
      "r186",
      "r187"
     ],
     "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/2019-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": [
      "r188"
     ],
     "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/2019-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]"
       }
      }
     },
     "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": {
     "auth_ref": [
      "r211"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/GoodwillAndIntangibleAssetsNotes"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy": {
     "auth_ref": [
      "r105",
      "r192"
     ],
     "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"
       }
      }
     },
     "localname": "GoodwillAndIntangibleAssetsGoodwillPolicy",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy": {
     "auth_ref": [
      "r105",
      "r201"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of accounting policy for intangible assets. This accounting policy may address both intangible assets subject to amortization and those that are not. The following also may be disclosed: (1) a description of intangible assets (2) the estimated useful lives of those assets (3) the amortization method used (4) how the entity assesses and measures impairment of such assets (5) how future cash flows are estimated (6) how the fair values of such asset are determined.",
        "label": "Goodwill and Intangible Assets, Intangible Assets, Policy [Policy Text Block]",
        "terseLabel": "Intangible assets"
       }
      }
     },
     "localname": "GoodwillAndIntangibleAssetsIntangibleAssetsPolicy",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": {
     "auth_ref": [
      "r190"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/GoodwillAndIntangibleAssetsScheduleOfGoodwillDetails"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/GoodwillAndIntangibleAssetsScheduleOfGoodwillDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_GoodwillOtherIncreaseDecrease": {
     "auth_ref": [
      "r191"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/GoodwillAndIntangibleAssetsScheduleOfGoodwillDetails"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/GoodwillAndIntangibleAssetsScheduleOfGoodwillDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit": {
     "auth_ref": [
      "r189"
     ],
     "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": "Goodwill, Written off Related to Sale of Business Unit"
       }
      }
     },
     "localname": "GoodwillWrittenOffRelatedToSaleOfBusinessUnit",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/GoodwillAndIntangibleAssetsNarrativeDetails",
      "http://www.azz.com/role/GoodwillAndIntangibleAssetsScheduleOfGoodwillDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GrossProfit": {
     "auth_ref": [
      "r79"
     ],
     "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",
        "terseLabel": "Gross profit",
        "totalLabel": "Gross profit"
       }
      }
     },
     "localname": "GrossProfit",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/ConsolidatedStatementsOfIncome",
      "http://www.azz.com/role/QuarterlyFinancialInformationUnauditedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ImpairmentOfIntangibleAssetsFinitelived": {
     "auth_ref": [
      "r100",
      "r209"
     ],
     "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 of Intangible Assets, Finite-lived"
       }
      }
     },
     "localname": "ImpairmentOfIntangibleAssetsFinitelived",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/GoodwillAndIntangibleAssetsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": {
     "auth_ref": [
      "r105",
      "r212",
      "r219"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": {
     "auth_ref": [
      "r111"
     ],
     "calculation": {
      "http://www.azz.com/role/IncomeTaxesProvisionOfIncomeTaxesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments",
       "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/2019-01-31",
     "presentation": [
      "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/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/IncomeTaxesProvisionOfIncomeTaxesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": {
     "auth_ref": [
      "r111"
     ],
     "calculation": {
      "http://www.azz.com/role/IncomeTaxesProvisionOfIncomeTaxesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments",
       "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/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/IncomeTaxesProvisionOfIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments": {
     "auth_ref": [
      "r111"
     ],
     "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 before deduction of income tax expense (benefit) and income (loss) attributable to noncontrolling interest, and addition of income (loss) from equity method investments.",
        "label": "Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest",
        "totalLabel": "Income before income taxes"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/ConsolidatedStatementsOfIncome",
      "http://www.azz.com/role/IncomeTaxesProvisionOfIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeStatementAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Income Statement [Abstract]"
       }
      }
     },
     "localname": "IncomeStatementAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis": {
     "auth_ref": [],
     "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/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/AcquisitionsDetailsTextual",
      "http://www.azz.com/role/GoodwillAndIntangibleAssetsNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementLocationAxis": {
     "auth_ref": [
      "r217"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/RestructuringAndOtherRelatedCostsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementLocationDomain": {
     "auth_ref": [],
     "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/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/RestructuringAndOtherRelatedCostsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_IncomeTaxAuthorityAxis": {
     "auth_ref": [
      "r330"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by tax jurisdiction.",
        "label": "Income Tax Authority [Axis]",
        "terseLabel": "Income Tax Authority [Axis]"
       }
      }
     },
     "localname": "IncomeTaxAuthorityAxis",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/IncomeTaxesScheduleOfNetOperatingLossCarryforwardsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxAuthorityDomain": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Agency, division or body classification that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes.",
        "label": "Income Tax Authority [Domain]",
        "terseLabel": "Income Tax Authority [Domain]"
       }
      }
     },
     "localname": "IncomeTaxAuthorityDomain",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/IncomeTaxesScheduleOfNetOperatingLossCarryforwardsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_IncomeTaxDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Income Tax Disclosure [Abstract]"
       }
      }
     },
     "localname": "IncomeTaxDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxDisclosureTextBlock": {
     "auth_ref": [
      "r354"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/IncomeTaxesNotes"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeTaxExaminationLineItems": {
     "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 Tax Examination [Line Items]",
        "terseLabel": "Income Tax Examination [Line Items]"
       }
      }
     },
     "localname": "IncomeTaxExaminationLineItems",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/IncomeTaxesReconciliationOfUnrecognizedTaxBenefitsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxExaminationTable": {
     "auth_ref": [
      "r331",
      "r349"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "A summary of income tax examinations that an enterprise is currently subject to or that have been completed in the current period typically including a description of the examination, the jurisdiction conducting the examination, the tax year(s) under examination, the likelihood of an unfavorable settlement, the range of possible losses, the liability recorded, the Increase or Decrease in the liability from the prior period, and any penalties and interest that have been incurred or accrued.",
        "label": "Income Tax Examination [Table]",
        "terseLabel": "Income Tax Examination [Table]"
       }
      }
     },
     "localname": "IncomeTaxExaminationTable",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/IncomeTaxesReconciliationOfUnrecognizedTaxBenefitsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r108",
      "r156",
      "r352"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/ConsolidatedStatementsOfIncome",
      "http://www.azz.com/role/IncomeTaxesProvisionOfIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxPolicyTextBlock": {
     "auth_ref": [
      "r72",
      "r105",
      "r321",
      "r322",
      "r334",
      "r335",
      "r341",
      "r353",
      "r446"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeTaxesPaid": {
     "auth_ref": [
      "r97",
      "r104"
     ],
     "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.",
        "label": "Income Taxes Paid",
        "verboseLabel": "Income taxes"
       }
      }
     },
     "localname": "IncomeTaxesPaid",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsPayable": {
     "auth_ref": [
      "r99"
     ],
     "calculation": {
      "http://www.azz.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 14.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/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsReceivable": {
     "auth_ref": [
      "r99"
     ],
     "calculation": {
      "http://www.azz.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 10.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/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInBillingInExcessOfCostOfEarnings": {
     "auth_ref": [
      "r99"
     ],
     "calculation": {
      "http://www.azz.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 13.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the liability reflecting cash payments received before the related costs have been incurred.",
        "label": "Increase (Decrease) in Billing in Excess of Cost of Earnings",
        "verboseLabel": "Net change in contract assets and liabilities"
       }
      }
     },
     "localname": "IncreaseDecreaseInBillingInExcessOfCostOfEarnings",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": {
     "auth_ref": [
      "r99"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/SummaryOfSignificantAccountingPoliciesContractLiabilityDetailsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInDeferredIncomeTaxes": {
     "auth_ref": [
      "r99"
     ],
     "calculation": {
      "http://www.azz.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 3.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/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInInventories": {
     "auth_ref": [
      "r99"
     ],
     "calculation": {
      "http://www.azz.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 11.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/2019-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/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncreaseDecreaseInOtherOperatingLiabilities": {
     "auth_ref": [
      "r99"
     ],
     "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 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/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": {
     "auth_ref": [
      "r99"
     ],
     "calculation": {
      "http://www.azz.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 12.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/2019-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/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/ConsolidatedStatementOfShareholdersEquity"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": {
     "auth_ref": [
      "r129",
      "r134"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/EarningsPerShareDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis": {
     "auth_ref": [
      "r199",
      "r207"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by type or class of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit.",
        "label": "Indefinite-lived Intangible Assets [Axis]",
        "terseLabel": "Indefinite-lived Intangible Assets [Axis]"
       }
      }
     },
     "localname": "IndefiniteLivedIntangibleAssetsByMajorClassAxis",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/GoodwillAndIntangibleAssetsIndefiniteLivedIntangibleAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems": {
     "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": "Indefinite-lived Intangible Assets [Line Items]",
        "terseLabel": "Indefinite-lived Intangible Assets [Line Items]"
       }
      }
     },
     "localname": "IndefiniteLivedIntangibleAssetsByMajorClassLineItems",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/GoodwillAndIntangibleAssetsIndefiniteLivedIntangibleAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain": {
     "auth_ref": [
      "r199",
      "r207"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The major class of indefinite-lived intangible asset (for example, trade names, etc. but not all-inclusive), excluding goodwill. 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 the company.",
        "label": "Indefinite-lived Intangible Assets, Major Class Name [Domain]",
        "terseLabel": "Indefinite-lived Intangible Assets, Major Class Name [Domain]"
       }
      }
     },
     "localname": "IndefiniteLivedIntangibleAssetsMajorClassNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/GoodwillAndIntangibleAssetsIndefiniteLivedIntangibleAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_IndefiniteLivedTradeNames": {
     "auth_ref": [
      "r207"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/GoodwillAndIntangibleAssetsIndefiniteLivedIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IntangibleAssetsNetExcludingGoodwill": {
     "auth_ref": [
      "r194",
      "r202"
     ],
     "calculation": {
      "http://www.azz.com/role/ConsolidatedBalanceSheets": {
       "order": 4.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"
       }
      }
     },
     "localname": "IntangibleAssetsNetExcludingGoodwill",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestExpense": {
     "auth_ref": [
      "r74",
      "r154",
      "r390",
      "r393",
      "r425"
     ],
     "calculation": {
      "http://www.azz.com/role/ConsolidatedStatementsOfIncome": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments",
       "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/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/ConsolidatedStatementsOfIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestPaid": {
     "auth_ref": [
      "r104"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of cash paid for interest, including, but not limited to, capitalized interest and payment to settle zero-coupon bond attributable to 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; classified as operating and investing activities.",
        "label": "Interest Paid, Including Capitalized Interest, Operating and Investing Activities",
        "verboseLabel": "Interest"
       }
      }
     },
     "localname": "InterestPaid",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestPayableCurrent": {
     "auth_ref": [
      "r9",
      "r10",
      "r46"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/OtherAccruedLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InternalRevenueServiceIRSMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Designated tax department of the United States of America government entitled to levy and collect income taxes from the entity.",
        "label": "Internal Revenue Service (IRS) [Member]",
        "terseLabel": "Federal"
       }
      }
     },
     "localname": "InternalRevenueServiceIRSMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/IncomeTaxesScheduleOfNetOperatingLossCarryforwardsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_InventoryDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Inventory Disclosure [Abstract]"
       }
      }
     },
     "localname": "InventoryDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_InventoryDisclosureTextBlock": {
     "auth_ref": [
      "r185"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory.",
        "label": "Inventory Disclosure [Text Block]",
        "terseLabel": "Inventories"
       }
      }
     },
     "localname": "InventoryDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/InventoriesNotes"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_InventoryFinishedGoodsNetOfReserves": {
     "auth_ref": [
      "r30",
      "r184"
     ],
     "calculation": {
      "http://www.azz.com/role/InventoriesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_InventoryNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of merchandise or goods held by the company that are readily available for sale.",
        "label": "Inventory, Finished Goods, Net of Reserves",
        "terseLabel": "Finished goods"
       }
      }
     },
     "localname": "InventoryFinishedGoodsNetOfReserves",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/InventoriesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryNet": {
     "auth_ref": [
      "r3",
      "r55",
      "r181"
     ],
     "calculation": {
      "http://www.azz.com/role/ConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      },
      "http://www.azz.com/role/InventoriesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.",
        "label": "Inventory, Net",
        "terseLabel": "Inventories, net",
        "totalLabel": "Total Inventory"
       }
      }
     },
     "localname": "InventoryNet",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/ConsolidatedBalanceSheets",
      "http://www.azz.com/role/InventoriesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryPolicyTextBlock": {
     "auth_ref": [
      "r11",
      "r56",
      "r105",
      "r139",
      "r182",
      "r183"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_InventoryRawMaterialsNetOfReserves": {
     "auth_ref": [
      "r32",
      "r184"
     ],
     "calculation": {
      "http://www.azz.com/role/InventoriesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_InventoryNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of unprocessed items to be consumed in the manufacturing or production process.",
        "label": "Inventory, Raw Materials, Net of Reserves",
        "terseLabel": "Raw materials"
       }
      }
     },
     "localname": "InventoryRawMaterialsNetOfReserves",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/InventoriesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryWorkInProcessNetOfReserves": {
     "auth_ref": [
      "r31",
      "r184"
     ],
     "calculation": {
      "http://www.azz.com/role/InventoriesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_InventoryNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Carrying amount, net of reserves and adjustments, as of the balance sheet date of merchandise or goods which are partially completed. This inventory is generally comprised of raw materials, labor and factory overhead costs, which require further materials, labor and overhead to be converted into finished goods, and which generally require the use of estimates to determine percentage complete and pricing.",
        "label": "Inventory, Work in Process, Net of Reserves",
        "terseLabel": "Work-in-process"
       }
      }
     },
     "localname": "InventoryWorkInProcessNetOfReserves",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/InventoriesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LandMember": {
     "auth_ref": [
      "r273"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Part of earth's surface not covered by water.",
        "label": "Land [Member]",
        "terseLabel": "Land [Member]"
       }
      }
     },
     "localname": "LandMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/PropertyPlantAndEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LeaseCostAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Lease, Cost [Abstract]"
       }
      }
     },
     "localname": "LeaseCostAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_LeaseCostTableTextBlock": {
     "auth_ref": [
      "r407"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/LeasesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LeasesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Leases [Abstract]"
       }
      }
     },
     "localname": "LeasesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_LesseeLeasesPolicyTextBlock": {
     "auth_ref": [
      "r401"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee.",
        "label": "Lessee, Leases [Policy Text Block]",
        "terseLabel": "Lessee, Leases [Policy Text Block]"
       }
      }
     },
     "localname": "LesseeLeasesPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": {
     "auth_ref": [
      "r408"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/LeasesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": {
     "auth_ref": [
      "r408"
     ],
     "calculation": {
      "http://www.azz.com/role/LeasesLeaseMaturityDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.azz.com/role/LeasesLeaseMaturityDetailsCalc2": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease.",
        "label": "Lessee, Operating Lease, Liability, Payments, Due",
        "totalLabel": "Total lease payments"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDue",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/LeasesLeaseMaturityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": {
     "auth_ref": [
      "r408"
     ],
     "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 payments for operating lease, due after fifth fiscal year following latest fiscal year.",
        "label": "Lessee, Operating Lease, Liability, Payments, Due after Year Five",
        "terseLabel": "Thereafter"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/LeasesLeaseMaturityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": {
     "auth_ref": [
      "r408"
     ],
     "calculation": {
      "http://www.azz.com/role/LeasesLeaseMaturityDetails": {
       "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 for operating lease, due in next fiscal year following latest fiscal year.",
        "label": "Lessee, Operating Lease, Liability, Payments, Due Next Twelve Months",
        "terseLabel": "2020"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/LeasesLeaseMaturityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": {
     "auth_ref": [
      "r408"
     ],
     "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 payments for operating lease, due in fifth fiscal year following latest fiscal year.",
        "label": "Lessee, Operating Lease, Liability, Payments, Due Year Five",
        "terseLabel": "2024"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/LeasesLeaseMaturityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": {
     "auth_ref": [
      "r408"
     ],
     "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 payments for operating lease, due in fourth fiscal year following latest fiscal year.",
        "label": "Lessee, Operating Lease, Liability, Payments, Due Year Four",
        "terseLabel": "2023"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/LeasesLeaseMaturityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": {
     "auth_ref": [
      "r408"
     ],
     "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 payments for operating lease, due in third fiscal year following latest fiscal year.",
        "label": "Lessee, Operating Lease, Liability, Payments, Due Year Three",
        "terseLabel": "2022"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/LeasesLeaseMaturityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": {
     "auth_ref": [
      "r408"
     ],
     "calculation": {
      "http://www.azz.com/role/LeasesLeaseMaturityDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in second fiscal year following latest fiscal year.",
        "label": "Lessee, Operating Lease, Liability, Payments, Due Year Two",
        "terseLabel": "2021"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/LeasesLeaseMaturityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": {
     "auth_ref": [
      "r408"
     ],
     "calculation": {
      "http://www.azz.com/role/LeasesLeaseMaturityDetailsCalc2": {
       "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/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/LeasesLeaseMaturityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeasesTextBlock": {
     "auth_ref": [
      "r410"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/Leases"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LetterOfCreditMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "A document typically issued by a financial institution which acts as a guarantee of payment to a beneficiary, or as the source of payment for a specific transaction (for example, wiring funds to a foreign exporter if and when specified merchandise is accepted pursuant to the terms of the letter of credit).",
        "label": "Letter of Credit [Member]",
        "terseLabel": "Letter of Credit [Member]"
       }
      }
     },
     "localname": "LetterOfCreditMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "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/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/CommitmentsAndContingenciesProductWarrantyAccrualDetails",
      "http://www.azz.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Liabilities": {
     "auth_ref": [
      "r45"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "auth_ref": [
      "r28",
      "r420",
      "r436"
     ],
     "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\u2019 Equity"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2019-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/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesCurrent": {
     "auth_ref": [
      "r47"
     ],
     "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/2019-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/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LineOfCredit": {
     "auth_ref": [
      "r17",
      "r419",
      "r431"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.",
        "label": "Long-term Line of Credit",
        "terseLabel": "Amount outstanding on line of credit"
       }
      }
     },
     "localname": "LineOfCredit",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityAxis": {
     "auth_ref": [
      "r42",
      "r109"
     ],
     "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/2019-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/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_LineOfCreditFacilityLenderDomain": {
     "auth_ref": [
      "r42"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": {
     "auth_ref": [
      "r42"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": {
     "auth_ref": [
      "r42"
     ],
     "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/2019-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 [Member]"
       }
      }
     },
     "localname": "LineOfCreditMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/DebtNarrativeDetails",
      "http://www.azz.com/role/DebtScheduleOfLongTermDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LongTermDebt": {
     "auth_ref": [
      "r17",
      "r256",
      "r419",
      "r434"
     ],
     "calculation": {
      "http://www.azz.com/role/DebtScheduleOfLongTermDebtDetails": {
       "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",
        "terseLabel": "Long-term Debt",
        "totalLabel": "Total"
       }
      }
     },
     "localname": "LongTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/DebtNarrativeDetails",
      "http://www.azz.com/role/DebtScheduleOfLongTermDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive": {
     "auth_ref": [
      "r115",
      "r253"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of long-term debt payable, sinking fund requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing after the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "label": "Long-term Debt, Maturities, Repayments of Principal after Year Five",
        "terseLabel": "Thereafter"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/DebtScheduleOfLongTermDebtMaturitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": {
     "auth_ref": [
      "r115",
      "r253"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of long-term debt payable, sinking fund requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing in the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "label": "Long-term Debt, Maturities, Repayments of Principal in Next Twelve Months",
        "terseLabel": "2021"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/DebtScheduleOfLongTermDebtMaturitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive": {
     "auth_ref": [
      "r115",
      "r253"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of long-term debt payable, sinking fund requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing in the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "label": "Long-term Debt, Maturities, Repayments of Principal in Year Five",
        "terseLabel": "2025"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/DebtScheduleOfLongTermDebtMaturitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": {
     "auth_ref": [
      "r115",
      "r253"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of long-term debt payable, sinking fund requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing in the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "label": "Long-term Debt, Maturities, Repayments of Principal in Year Four",
        "terseLabel": "2024"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/DebtScheduleOfLongTermDebtMaturitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": {
     "auth_ref": [
      "r115",
      "r253"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of long-term debt payable, sinking fund requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing in the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "label": "Long-term Debt, Maturities, Repayments of Principal in Year Three",
        "terseLabel": "2023"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/DebtScheduleOfLongTermDebtMaturitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": {
     "auth_ref": [
      "r115",
      "r253"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of long-term debt payable, sinking fund requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing in the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "label": "Long-term Debt, Maturities, Repayments of Principal in Year Two",
        "terseLabel": "2022"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/DebtScheduleOfLongTermDebtMaturitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtNoncurrent": {
     "auth_ref": [
      "r49"
     ],
     "calculation": {
      "http://www.azz.com/role/ConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_Liabilities",
       "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 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": "Long-term debt, exculding current maturities",
        "verboseLabel": "Long-term debt due after one year"
       }
      }
     },
     "localname": "LongTermDebtNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/ConsolidatedBalanceSheets",
      "http://www.azz.com/role/DebtScheduleOfLongTermDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtTextBlock": {
     "auth_ref": [
      "r258"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The entire disclosure for long-term debt.",
        "label": "Long-term Debt [Text Block]",
        "terseLabel": "Long-term debt"
       }
      }
     },
     "localname": "LongTermDebtTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/DebtNotes"
     ],
     "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/2019-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/2019-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/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/CommitmentsAndContingenciesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LongtermDebtTypeAxis": {
     "auth_ref": [
      "r49"
     ],
     "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/2019-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": [
      "r49",
      "r254"
     ],
     "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/2019-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_LossContingenciesLineItems": {
     "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": "Loss Contingencies [Line Items]",
        "terseLabel": "Loss Contingencies [Line Items]"
       }
      }
     },
     "localname": "LossContingenciesLineItems",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/CommitmentsAndContingenciesProductWarrantyAccrualDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LossContingenciesTable": {
     "auth_ref": [
      "r234",
      "r235",
      "r236",
      "r237",
      "r238",
      "r239",
      "r240",
      "r243",
      "r244"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Discloses the specific components (such as the nature, name, and date) of the loss contingency and gives an estimate of the possible loss or range of loss, or states that a reasonable estimate cannot be made. Excludes environmental contingencies, warranties and unconditional purchase obligations.",
        "label": "Loss Contingencies [Table]",
        "terseLabel": "Loss Contingencies [Table]"
       }
      }
     },
     "localname": "LossContingenciesTable",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/CommitmentsAndContingenciesProductWarrantyAccrualDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "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 [Member]"
       }
      }
     },
     "localname": "MachineryAndEquipmentMember",
     "nsuri": "http://fasb.org/us-gaap/2019-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/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/SummaryOfSignificantAccountingPoliciesProductWarrantyRollForwardDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_MovementInValuationAllowancesAndReservesRollForward": {
     "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": "SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]",
        "terseLabel": "Allowance for Doubtful Accounts"
       }
      }
     },
     "localname": "MovementInValuationAllowancesAndReservesRollForward",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/ScheduleIiValuationAndQualiyingAccountsAndReservesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_MultiemployerPlanContributionsByEmployer": {
     "auth_ref": [
      "r276",
      "r279",
      "r284"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of contributions made to multiemployer plan by employer.",
        "label": "Multiemployer Plan, Contributions by Employer",
        "terseLabel": "Multiemployer Plan, Contributions by Employer"
       }
      }
     },
     "localname": "MultiemployerPlanContributionsByEmployer",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/EmployeeBenefitPlansMultiemployerPlanDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_MultiemployerPlanNameAxis": {
     "auth_ref": [
      "r278"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by legal name of a pension or postretirement benefit plan to which two or more unrelated employers contribute where assets contributed by one participating employer may be used to provide benefits to employees of other participating employers.",
        "label": "Multiemployer Plan Name [Axis]",
        "terseLabel": "Multiemployer Plan Name [Axis]"
       }
      }
     },
     "localname": "MultiemployerPlanNameAxis",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/EmployeeBenefitPlansMultiemployerPlanDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_MultiemployerPlanNameDomain": {
     "auth_ref": [
      "r278"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Legal names of pension or postretirement benefit plans to which two or more unrelated employers contribute to the same plan where assets contributed by one participating employer may be used to provide benefits to employees of other participating employers.",
        "label": "Multiemployer Plan Name [Domain]",
        "terseLabel": "Multiemployer Plan Name [Domain]"
       }
      }
     },
     "localname": "MultiemployerPlanNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/EmployeeBenefitPlansMultiemployerPlanDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MultiemployerPlanPlanInformationAxis": {
     "auth_ref": [
      "r283"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by whether or not the plan level information for a multiemployer plan is available in the public domain. A multiemployer plan is a pension or postretirement benefit plan to which two or more unrelated employers contribute where assets contributed by one participating employer may be used to provide benefits to employees of other participating employers.",
        "label": "Multiemployer Plan, Plan Information [Axis]",
        "terseLabel": "Multiemployer Plan, Plan Information [Axis]"
       }
      }
     },
     "localname": "MultiemployerPlanPlanInformationAxis",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/EmployeeBenefitPlansMultiemployerPlanDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_MultiemployerPlanPlanInformationDomain": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Identifies multiemployer plans that have plan level information available in the public domain and multiemployer plans that do not have plan level information available in the public domain. A multiemployer plan is a pension or postretirement benefit plan to which two or more unrelated employers contribute where assets contributed by one participating employer may be used to provide benefits to employees of other participating employers.",
        "label": "Multiemployer Plan, Plan Information [Domain]",
        "terseLabel": "Multiemployer Plan, Plan Information [Domain]"
       }
      }
     },
     "localname": "MultiemployerPlanPlanInformationDomain",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/EmployeeBenefitPlansMultiemployerPlanDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MultiemployerPlanTypeAxis": {
     "auth_ref": [
      "r276",
      "r277"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by type of pension or postretirement benefit plan to which two or more unrelated employers contribute where assets contributed by one participating employer may be used to provide benefits to employees of other participating employers. Types of multiemployer plans include pension benefit plans and postretirement benefit plans.",
        "label": "Multiemployer Plan Type [Axis]",
        "terseLabel": "Multiemployer Plan Type [Axis]"
       }
      }
     },
     "localname": "MultiemployerPlanTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/EmployeeBenefitPlansMultiemployerPlanDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_MultiemployerPlansFundingImprovementPlanAndRehabilitationPlan": {
     "auth_ref": [
      "r280"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Indicate whether a funding improvement plan or rehabilitation plan has been implemented or is pending for a pension or postretirement benefit plan to which two or more unrelated employers contribute where assets contributed by one participating employer may be used to provide benefits to employees of other participating employers. The acceptable values are \"no\", \"pending\", \"implemented\", \"other\", and \"NA\".",
        "label": "Multiemployer Plans, Funding Improvement Plan and Rehabilitation Plan [Fixed List]",
        "terseLabel": "Multiemployer Plans, Funding Improvement Plan and Rehabilitation Plan [Fixed List]"
       }
      }
     },
     "localname": "MultiemployerPlansFundingImprovementPlanAndRehabilitationPlan",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/EmployeeBenefitPlansMultiemployerPlanDetails"
     ],
     "xbrltype": "fundingImprovementAndRehabilitationPlanItemType"
    },
    "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 Plans [Line Items]",
        "terseLabel": "Multiemployer Plans [Line Items]"
       }
      }
     },
     "localname": "MultiemployerPlansLineItems",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/EmployeeBenefitPlansMultiemployerPlanDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_MultiemployerPlansSurcharge": {
     "auth_ref": [
      "r281"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Indicate whether the employer paid a surcharge to the pension or postretirement benefit plan to which two or more unrelated employers contribute where assets contributed by one participating employer may be used to provide benefits to employees of other participating employers. The acceptable values are \"no\", \"yes\", and \"NA\".",
        "label": "Multiemployer Plans, Surcharge [Fixed List]",
        "terseLabel": "Multiemployer Plans, Surcharge [Fixed List]"
       }
      }
     },
     "localname": "MultiemployerPlansSurcharge",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/EmployeeBenefitPlansMultiemployerPlanDetails"
     ],
     "xbrltype": "surchargeItemType"
    },
    "us-gaap_MultiemployerPlansTypeDomain": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Types of pension or postretirement benefit plans to which two or more unrelated employers contribute to the same plan where assets contributed by one participating employer may be used to provide benefits to employees of other participating employers. Types of multiemployer plans include pension benefit plans and postretirement benefit plans.",
        "label": "Multiemployer Plans Type [Domain]",
        "terseLabel": "Multiemployer Plans Type [Domain]"
       }
      }
     },
     "localname": "MultiemployerPlansTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/EmployeeBenefitPlansMultiemployerPlanDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "auth_ref": [
      "r95"
     ],
     "calculation": {
      "http://www.azz.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease",
       "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/2019-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/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "auth_ref": [
      "r95"
     ],
     "calculation": {
      "http://www.azz.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease",
       "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/2019-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/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "auth_ref": [
      "r95",
      "r98",
      "r101"
     ],
     "calculation": {
      "http://www.azz.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease",
       "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/2019-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/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetIncomeLoss": {
     "auth_ref": [
      "r66",
      "r69",
      "r76",
      "r101",
      "r134",
      "r423",
      "r439"
     ],
     "calculation": {
      "http://www.azz.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome": {
       "order": 1.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0
      },
      "http://www.azz.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 1.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",
        "totalLabel": "Net Income",
        "verboseLabel": "Net Income"
       }
      }
     },
     "localname": "NetIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome",
      "http://www.azz.com/role/ConsolidatedStatementOfShareholdersEquity",
      "http://www.azz.com/role/ConsolidatedStatementsOfCashFlows",
      "http://www.azz.com/role/ConsolidatedStatementsOfIncome",
      "http://www.azz.com/role/EarningsPerShareDetails",
      "http://www.azz.com/role/QuarterlyFinancialInformationUnauditedDetails"
     ],
     "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": "New Accounting Pronouncements, Policy [Policy Text Block]"
       }
      }
     },
     "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-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": "Non-US [Member]"
       }
      }
     },
     "localname": "NonUsMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/OperatingSegmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NoncompeteAgreementsMember": {
     "auth_ref": [
      "r366"
     ],
     "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": "Noncompete Agreements [Member]",
        "verboseLabel": "Non-compete agreements"
       }
      }
     },
     "localname": "NoncompeteAgreementsMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/AcquisitionsAcquisitionsIntangiblesDetails",
      "http://www.azz.com/role/GoodwillAndIntangibleAssetsNarrativeDetails",
      "http://www.azz.com/role/GoodwillAndIntangibleAssetsScheduleOfAmortizableIntangibleAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NotesPayableFairValueDisclosure": {
     "auth_ref": [
      "r44"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/SummaryOfSignificantAccountingPoliciesDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NumberOfOperatingSegments": {
     "auth_ref": [],
     "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/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/SummaryOfSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "us-gaap_OneTimeTerminationBenefitsMember": {
     "auth_ref": [
      "r221"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "A lump sum payment to an involuntarily terminated employee in conjunction with exit or disposal activities.",
        "label": "One-time Termination Benefits [Member]",
        "terseLabel": "One-time Termination Benefits [Member]"
       }
      }
     },
     "localname": "OneTimeTerminationBenefitsMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/RestructuringAndOtherRelatedCostsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "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/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/ConsolidatedStatementsOfIncome"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingIncomeLoss": {
     "auth_ref": [],
     "calculation": {
      "http://www.azz.com/role/ConsolidatedStatementsOfIncome": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments",
       "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 (Loss)"
       }
      }
     },
     "localname": "OperatingIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/ConsolidatedStatementsOfIncome",
      "http://www.azz.com/role/OperatingSegmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseCost": {
     "auth_ref": [
      "r402",
      "r409"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/LeasesLeaseCostDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiability": {
     "auth_ref": [
      "r399"
     ],
     "calculation": {
      "http://www.azz.com/role/LeasesLeaseMaturityDetailsCalc2": {
       "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/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/LeasesLeaseMaturityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityCurrent": {
     "auth_ref": [
      "r399"
     ],
     "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, Liability, Current"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrent": {
     "auth_ref": [
      "r399"
     ],
     "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, Liability, Noncurrent"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeasePayments": {
     "auth_ref": [
      "r400",
      "r403"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/LeasesLeaseDetailsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseRightOfUseAsset": {
     "auth_ref": [
      "r398"
     ],
     "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": "Operating Lease, Right-of-Use Asset"
       }
      }
     },
     "localname": "OperatingLeaseRightOfUseAsset",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": {
     "auth_ref": [
      "r406",
      "r409"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/LeasesLeaseDetailsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": {
     "auth_ref": [
      "r405",
      "r409"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/LeasesLeaseDetailsDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_OperatingLeasesFutureMinimumPaymentsDue": {
     "auth_ref": [
      "r395",
      "r396"
     ],
     "calculation": {
      "http://www.azz.com/role/LeasesFutureLeaseLiabilityPriorToAdoptionOfAsc842Details": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of required minimum rental payments for leases having an initial or remaining non-cancelable letter-terms in excess of one year.",
        "label": "Operating Leases, Future Minimum Payments Due",
        "totalLabel": "Total"
       }
      }
     },
     "localname": "OperatingLeasesFutureMinimumPaymentsDue",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/LeasesFutureLeaseLiabilityPriorToAdoptionOfAsc842Details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent": {
     "auth_ref": [
      "r395",
      "r396"
     ],
     "calculation": {
      "http://www.azz.com/role/LeasesFutureLeaseLiabilityPriorToAdoptionOfAsc842Details": {
       "order": 1.0,
       "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "label": "Operating Leases, Future Minimum Payments Due, Next Twelve Months",
        "verboseLabel": "2019"
       }
      }
     },
     "localname": "OperatingLeasesFutureMinimumPaymentsDueCurrent",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/LeasesFutureLeaseLiabilityPriorToAdoptionOfAsc842Details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears": {
     "auth_ref": [
      "r395",
      "r396"
     ],
     "calculation": {
      "http://www.azz.com/role/LeasesFutureLeaseLiabilityPriorToAdoptionOfAsc842Details": {
       "order": 5.0,
       "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "label": "Operating Leases, Future Minimum Payments, Due in Five Years",
        "verboseLabel": "2023"
       }
      }
     },
     "localname": "OperatingLeasesFutureMinimumPaymentsDueInFiveYears",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/LeasesFutureLeaseLiabilityPriorToAdoptionOfAsc842Details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears": {
     "auth_ref": [
      "r395",
      "r396"
     ],
     "calculation": {
      "http://www.azz.com/role/LeasesFutureLeaseLiabilityPriorToAdoptionOfAsc842Details": {
       "order": 4.0,
       "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "label": "Operating Leases, Future Minimum Payments, Due in Four Years",
        "verboseLabel": "2022"
       }
      }
     },
     "localname": "OperatingLeasesFutureMinimumPaymentsDueInFourYears",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/LeasesFutureLeaseLiabilityPriorToAdoptionOfAsc842Details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears": {
     "auth_ref": [
      "r395",
      "r396"
     ],
     "calculation": {
      "http://www.azz.com/role/LeasesFutureLeaseLiabilityPriorToAdoptionOfAsc842Details": {
       "order": 3.0,
       "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "label": "Operating Leases, Future Minimum Payments, Due in Three Years",
        "verboseLabel": "2021"
       }
      }
     },
     "localname": "OperatingLeasesFutureMinimumPaymentsDueInThreeYears",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/LeasesFutureLeaseLiabilityPriorToAdoptionOfAsc842Details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears": {
     "auth_ref": [
      "r395",
      "r396"
     ],
     "calculation": {
      "http://www.azz.com/role/LeasesFutureLeaseLiabilityPriorToAdoptionOfAsc842Details": {
       "order": 2.0,
       "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "label": "Operating Leases, Future Minimum Payments, Due in Two Years",
        "verboseLabel": "2020"
       }
      }
     },
     "localname": "OperatingLeasesFutureMinimumPaymentsDueInTwoYears",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/LeasesFutureLeaseLiabilityPriorToAdoptionOfAsc842Details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter": {
     "auth_ref": [
      "r395",
      "r396"
     ],
     "calculation": {
      "http://www.azz.com/role/LeasesFutureLeaseLiabilityPriorToAdoptionOfAsc842Details": {
       "order": 6.0,
       "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due after the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "label": "Operating Leases, Future Minimum Payments, Due Thereafter",
        "terseLabel": "Thereafter"
       }
      }
     },
     "localname": "OperatingLeasesFutureMinimumPaymentsDueThereafter",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/LeasesFutureLeaseLiabilityPriorToAdoptionOfAsc842Details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLossCarryforwards": {
     "auth_ref": [
      "r342"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.",
        "label": "Operating Loss Carryforwards",
        "terseLabel": "Operating loss carryforwards"
       }
      }
     },
     "localname": "OperatingLossCarryforwards",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/IncomeTaxesScheduleOfNetOperatingLossCarryforwardsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLossCarryforwardsLineItems": {
     "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": "Operating Loss Carryforwards [Line Items]",
        "terseLabel": "Operating Loss Carryforwards [Line Items]"
       }
      }
     },
     "localname": "OperatingLossCarryforwardsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/IncomeTaxesScheduleOfNetOperatingLossCarryforwardsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingLossCarryforwardsTable": {
     "auth_ref": [
      "r343"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Schedule reflecting pertinent information, such as tax authority, amounts, and expiration dates, of net operating loss carryforwards, including an assessment of the likelihood of utilization.",
        "label": "Operating Loss Carryforwards [Table]",
        "terseLabel": "Operating Loss Carryforwards [Table]"
       }
      }
     },
     "localname": "OperatingLossCarryforwardsTable",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/IncomeTaxesScheduleOfNetOperatingLossCarryforwardsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OrderOrProductionBacklogMember": {
     "auth_ref": [
      "r367"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Orders, production or production backlog arising from contracts such as purchase or sales orders acquired in a business combination.",
        "label": "Order or Production Backlog [Member]",
        "terseLabel": "Order or Production Backlog [Member]"
       }
      }
     },
     "localname": "OrderOrProductionBacklogMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/GoodwillAndIntangibleAssetsScheduleOfAmortizableIntangibleAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": {
     "auth_ref": [
      "r1",
      "r373"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure.",
        "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]",
        "terseLabel": "Basis of consolidation"
       }
      }
     },
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_OtherAccruedLiabilitiesCurrent": {
     "auth_ref": [
      "r8",
      "r9",
      "r10",
      "r46"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/OtherAccruedLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLocationAxis": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by location in other comprehensive income.",
        "label": "Other Comprehensive Income Location [Axis]",
        "terseLabel": "Other Comprehensive Income Location [Axis]"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLocationAxis",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/RestructuringAndOtherRelatedCostsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLocationDomain": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Location in other comprehensive income.",
        "label": "Other Comprehensive Income Location [Domain]",
        "terseLabel": "Other Comprehensive Income Location [Domain]"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLocationDomain",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/RestructuringAndOtherRelatedCostsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax": {
     "auth_ref": [
      "r59"
     ],
     "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 adjustments, of increase (decrease) in accumulated gain (loss) from derivative instruments designated and qualifying as the effective portion of cash flow hedges and an entity's share of an equity investee's increase (decrease) in deferred hedging gain (loss).",
        "label": "Other Comprehensive Income (Loss), Derivatives Qualifying as Hedges, Net of Tax",
        "terseLabel": "Interest rate swap, net of $29,205 of income tax",
        "verboseLabel": "Interest rate swap (net of tax of $29, $29 and $29)"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome",
      "http://www.azz.com/role/ConsolidatedStatementOfShareholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesTax": {
     "auth_ref": [
      "r59",
      "r62"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of tax expense (benefit), after reclassification adjustments, of increase (decrease) in accumulated gain (loss) from derivative instruments designated and qualifying as the effective portion of cash flow hedges and an entity's share of an equity investee's increase (decrease) in deferred hedging gain (loss).",
        "label": "Other Comprehensive Income (Loss), Derivatives Qualifying as Hedges, Tax",
        "negatedLabel": "Interest rate swap, income tax"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesTax",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/ConsolidatedStatementOfShareholdersEquityParenthetical",
      "http://www.azz.com/role/ConsolidatedStatementsOfComprehensiveIncomeParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": {
     "auth_ref": [
      "r58",
      "r388"
     ],
     "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": "Unrealized Translation Gains (Losses)"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome",
      "http://www.azz.com/role/ConsolidatedStatementOfShareholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTax": {
     "auth_ref": [
      "r67",
      "r70",
      "r73",
      "r259"
     ],
     "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/2019-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/2019-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/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/OtherAccruedLiabilitiesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_OtherEmployeeRelatedLiabilitiesCurrent": {
     "auth_ref": [
      "r46"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/OtherAccruedLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherLiabilitiesCurrent": {
     "auth_ref": [
      "r7",
      "r8",
      "r46"
     ],
     "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/2019-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]"
       }
      }
     },
     "localname": "OtherLiabilitiesDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherLiabilitiesNoncurrent": {
     "auth_ref": [
      "r50"
     ],
     "calculation": {
      "http://www.azz.com/role/ConsolidatedBalanceSheets": {
       "order": 2.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 Liabilities, Noncurrent"
       }
      }
     },
     "localname": "OtherLiabilitiesNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherNonoperatingIncomeExpense": {
     "auth_ref": [
      "r82"
     ],
     "calculation": {
      "http://www.azz.com/role/ConsolidatedStatementsOfIncome": {
       "order": 3.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments",
       "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 (Income) - net"
       }
      }
     },
     "localname": "OtherNonoperatingIncomeExpense",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/ConsolidatedStatementsOfIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherRestructuringMember": {
     "auth_ref": [],
     "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/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/RestructuringAndOtherRelatedCostsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OtherSundryLiabilitiesCurrent": {
     "auth_ref": [
      "r46",
      "r252"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/OtherAccruedLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaidInKindInterest": {
     "auth_ref": [
      "r100"
     ],
     "calculation": {
      "http://www.azz.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 8.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/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsForRepurchaseOfCommonStock": {
     "auth_ref": [
      "r91"
     ],
     "calculation": {
      "http://www.azz.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 6.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": "Payments for Repurchase of Common Stock"
       }
      }
     },
     "localname": "PaymentsForRepurchaseOfCommonStock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsForRestructuring": {
     "auth_ref": [
      "r93",
      "r223"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of cash payments made as the result of exit or disposal activities. Excludes payments associated with a discontinued operation or an asset retirement obligation.",
        "label": "Payments for Restructuring",
        "terseLabel": "Payments for Restructuring"
       }
      }
     },
     "localname": "PaymentsForRestructuring",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/RestructuringAndOtherRelatedCostsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsOfDividends": {
     "auth_ref": [
      "r91"
     ],
     "calculation": {
      "http://www.azz.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 7.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": "Cash dividends paid"
       }
      }
     },
     "localname": "PaymentsOfDividends",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": {
     "auth_ref": [
      "r91"
     ],
     "calculation": {
      "http://www.azz.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 2.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/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": {
     "auth_ref": [
      "r86"
     ],
     "calculation": {
      "http://www.azz.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 3.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"
       }
      }
     },
     "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/AcquisitionsDetailsTextual",
      "http://www.azz.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": {
     "auth_ref": [
      "r87"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": {
     "auth_ref": [
      "r285"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The entire disclosure for pension and other postretirement benefits.",
        "label": "Pension and Other Postretirement Benefits Disclosure [Text Block]",
        "terseLabel": "Employee benefit plans"
       }
      }
     },
     "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/EmployeeBenefitPlansNotes"
     ],
     "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 [Member]"
       }
      }
     },
     "localname": "PerformanceSharesMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/StockCompensationDetailsTextual",
      "http://www.azz.com/role/StockCompensationPerformanceShareUnitsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PhantomShareUnitsPSUsMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Share-based payment arrangement awarded as phantom share or unit.",
        "label": "Phantom Share Units (PSUs) [Member]",
        "terseLabel": "Phantom Share Units (PSUs) [Member]"
       }
      }
     },
     "localname": "PhantomShareUnitsPSUsMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/StockCompensationPerformanceShareUnitsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PlanNameAxis": {
     "auth_ref": [
      "r289",
      "r312"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/StockCompensationDetailsTextual",
      "http://www.azz.com/role/StockCompensationPerformanceShareUnitsDetails"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/StockCompensationDetailsTextual",
      "http://www.azz.com/role/StockCompensationPerformanceShareUnitsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PostemploymentBenefitsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Postemployment Benefits [Abstract]"
       }
      }
     },
     "localname": "PostemploymentBenefitsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_PrepaidExpenseAndOtherAssets": {
     "auth_ref": [],
     "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 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/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromDerivativeInstrumentFinancingActivities": {
     "auth_ref": [
      "r90",
      "r94"
     ],
     "calculation": {
      "http://www.azz.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 12.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The cash inflow provided by derivative instruments during the period, which are classified as financing activities, excluding those designated as hedging instruments.",
        "label": "Proceeds from Derivative Instrument, Financing Activities",
        "terseLabel": "Payments on long-term debt"
       }
      }
     },
     "localname": "ProceedsFromDerivativeInstrumentFinancingActivities",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested": {
     "auth_ref": [
      "r84"
     ],
     "calculation": {
      "http://www.azz.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 2.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",
        "verboseLabel": "Proceeds from Divestiture of Businesses, Net of Cash Divested"
       }
      }
     },
     "localname": "ProceedsFromDivestitureOfBusinessesNetOfCashDivested",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/AcquisitionsDetailsTextual",
      "http://www.azz.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromIssuanceOfCommonStock": {
     "auth_ref": [
      "r88"
     ],
     "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 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/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromIssuanceOfLongTermDebt": {
     "auth_ref": [
      "r89"
     ],
     "calculation": {
      "http://www.azz.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 10.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The cash inflow from a debt initially having maturity due after one year or beyond the operating cycle, if longer.",
        "label": "Proceeds from Issuance of Long-term Debt",
        "terseLabel": "Proceeds from Issuance of Long-term Debt"
       }
      }
     },
     "localname": "ProceedsFromIssuanceOfLongTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromLinesOfCredit": {
     "auth_ref": [
      "r89",
      "r110"
     ],
     "calculation": {
      "http://www.azz.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 3.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 Lines of Credit"
       }
      }
     },
     "localname": "ProceedsFromLinesOfCredit",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromLoans": {
     "auth_ref": [
      "r96"
     ],
     "calculation": {
      "http://www.azz.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 11.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Cash received from principal payments made on loans related to operating activities.",
        "label": "Proceeds from Loans",
        "terseLabel": "Proceeds from revolving loan"
       }
      }
     },
     "localname": "ProceedsFromLoans",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": {
     "auth_ref": [
      "r85"
     ],
     "calculation": {
      "http://www.azz.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 1.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/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromStockOptionsExercised": {
     "auth_ref": [
      "r88",
      "r313"
     ],
     "calculation": {
      "http://www.azz.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 8.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement.",
        "label": "Proceeds from Stock Options Exercised",
        "verboseLabel": "Proceeds from exercise of stock options and stock appreciation rights"
       }
      }
     },
     "localname": "ProceedsFromStockOptionsExercised",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProductWarrantyAccrual": {
     "auth_ref": [
      "r249",
      "r250",
      "r421"
     ],
     "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, ending balance",
        "periodStartLabel": "Balance, beginning balance"
       }
      }
     },
     "localname": "ProductWarrantyAccrual",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/SummaryOfSignificantAccountingPoliciesProductWarrantyRollForwardDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProductWarrantyAccrualClassifiedCurrent": {
     "auth_ref": [
      "r46",
      "r242",
      "r245"
     ],
     "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",
        "verboseLabel": "Product Warranty Accrual, Current"
       }
      }
     },
     "localname": "ProductWarrantyAccrualClassifiedCurrent",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/CommitmentsAndContingenciesDetails",
      "http://www.azz.com/role/CommitmentsAndContingenciesProductWarrantyAccrualDetails",
      "http://www.azz.com/role/OtherAccruedLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProductWarrantyAccrualPeriodIncreaseDecrease": {
     "auth_ref": [
      "r248"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of increase (decrease) in the standard and extended product warranty liability.",
        "label": "Standard and Extended Product Warranty Accrual, Period Increase (Decrease)",
        "terseLabel": "Additions charged to income"
       }
      }
     },
     "localname": "ProductWarrantyAccrualPeriodIncreaseDecrease",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/SummaryOfSignificantAccountingPoliciesProductWarrantyRollForwardDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProductWarrantyAccrualPreexistingIncreaseDecrease": {
     "auth_ref": [
      "r246"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of increase (decrease) in the standard and extended product warranty accrual from changes in estimates attributable to preexisting product warranties.",
        "label": "Standard and Extended Product Warranty Accrual, Increase (Decrease) for Preexisting Warranties",
        "terseLabel": "Warranty costs incurred"
       }
      }
     },
     "localname": "ProductWarrantyAccrualPreexistingIncreaseDecrease",
     "nsuri": "http://fasb.org/us-gaap/2019-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]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentByTypeAxis": {
     "auth_ref": [
      "r39",
      "r216"
     ],
     "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": "Property, Plant and Equipment, Type [Axis]",
        "terseLabel": "Property, Plant and Equipment, Type [Axis]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentByTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/PropertyPlantAndEquipmentDetails",
      "http://www.azz.com/role/PropertyPlantAndEquipmentNotes",
      "http://www.azz.com/role/PropertyPlantAndEquipmentTables",
      "http://www.azz.com/role/SummaryOfSignificantAccountingPoliciesPropertyPlantAndEquipmentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": {
     "auth_ref": [
      "r220"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The entire disclosure for long-lived, physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, accounting policies and methodology, roll forwards, depreciation, depletion and amortization expense, including composite depreciation, accumulated depreciation, depletion and amortization expense, useful lives and method used, income statement disclosures, assets held for sale and public utility disclosures.",
        "label": "Property, Plant and Equipment Disclosure [Text Block]",
        "terseLabel": "Property, Plant and Equipment Disclosure [Text Block]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/PropertyPlantAndEquipmentNotes"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentGross": {
     "auth_ref": [
      "r38",
      "r214"
     ],
     "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/2019-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/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/PropertyPlantAndEquipmentDetails",
      "http://www.azz.com/role/PropertyPlantAndEquipmentNotes",
      "http://www.azz.com/role/PropertyPlantAndEquipmentTables",
      "http://www.azz.com/role/SummaryOfSignificantAccountingPoliciesPropertyPlantAndEquipmentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentNet": {
     "auth_ref": [
      "r13",
      "r14",
      "r216",
      "r437"
     ],
     "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"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentNet",
     "nsuri": "http://fasb.org/us-gaap/2019-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": [
      "r37",
      "r105",
      "r216"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of accounting policy for long-lived, physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, basis of assets, depreciation and depletion methods used, including composite deprecation, estimated useful lives, capitalization policy, accounting treatment for costs incurred for repairs and maintenance, capitalized interest and the method it is calculated, disposals and impairments.",
        "label": "Property, Plant and Equipment, Policy [Policy Text Block]",
        "terseLabel": "Property, plant and equipment"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentTextBlock": {
     "auth_ref": [
      "r13",
      "r216"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/PropertyPlantAndEquipmentTables",
      "http://www.azz.com/role/SummaryOfSignificantAccountingPoliciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentTypeDomain": {
     "auth_ref": [
      "r13",
      "r214"
     ],
     "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": "Property, Plant and Equipment, Type [Domain]",
        "terseLabel": "Property, Plant and Equipment, Type [Domain]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/PropertyPlantAndEquipmentDetails",
      "http://www.azz.com/role/PropertyPlantAndEquipmentNotes",
      "http://www.azz.com/role/PropertyPlantAndEquipmentTables",
      "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/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/SummaryOfSignificantAccountingPoliciesPropertyPlantAndEquipmentDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_ProvisionForDoubtfulAccounts": {
     "auth_ref": [
      "r78",
      "r171"
     ],
     "calculation": {
      "http://www.azz.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 9.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": "Provision for doubtful accounts"
       }
      }
     },
     "localname": "ProvisionForDoubtfulAccounts",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_QuantifyingMisstatementInCurrentYearFinancialStatementsAmount": {
     "auth_ref": [
      "r125"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of each individual error being corrected in the correcting adjustment.",
        "label": "Quantifying Misstatement in Current Year Financial Statements, Amount",
        "terseLabel": "Immaterial error corrections"
       }
      }
     },
     "localname": "QuantifyingMisstatementInCurrentYearFinancialStatementsAmount",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/SummaryOfSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_QuarterlyFinancialInformationDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Quarterly Financial Information Disclosure [Abstract]"
       }
      }
     },
     "localname": "QuarterlyFinancialInformationDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_QuarterlyFinancialInformationTextBlock": {
     "auth_ref": [
      "r142"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The entire disclosure for quarterly financial data. Includes, but is not limited to, tabular presentation of financial information for fiscal quarters, effect of year-end adjustments, and an explanation of matters or transactions that affect comparability of the information.",
        "label": "Quarterly Financial Information [Text Block]",
        "terseLabel": "Quarterly financial information, Unaudited"
       }
      }
     },
     "localname": "QuarterlyFinancialInformationTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/QuarterlyFinancialInformationUnauditedNotes"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ReasonablyPossibleSignificantChangeInUnrecognizedTaxBenefitsByItemAxis": {
     "auth_ref": [
      "r329"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by nature of uncertainty related to unrecognized tax benefits.",
        "label": "Nature of Uncertainty [Axis]",
        "terseLabel": "Nature of Uncertainty [Axis]"
       }
      }
     },
     "localname": "ReasonablyPossibleSignificantChangeInUnrecognizedTaxBenefitsByItemAxis",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/IncomeTaxesReconciliationOfUnrecognizedTaxBenefitsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RepaymentsOfLinesOfCredit": {
     "auth_ref": [
      "r92",
      "r110"
     ],
     "calculation": {
      "http://www.azz.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 4.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/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RepaymentsOfLongTermDebt": {
     "auth_ref": [
      "r92"
     ],
     "calculation": {
      "http://www.azz.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 5.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": "Proceeds from long-term debt",
        "terseLabel": "Repayments of long term debt"
       }
      }
     },
     "localname": "RepaymentsOfLongTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/ConsolidatedStatementsOfCashFlows",
      "http://www.azz.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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) [Member]"
       }
      }
     },
     "localname": "RestrictedStockUnitsRSUMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/StockCompensationDetailsTextual",
      "http://www.azz.com/role/StockCompensationNonVestedRestrictedStockActivityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RestructuringAndRelatedActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Restructuring and Related Activities [Abstract]"
       }
      }
     },
     "localname": "RestructuringAndRelatedActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock": {
     "auth_ref": [
      "r232"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The entire disclosure for restructuring and related activities. Description of restructuring activities such as exit and disposal activities, include facts and circumstances leading to the plan, the expected plan completion date, the major types of costs associated with the plan activities, total expected costs, the accrual balance at the end of the period, and the periods over which the remaining accrual will be settled.",
        "label": "Restructuring and Related Activities Disclosure [Text Block]",
        "terseLabel": "Restructuring and Related Activities Disclosure [Text Block]"
       }
      }
     },
     "localname": "RestructuringAndRelatedActivitiesDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/RestructuringAndOtherRelatedCostsNotes"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RestructuringCharges": {
     "auth_ref": [
      "r100",
      "r222",
      "r227",
      "r230"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation.",
        "label": "Restructuring Charges",
        "terseLabel": "Restructuring Charges"
       }
      }
     },
     "localname": "RestructuringCharges",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/RestructuringAndOtherRelatedCostsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestructuringCostAndReserveAxis": {
     "auth_ref": [],
     "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/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/RestructuringAndOtherRelatedCostsDetails"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/RestructuringAndOtherRelatedCostsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RestructuringPlanAxis": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by individual restructuring plan.",
        "label": "Restructuring Plan [Axis]",
        "terseLabel": "Restructuring Plan [Axis]"
       }
      }
     },
     "localname": "RestructuringPlanAxis",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/RestructuringAndOtherRelatedCostsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RestructuringPlanDomain": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Identification of the individual restructuring plans.",
        "label": "Restructuring Plan [Domain]",
        "terseLabel": "Restructuring Plan [Domain]"
       }
      }
     },
     "localname": "RestructuringPlanDomain",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/RestructuringAndOtherRelatedCostsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RestructuringReserve": {
     "auth_ref": [
      "r223",
      "r228"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Carrying amount (including both current and noncurrent portions of the accrual) as of the balance sheet date pertaining to a specified type of cost associated with exit from or disposal of business activities or restructuring pursuant to a duly authorized plan.",
        "label": "Restructuring Reserve",
        "terseLabel": "Restructuring Reserve"
       }
      }
     },
     "localname": "RestructuringReserve",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/RestructuringAndOtherRelatedCostsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "auth_ref": [
      "r25",
      "r264",
      "r435"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RetainedEarningsMember": {
     "auth_ref": [],
     "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/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/ConsolidatedStatementOfShareholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RevenueRecognitionPolicyTextBlock": {
     "auth_ref": [
      "r106",
      "r107"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RevenueRemainingPerformanceObligation": {
     "auth_ref": [
      "r269"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/SummaryOfSignificantAccountingPoliciesContractLiabilityDetailsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Revenues": {
     "auth_ref": [
      "r75",
      "r152",
      "r153",
      "r160"
     ],
     "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 of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).",
        "label": "Revenues",
        "terseLabel": "Revenues"
       }
      }
     },
     "localname": "Revenues",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/ConsolidatedStatementsOfIncome",
      "http://www.azz.com/role/OperatingSegmentsDetails",
      "http://www.azz.com/role/QuarterlyFinancialInformationUnauditedDetails",
      "http://www.azz.com/role/SummaryOfSignificantAccountingPoliciesDisaggregatedRevenuesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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 [Member]"
       }
      }
     },
     "localname": "RevolvingCreditFacilityMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": {
     "auth_ref": [
      "r404",
      "r409"
     ],
     "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": "ROU assets obtained in exchange for new operating lease liabilities"
       }
      }
     },
     "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/LeasesLeaseDetailsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": {
     "auth_ref": [
      "r64"
     ],
     "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) [Table Text Block]"
       }
      }
     },
     "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/SummaryOfSignificantAccountingPoliciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable": {
     "auth_ref": [
      "r196"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of the major classes of acquired finite-lived intangible assets showing the amount, any significant residual value, weighted average amortization period, and other characteristics. A major class is composed of intangible assets that can be grouped together because they are similar, either by nature or by their use in the operations of the company.",
        "label": "Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table]",
        "terseLabel": "Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table]"
       }
      }
     },
     "localname": "ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/SummaryOfSignificantAccountingPoliciesIntangibleAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": {
     "auth_ref": [
      "r359",
      "r360"
     ],
     "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/2019-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": [
      "r309"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/StockCompensationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": {
     "auth_ref": [
      "r348"
     ],
     "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/2019-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/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/DebtTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": {
     "auth_ref": [
      "r340"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": {
     "auth_ref": [
      "r134"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/EarningsPerShareTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": {
     "auth_ref": [
      "r326"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock": {
     "auth_ref": [
      "r196"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/AcquisitionsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": {
     "auth_ref": [
      "r196",
      "r203"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/GoodwillAndIntangibleAssetsNarrativeDetails",
      "http://www.azz.com/role/GoodwillAndIntangibleAssetsScheduleOfAmortizableIntangibleAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": {
     "auth_ref": [
      "r196",
      "r203"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/GoodwillAndIntangibleAssetsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock": {
     "auth_ref": [
      "r397"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of future minimum payments required in the aggregate and for each of the five succeeding fiscal years for operating leases having initial or remaining noncancelable lease terms in excess of one year and the total minimum rentals to be received in the future under noncancelable subleases as of the balance sheet date.",
        "label": "Schedule of Future Minimum Rental Payments for Operating Leases [Table Text Block]",
        "terseLabel": "Schedule of Future Minimum Rental Payments for Operating Leases"
       }
      }
     },
     "localname": "ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/LeasesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfGoodwillTable": {
     "auth_ref": [
      "r192",
      "r193"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/GoodwillAndIntangibleAssetsScheduleOfGoodwillDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfGoodwillTextBlock": {
     "auth_ref": [
      "r192",
      "r193"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/GoodwillAndIntangibleAssetsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable": {
     "auth_ref": [
      "r207",
      "r210"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance and exist in perpetuity.",
        "label": "Schedule of Indefinite-Lived Intangible Assets [Table]",
        "terseLabel": "Schedule of Indefinite-Lived Intangible Assets [Table]"
       }
      }
     },
     "localname": "ScheduleOfIndefiniteLivedIntangibleAssetsTable",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/GoodwillAndIntangibleAssetsIndefiniteLivedIntangibleAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": {
     "auth_ref": [
      "r11",
      "r33",
      "r34",
      "r35"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.",
        "label": "Schedule of Inventory, Current [Table Text Block]",
        "terseLabel": "Schedule of Inventory"
       }
      }
     },
     "localname": "ScheduleOfInventoryCurrentTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/InventoriesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": {
     "auth_ref": [
      "r253"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of the combined aggregate amount of maturities and sinking fund requirements for all long-term borrowings for each of the five years following the date of the latest balance sheet date presented.",
        "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/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/DebtTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfMultiemployerPlansTable": {
     "auth_ref": [
      "r282"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Schedule of the quantitative and qualitative information related to multiemployer plans in which the employer participates. A multiemployer plan is a pension or postretirement benefit plan to which two or more unrelated employers contribute where assets contributed by one participating employer may be used to provide benefits to employees of other participating employers.",
        "label": "Schedule of Multiemployer Plans [Table]",
        "terseLabel": "Schedule of Multiemployer Plans [Table]"
       }
      }
     },
     "localname": "ScheduleOfMultiemployerPlansTable",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/EmployeeBenefitPlansMultiemployerPlanDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock": {
     "auth_ref": [
      "r119",
      "r121",
      "r137",
      "r138",
      "r141"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of changes in accounting principles, including adoption of new accounting pronouncements, that describes the new methods, amount and effects on financial statement line items.",
        "label": "Schedule of New Accounting Pronouncements and Changes in Accounting Principles [Table Text Block]",
        "terseLabel": "Schedule of New Accounting Pronouncements and Changes in Accounting Principles"
       }
      }
     },
     "localname": "ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/SummaryOfSignificantAccountingPoliciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock": {
     "auth_ref": [
      "r299"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/StockCompensationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock": {
     "auth_ref": [
      "r251"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/SummaryOfSignificantAccountingPoliciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": {
     "auth_ref": [
      "r39",
      "r216"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/PropertyPlantAndEquipmentDetails",
      "http://www.azz.com/role/PropertyPlantAndEquipmentNotes",
      "http://www.azz.com/role/PropertyPlantAndEquipmentTables",
      "http://www.azz.com/role/SummaryOfSignificantAccountingPoliciesPropertyPlantAndEquipmentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock": {
     "auth_ref": [
      "r140"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of quarterly financial data. Includes, but is not limited to, financial information for fiscal quarters, cumulative effect of a change in accounting principle and earnings per share data.",
        "label": "Quarterly Financial Information [Table Text Block]",
        "terseLabel": "Schedule of Quarterly Financial Information"
       }
      }
     },
     "localname": "ScheduleOfQuarterlyFinancialInformationTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/QuarterlyFinancialInformationUnauditedTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": {
     "auth_ref": [
      "r363"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/AcquisitionsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfRestructuringAndRelatedCostsTable": {
     "auth_ref": [
      "r225",
      "r226",
      "r229"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/RestructuringAndOtherRelatedCostsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": {
     "auth_ref": [
      "r151",
      "r157",
      "r158",
      "r159",
      "r192"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/OperatingSegmentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": {
     "auth_ref": [
      "r151",
      "r157",
      "r158",
      "r159",
      "r192"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/OperatingSegmentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": {
     "auth_ref": [
      "r289",
      "r312"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/StockCompensationDetailsTextual",
      "http://www.azz.com/role/StockCompensationNonVestedRestrictedStockActivityDetails",
      "http://www.azz.com/role/StockCompensationPerformanceShareUnitsDetails",
      "http://www.azz.com/role/StockCompensationSarsAndOptionAwardsActivityDetails",
      "http://www.azz.com/role/StockCompensationScheduleByExercisePriceRangeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationStockOptionsAndStockAppreciationRightsAwardActivityTableTextBlock": {
     "auth_ref": [
      "r295"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/StockCompensationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock": {
     "auth_ref": [
      "r333",
      "r349"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": {
     "auth_ref": [
      "r203"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/GoodwillAndIntangibleAssetsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SegmentDomain": {
     "auth_ref": [],
     "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/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/CommitmentsAndContingenciesProductWarrantyAccrualDetails",
      "http://www.azz.com/role/GoodwillAndIntangibleAssetsIndefiniteLivedIntangibleAssetsDetails",
      "http://www.azz.com/role/GoodwillAndIntangibleAssetsNarrativeDetails",
      "http://www.azz.com/role/GoodwillAndIntangibleAssetsScheduleOfGoodwillDetails",
      "http://www.azz.com/role/OperatingSegmentsDetails",
      "http://www.azz.com/role/RestructuringAndOtherRelatedCostsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SegmentReportingAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Segment Reporting [Abstract]"
       }
      }
     },
     "localname": "SegmentReportingAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_SegmentReportingDisclosureTextBlock": {
     "auth_ref": [
      "r164"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/OperatingSegmentsNotes"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/OperatingSegmentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SellingGeneralAndAdministrativeExpense": {
     "auth_ref": [
      "r81",
      "r180"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/ConsolidatedStatementsOfIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SellingGeneralAndAdministrativeExpensesMember": {
     "auth_ref": [
      "r83"
     ],
     "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 Expenses [Member]"
       }
      }
     },
     "localname": "SellingGeneralAndAdministrativeExpensesMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/RestructuringAndOtherRelatedCostsDetails"
     ],
     "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 [Member]"
       }
      }
     },
     "localname": "SeniorNotesMember",
     "nsuri": "http://fasb.org/us-gaap/2019-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_SettlementWithTaxingAuthorityMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Settlement reached with a taxing authority.",
        "label": "Settlement with Taxing Authority [Member]",
        "terseLabel": "Settlement with Taxing Authority"
       }
      }
     },
     "localname": "SettlementWithTaxingAuthorityMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/IncomeTaxesReconciliationOfUnrecognizedTaxBenefitsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensation": {
     "auth_ref": [
      "r99"
     ],
     "calculation": {
      "http://www.azz.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 7.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",
        "verboseLabel": "Share-based compensation expense"
       }
      }
     },
     "localname": "ShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Share-based Payment Arrangement, Noncash Expense [Abstract]"
       }
      }
     },
     "localname": "ShareBasedCompensationAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": {
     "auth_ref": [
      "r290"
     ],
     "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",
        "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period",
        "verboseLabel": "Vesting ratably term"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/StockCompensationDetailsTextual",
      "http://www.azz.com/role/StockCompensationPerformanceShareUnitsDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": {
     "auth_ref": [
      "r298"
     ],
     "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",
        "negatedLabel": "Forfeited (shares)",
        "negatedTerseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/StockCompensationNonVestedRestrictedStockActivityDetails",
      "http://www.azz.com/role/StockCompensationPerformanceShareUnitsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r303"
     ],
     "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",
        "terseLabel": "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/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/StockCompensationNonVestedRestrictedStockActivityDetails",
      "http://www.azz.com/role/StockCompensationPerformanceShareUnitsDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": {
     "auth_ref": [
      "r301"
     ],
     "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",
        "verboseLabel": "Granted (shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/StockCompensationNonVestedRestrictedStockActivityDetails",
      "http://www.azz.com/role/StockCompensationPerformanceShareUnitsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r301"
     ],
     "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",
        "terseLabel": "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/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/StockCompensationNonVestedRestrictedStockActivityDetails",
      "http://www.azz.com/role/StockCompensationPerformanceShareUnitsDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": {
     "auth_ref": [
      "r300"
     ],
     "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": "Non-Vested Balance as of February 29, 2020",
        "periodStartLabel": "Non-Vested Balance as of February 28, 2019",
        "terseLabel": "Non-vested shares outstanding (shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/StockCompensationDetailsTextual",
      "http://www.azz.com/role/StockCompensationNonVestedRestrictedStockActivityDetails",
      "http://www.azz.com/role/StockCompensationPerformanceShareUnitsDetails"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/StockCompensationNonVestedRestrictedStockActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r300"
     ],
     "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": "Non-Vested Balance as of February 29, 2020",
        "periodStartLabel": "Non-Vested Balance as of February 28, 2019",
        "terseLabel": "Non-vested shares outstanding, weighted average grant date fair value (usd per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/StockCompensationDetailsTextual",
      "http://www.azz.com/role/StockCompensationNonVestedRestrictedStockActivityDetails",
      "http://www.azz.com/role/StockCompensationPerformanceShareUnitsDetails"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/StockCompensationNonVestedRestrictedStockActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": {
     "auth_ref": [
      "r302"
     ],
     "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)",
        "negatedTerseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/StockCompensationNonVestedRestrictedStockActivityDetails",
      "http://www.azz.com/role/StockCompensationPerformanceShareUnitsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue": {
     "auth_ref": [
      "r305"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Fair value of share-based awards for which the grantee gained the right by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value",
        "terseLabel": "Total fair value of vested shares"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/StockCompensationDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r302"
     ],
     "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",
        "terseLabel": "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/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/StockCompensationNonVestedRestrictedStockActivityDetails",
      "http://www.azz.com/role/StockCompensationPerformanceShareUnitsDetails"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/StockCompensationDetailsTextual",
      "http://www.azz.com/role/StockCompensationNonVestedRestrictedStockActivityDetails",
      "http://www.azz.com/role/StockCompensationPerformanceShareUnitsDetails",
      "http://www.azz.com/role/StockCompensationSarsAndOptionAwardsActivityDetails",
      "http://www.azz.com/role/StockCompensationScheduleByExercisePriceRangeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee": {
     "auth_ref": [
      "r312"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/StockCompensationDetailsTextual"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": {
     "auth_ref": [
      "r291"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/StockCompensationDetailsTextual"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/StockCompensationDetailsTextual"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r304"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/StockCompensationDetailsTextual"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": {
     "auth_ref": [
      "r296"
     ],
     "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",
        "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/StockCompensationScheduleByExercisePriceRangeDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
     "auth_ref": [
      "r286",
      "r292"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/StockCompensationDetailsTextual",
      "http://www.azz.com/role/StockCompensationNonVestedRestrictedStockActivityDetails",
      "http://www.azz.com/role/StockCompensationPerformanceShareUnitsDetails",
      "http://www.azz.com/role/StockCompensationSarsAndOptionAwardsActivityDetails",
      "http://www.azz.com/role/StockCompensationScheduleByExercisePriceRangeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": {
     "auth_ref": [
      "r105",
      "r289",
      "r293"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.",
        "label": "Share-based Payment Arrangement [Policy Text Block]",
        "terseLabel": "Stock-based compensation"
       }
      }
     },
     "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock": {
     "auth_ref": [
      "r294"
     ],
     "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 [Table Text Block]"
       }
      }
     },
     "localname": "ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/StockCompensationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis": {
     "auth_ref": [
      "r306"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by range of option prices pertaining to options granted.",
        "label": "Exercise Price Range [Axis]",
        "terseLabel": "Exercise Price Range [Axis]"
       }
      }
     },
     "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/StockCompensationScheduleByExercisePriceRangeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain": {
     "auth_ref": [
      "r308"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Supplementary information on outstanding and exercisable share awards as of the balance sheet date which stratifies outstanding options by ranges of exercise prices.",
        "label": "Exercise Price Range [Domain]",
        "terseLabel": "Exercise Price Range [Domain]"
       }
      }
     },
     "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/StockCompensationScheduleByExercisePriceRangeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": {
     "auth_ref": [
      "r290"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/StockCompensationDetailsTextual"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": {
     "auth_ref": [
      "r307",
      "r314"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/StockCompensationDetailsTextual"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/StockCompensationDetailsTextual"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_SharesIssued": {
     "auth_ref": [
      "r259"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/ConsolidatedStatementOfShareholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_SignificantAccountingPoliciesTextBlock": {
     "auth_ref": [
      "r118"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/SummaryOfSignificantAccountingPoliciesNotes"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleNatureOfUncertaintyDomain": {
     "auth_ref": [
      "r329"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The nature of the uncertainty for which it is reasonably possible that the total amount of the unrecognized tax benefit will significantly increase or decrease within twelve months of the balance sheet date.",
        "label": "Significant Change in Unrecognized Tax Benefits is Reasonably Possible, Nature of Uncertainty [Domain]",
        "terseLabel": "Significant Change in Unrecognized Tax Benefits is Reasonably Possible, Nature of Uncertainty [Domain]"
       }
      }
     },
     "localname": "SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleNatureOfUncertaintyDomain",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/IncomeTaxesReconciliationOfUnrecognizedTaxBenefitsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_StandardProductWarrantyPolicy": {
     "auth_ref": [
      "r105",
      "r247"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_StateAndLocalJurisdictionMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Designated tax department of a state or local government entitled to levy and collect income taxes from the entity.",
        "label": "State and Local Jurisdiction [Member]",
        "terseLabel": "State"
       }
      }
     },
     "localname": "StateAndLocalJurisdictionMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/IncomeTaxesScheduleOfNetOperatingLossCarryforwardsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_StatementBusinessSegmentsAxis": {
     "auth_ref": [
      "r0",
      "r157",
      "r192",
      "r218",
      "r224",
      "r231",
      "r441"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by business segments.",
        "label": "Segments [Axis]",
        "terseLabel": "Segments [Axis]"
       }
      }
     },
     "localname": "StatementBusinessSegmentsAxis",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/CommitmentsAndContingenciesProductWarrantyAccrualDetails",
      "http://www.azz.com/role/GoodwillAndIntangibleAssetsIndefiniteLivedIntangibleAssetsDetails",
      "http://www.azz.com/role/GoodwillAndIntangibleAssetsNarrativeDetails",
      "http://www.azz.com/role/GoodwillAndIntangibleAssetsScheduleOfGoodwillDetails",
      "http://www.azz.com/role/OperatingSegmentsDetails",
      "http://www.azz.com/role/RestructuringAndOtherRelatedCostsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementClassOfStockAxis": {
     "auth_ref": [
      "r20",
      "r21",
      "r22",
      "r259"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by the different classes of stock of the entity.",
        "label": "Class of Stock [Axis]",
        "terseLabel": "Class of Stock [Axis]"
       }
      }
     },
     "localname": "StatementClassOfStockAxis",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/ConsolidatedStatementOfShareholdersEquity",
      "http://www.azz.com/role/StockCompensationPerformanceShareUnitsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "auth_ref": [
      "r53",
      "r259"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/ConsolidatedStatementOfShareholdersEquity"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome",
      "http://www.azz.com/role/ConsolidatedBalanceSheetsParenthetical",
      "http://www.azz.com/role/ConsolidatedStatementOfShareholdersEquity"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfCashFlowsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Statement of Cash Flows [Abstract]"
       }
      }
     },
     "localname": "StatementOfCashFlowsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfFinancialPositionAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Statement of Financial Position [Abstract]"
       }
      }
     },
     "localname": "StatementOfFinancialPositionAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Statement of Comprehensive Income [Abstract]"
       }
      }
     },
     "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfStockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Statement of Stockholders' Equity [Abstract]"
       }
      }
     },
     "localname": "StatementOfStockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementTable": {
     "auth_ref": [],
     "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/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome",
      "http://www.azz.com/role/ConsolidatedBalanceSheetsParenthetical",
      "http://www.azz.com/role/ConsolidatedStatementOfShareholdersEquity"
     ],
     "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) [Member]"
       }
      }
     },
     "localname": "StockAppreciationRightsSARSMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/StockCompensationDetailsTextual",
      "http://www.azz.com/role/StockCompensationSarsAndOptionAwardsActivityDetails",
      "http://www.azz.com/role/StockCompensationScheduleByExercisePriceRangeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": {
     "auth_ref": [
      "r21",
      "r22",
      "r259",
      "r264"
     ],
     "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": "Employee Stock Purchase Plan (shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/ConsolidatedStatementOfShareholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross": {
     "auth_ref": [
      "r259",
      "r264"
     ],
     "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": "Stock Issued During Period, Shares, Restricted Stock Award, Gross"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardGross",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/ConsolidatedStatementOfShareholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": {
     "auth_ref": [
      "r21",
      "r22",
      "r259",
      "r264"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Number, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP).",
        "label": "Shares Issued, Shares, Share-based Payment Arrangement, after Forfeiture",
        "terseLabel": "Stock compensation (shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/ConsolidatedStatementOfShareholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": {
     "auth_ref": [
      "r21",
      "r22",
      "r259",
      "r264",
      "r297"
     ],
     "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",
        "terseLabel": "Exercise of stock options (shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/ConsolidatedStatementOfShareholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": {
     "auth_ref": [
      "r21",
      "r22",
      "r259",
      "r264"
     ],
     "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": "Employee Stock Purchase Plan"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/ConsolidatedStatementOfShareholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross": {
     "auth_ref": [
      "r21",
      "r22",
      "r259",
      "r264"
     ],
     "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": "Restricted Stock Units"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardGross",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/ConsolidatedStatementOfShareholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": {
     "auth_ref": [
      "r21",
      "r22",
      "r264",
      "r288",
      "r304"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/ConsolidatedStatementOfShareholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockRepurchasedAndRetiredDuringPeriodShares": {
     "auth_ref": [
      "r21",
      "r22",
      "r259",
      "r264"
     ],
     "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": "Retirement of treasury shares (in shares)"
       }
      }
     },
     "localname": "StockRepurchasedAndRetiredDuringPeriodShares",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/ConsolidatedStatementOfShareholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockRepurchasedAndRetiredDuringPeriodValue": {
     "auth_ref": [
      "r21",
      "r22",
      "r259",
      "r264"
     ],
     "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": "Retirement of treasury shares"
       }
      }
     },
     "localname": "StockRepurchasedAndRetiredDuringPeriodValue",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/ConsolidatedStatementOfShareholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquity": {
     "auth_ref": [
      "r22",
      "r26",
      "r27",
      "r168"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/ConsolidatedBalanceSheets",
      "http://www.azz.com/role/ConsolidatedStatementOfShareholdersEquity"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Subsequent Events [Abstract]"
       }
      }
     },
     "localname": "SubsequentEventsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventsTextBlock": {
     "auth_ref": [
      "r412"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/SubsequentEventsNotes"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SummaryOfOperatingLossCarryforwardsTextBlock": {
     "auth_ref": [
      "r343"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of pertinent information, such as tax authority, amounts, and expiration dates, of net operating loss carryforwards, including an assessment of the likelihood of utilization.",
        "label": "Summary of Operating Loss Carryforwards [Table Text Block]",
        "terseLabel": "Summary of Operating Loss Carryforwards"
       }
      }
     },
     "localname": "SummaryOfOperatingLossCarryforwardsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SupplementalCashFlowInformationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Supplemental Cash Flow Information [Abstract]",
        "verboseLabel": "Cash paid during the year for:"
       }
      }
     },
     "localname": "SupplementalCashFlowInformationAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_TrademarksMember": {
     "auth_ref": [
      "r365"
     ],
     "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 [Member]"
       }
      }
     },
     "localname": "TrademarksMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/GoodwillAndIntangibleAssetsScheduleOfAmortizableIntangibleAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": {
     "auth_ref": [
      "r413"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/CommitmentsAndContingenciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TypeOfAdoptionMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Adoption and early adoption of sources of change to generally accepted accounting principles (GAAP) in the United States. The FASB released the FASB Accounting Standards Codification as the authoritative source of literature effective for interim and annual periods ending after September 15, 2009. As part of the Codification process, the FASB issues Accounting Standards Updates to amend the Codification but otherwise the Accounting Standards Updates are not authoritative in their own right. All previous accounting standards (such as FASB Statements of Financial Accounting Standards, FASB Interpretations, FASB Staff Positions, Emerging Issues Task Force Consensuses, other pronouncements of the FASB or other designated bodies, or other forms of GAAP are considered accounting pronouncements) were superseded upon the adoption of the Codification. For an interim period, references to the superseded standards are included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.",
        "label": "Type of Adoption [Domain]",
        "terseLabel": "Type of Adoption [Domain]"
       }
      }
     },
     "localname": "TypeOfAdoptionMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/ConsolidatedStatementOfShareholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TypeOfRestructuringDomain": {
     "auth_ref": [],
     "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/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/RestructuringAndOtherRelatedCostsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_UnamortizedDebtIssuanceExpense": {
     "auth_ref": [
      "r40"
     ],
     "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 Expense"
       }
      }
     },
     "localname": "UnamortizedDebtIssuanceExpense",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/DebtScheduleOfLongTermDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefits": {
     "auth_ref": [
      "r320",
      "r332"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/IncomeTaxesReconciliationOfUnrecognizedTaxBenefitsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued": {
     "auth_ref": [
      "r328"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount accrued 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 Accrued",
        "terseLabel": "Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/IncomeTaxesReconciliationOfUnrecognizedTaxBenefitsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease": {
     "auth_ref": [
      "r332"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of increase (decrease) in unrecognized tax benefits attributable to uncertain tax positions taken in tax returns.",
        "label": "Unrecognized Tax Benefits, Period Increase (Decrease)",
        "terseLabel": "Gross increases"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsPeriodIncreaseDecrease",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/IncomeTaxesReconciliationOfUnrecognizedTaxBenefitsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UseOfEstimates": {
     "auth_ref": [
      "r143",
      "r144",
      "r146",
      "r147",
      "r148",
      "r149",
      "r150"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ValuationAllowancesAndReservesAdjustments": {
     "auth_ref": [
      "r117"
     ],
     "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": "Valuation Allowances and Reserves, Adjustments"
       }
      }
     },
     "localname": "ValuationAllowancesAndReservesAdjustments",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/ScheduleIiValuationAndQualiyingAccountsAndReservesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ValuationAllowancesAndReservesBalance": {
     "auth_ref": [
      "r117"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/ScheduleIiValuationAndQualiyingAccountsAndReservesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ValuationAllowancesAndReservesDeductions": {
     "auth_ref": [
      "r117"
     ],
     "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": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction"
       }
      }
     },
     "localname": "ValuationAllowancesAndReservesDeductions",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/ScheduleIiValuationAndQualiyingAccountsAndReservesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ValuationAllowancesAndReservesDomain": {
     "auth_ref": [],
     "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/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/ScheduleIiValuationAndQualiyingAccountsAndReservesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ValuationAllowancesAndReservesPeriodIncreaseDecrease": {
     "auth_ref": [
      "r117"
     ],
     "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": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Period Increase (Decrease)"
       }
      }
     },
     "localname": "ValuationAllowancesAndReservesPeriodIncreaseDecrease",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/ScheduleIiValuationAndQualiyingAccountsAndReservesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ValuationAllowancesAndReservesReservesOfBusinessesAcquired": {
     "auth_ref": [
      "r117"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of increase in valuation and qualifying accounts and reserves from business combination.",
        "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Business Acquired",
        "terseLabel": "Valuation Allowances and Reserves, Adjustments"
       }
      }
     },
     "localname": "ValuationAllowancesAndReservesReservesOfBusinessesAcquired",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/ScheduleIiValuationAndQualiyingAccountsAndReservesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ValuationAllowancesAndReservesTypeAxis": {
     "auth_ref": [
      "r117"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/ScheduleIiValuationAndQualiyingAccountsAndReservesDetails"
     ],
     "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/2019-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/2019-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": "Vehicles [Member]"
       }
      }
     },
     "localname": "VehiclesMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/PropertyPlantAndEquipmentDetails",
      "http://www.azz.com/role/SummaryOfSignificantAccountingPoliciesPropertyPlantAndEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_VestingAxis": {
     "auth_ref": [
      "r312"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by vesting schedule of award under share-based payment arrangement.",
        "label": "Vesting [Axis]",
        "terseLabel": "Vesting [Axis]"
       }
      }
     },
     "localname": "VestingAxis",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/StockCompensationPerformanceShareUnitsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_VestingDomain": {
     "auth_ref": [
      "r312"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Vesting schedule of award under share-based payment arrangement.",
        "label": "Vesting [Domain]",
        "terseLabel": "Vesting [Domain]"
       }
      }
     },
     "localname": "VestingDomain",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/StockCompensationPerformanceShareUnitsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "auth_ref": [
      "r127",
      "r132"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/ConsolidatedStatementsOfIncome",
      "http://www.azz.com/role/EarningsPerShareDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "auth_ref": [
      "r126",
      "r132"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.azz.com/role/ConsolidatedStatementsOfIncome",
      "http://www.azz.com/role/EarningsPerShareDetails"
     ],
     "xbrltype": "sharesItemType"
    }
   },
   "unitCount": 6
  }
 },
 "std_ref": {
  "r0": {
   "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"
  },
  "r1": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "205",
   "URI": "http://asc.fasb.org/topic&trid=2122149"
  },
  "r10": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e7018-107765"
  },
  "r100": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585"
  },
  "r101": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585"
  },
  "r102": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3044-108585"
  },
  "r103": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4273-108586"
  },
  "r104": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4297-108586"
  },
  "r105": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790"
  },
  "r106": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18823-107790"
  },
  "r107": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18823-107790"
  },
  "r108": {
   "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=26873400&loc=d3e23780-122690"
  },
  "r109": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08.(e),(f))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690"
  },
  "r11": {
   "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"
  },
  "r110": {
   "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=26873400&loc=d3e23780-122690"
  },
  "r111": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08.(h)(1)(i))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690"
  },
  "r112": {
   "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=26873400&loc=d3e23780-122690"
  },
  "r113": {
   "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=26873400&loc=d3e23780-122690"
  },
  "r114": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08.(n))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690"
  },
  "r115": {
   "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=26873400&loc=d3e24072-122690"
  },
  "r116": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(ColumnA))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e24092-122690"
  },
  "r117": {
   "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=26873400&loc=d3e24092-122690"
  },
  "r118": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "235",
   "URI": "http://asc.fasb.org/topic&trid=2122369"
  },
  "r119": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794"
  },
  "r12": {
   "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=6877327&loc=d3e13212-122682"
  },
  "r120": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794"
  },
  "r121": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22583-107794"
  },
  "r122": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794"
  },
  "r123": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22658-107794"
  },
  "r124": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22663-107794"
  },
  "r125": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 1.N)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=112272810&loc=d3e30840-122693"
  },
  "r126": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1448-109256"
  },
  "r127": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1505-109256"
  },
  "r128": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1252-109256"
  },
  "r129": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1500-109256"
  },
  "r13": {
   "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=6877327&loc=d3e13212-122682"
  },
  "r130": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=SL5780133-109256"
  },
  "r131": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1337-109256"
  },
  "r132": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257"
  },
  "r133": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257"
  },
  "r134": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257"
  },
  "r135": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "52",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=117327953&loc=d3e4984-109258"
  },
  "r136": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "260",
   "URI": "http://asc.fasb.org/topic&trid=2144383"
  },
  "r137": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "270",
   "URI": "http://asc.fasb.org/extlink&oid=116846552&loc=d3e725-108305"
  },
  "r138": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "270",
   "URI": "http://asc.fasb.org/extlink&oid=116846552&loc=d3e765-108305"
  },
  "r139": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "270",
   "URI": "http://asc.fasb.org/extlink&oid=116846552&loc=d3e543-108305"
  },
  "r14": {
   "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=6877327&loc=d3e13212-122682"
  },
  "r140": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "270",
   "URI": "http://asc.fasb.org/extlink&oid=118952077&loc=d3e1280-108306"
  },
  "r141": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.10-01.(b)(6))",
   "Topic": "270",
   "URI": "http://asc.fasb.org/extlink&oid=27015980&loc=d3e46468-122699"
  },
  "r142": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "270",
   "URI": "http://asc.fasb.org/topic&trid=2126967"
  },
  "r143": {
   "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"
  },
  "r144": {
   "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"
  },
  "r145": {
   "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"
  },
  "r146": {
   "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"
  },
  "r147": {
   "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"
  },
  "r148": {
   "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"
  },
  "r149": {
   "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"
  },
  "r15": {
   "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=6877327&loc=d3e13212-122682"
  },
  "r150": {
   "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"
  },
  "r151": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8721-108599"
  },
  "r152": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599"
  },
  "r153": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599"
  },
  "r154": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599"
  },
  "r155": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599"
  },
  "r156": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599"
  },
  "r157": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599"
  },
  "r158": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8813-108599"
  },
  "r159": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8906-108599"
  },
  "r16": {
   "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=6877327&loc=d3e13212-122682"
  },
  "r160": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8933-108599"
  },
  "r161": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8933-108599"
  },
  "r162": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8475-108599"
  },
  "r163": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e9038-108599"
  },
  "r164": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "280",
   "URI": "http://asc.fasb.org/topic&trid=2134510"
  },
  "r165": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=118952595&loc=d3e4428-111522"
  },
  "r166": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=118952595&loc=d3e4531-111522"
  },
  "r167": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=118936363&loc=d3e5074-111524"
  },
  "r168": {
   "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=27010918&loc=d3e74512-122707"
  },
  "r169": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=118955202&loc=SL82895884-210446"
  },
  "r17": {
   "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=6877327&loc=d3e13212-122682"
  },
  "r170": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919244-210447"
  },
  "r171": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919249-210447"
  },
  "r172": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919249-210447"
  },
  "r173": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919253-210447"
  },
  "r174": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919258-210447"
  },
  "r175": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919230-210447"
  },
  "r176": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=118955579&loc=SL82922888-210455"
  },
  "r177": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=118955579&loc=SL82922895-210455"
  },
  "r178": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=118955579&loc=SL82922900-210455"
  },
  "r179": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=118942371&loc=SL82922954-210456"
  },
  "r18": {
   "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=6877327&loc=d3e13212-122682"
  },
  "r180": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "30",
   "SubTopic": "10",
   "Topic": "330",
   "URI": "http://asc.fasb.org/extlink&oid=68048583&loc=d3e3636-108311"
  },
  "r181": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "10",
   "Topic": "330",
   "URI": "http://asc.fasb.org/extlink&oid=116846819&loc=d3e3927-108312"
  },
  "r182": {
   "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"
  },
  "r183": {
   "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"
  },
  "r184": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.BB)",
   "Topic": "330",
   "URI": "http://asc.fasb.org/extlink&oid=27011343&loc=d3e100047-122729"
  },
  "r185": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "330",
   "URI": "http://asc.fasb.org/topic&trid=2126998"
  },
  "r186": {
   "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"
  },
  "r187": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=77989000&loc=SL49117168-202975"
  },
  "r188": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267"
  },
  "r189": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267"
  },
  "r19": {
   "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=6877327&loc=d3e13212-122682"
  },
  "r190": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267"
  },
  "r191": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267"
  },
  "r192": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267"
  },
  "r193": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13854-109267"
  },
  "r194": {
   "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"
  },
  "r195": {
   "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"
  },
  "r196": {
   "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"
  },
  "r197": {
   "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"
  },
  "r198": {
   "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"
  },
  "r199": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275"
  },
  "r2": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765"
  },
  "r20": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(27))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r200": {
   "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"
  },
  "r201": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275"
  },
  "r202": {
   "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"
  },
  "r203": {
   "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"
  },
  "r204": {
   "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"
  },
  "r205": {
   "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"
  },
  "r206": {
   "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"
  },
  "r207": {
   "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"
  },
  "r208": {
   "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"
  },
  "r209": {
   "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"
  },
  "r21": {
   "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=6877327&loc=d3e13212-122682"
  },
  "r210": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b),(d)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16373-109275"
  },
  "r211": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "350",
   "URI": "http://asc.fasb.org/topic&trid=2144416"
  },
  "r212": {
   "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"
  },
  "r213": {
   "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"
  },
  "r214": {
   "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"
  },
  "r215": {
   "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"
  },
  "r216": {
   "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"
  },
  "r217": {
   "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"
  },
  "r218": {
   "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"
  },
  "r219": {
   "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"
  },
  "r22": {
   "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=6877327&loc=d3e13212-122682"
  },
  "r220": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "360",
   "URI": "http://asc.fasb.org/topic&trid=2155823"
  },
  "r221": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869"
  },
  "r222": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869"
  },
  "r223": {
   "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"
  },
  "r224": {
   "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"
  },
  "r225": {
   "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"
  },
  "r226": {
   "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"
  },
  "r227": {
   "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"
  },
  "r228": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 5.P.4(b))",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747"
  },
  "r229": {
   "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"
  },
  "r23": {
   "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=6877327&loc=d3e13212-122682"
  },
  "r230": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.P.4(b))",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747"
  },
  "r231": {
   "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"
  },
  "r232": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "420",
   "URI": "http://asc.fasb.org/topic&trid=2175745"
  },
  "r233": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "440",
   "URI": "http://asc.fasb.org/topic&trid=2144648"
  },
  "r234": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14326-108349"
  },
  "r235": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14615-108349"
  },
  "r236": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14394-108349"
  },
  "r237": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14435-108349"
  },
  "r238": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14453-108349"
  },
  "r239": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14472-108349"
  },
  "r24": {
   "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=6877327&loc=d3e13212-122682"
  },
  "r240": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14557-108349"
  },
  "r241": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "450",
   "URI": "http://asc.fasb.org/topic&trid=2127136"
  },
  "r242": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "10",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=68070138&loc=d3e11281-110244"
  },
  "r243": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=118943654&loc=d3e12021-110248"
  },
  "r244": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=118943654&loc=d3e12053-110248"
  },
  "r245": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12524-110249"
  },
  "r246": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "((c)(4))",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249"
  },
  "r247": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249"
  },
  "r248": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249"
  },
  "r249": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249"
  },
  "r25": {
   "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=6877327&loc=d3e13212-122682"
  },
  "r250": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(5)",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249"
  },
  "r251": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249"
  },
  "r252": {
   "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"
  },
  "r253": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=6802200&loc=d3e1835-112601"
  },
  "r254": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=6802200&loc=SL6230698-112601"
  },
  "r255": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=109500613&loc=SL6031897-161870"
  },
  "r256": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=109500613&loc=SL6031897-161870"
  },
  "r257": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=109500613&loc=SL6036836-161870"
  },
  "r258": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "470",
   "URI": "http://asc.fasb.org/topic&trid=2208564"
  },
  "r259": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21463-112644"
  },
  "r26": {
   "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=6877327&loc=d3e13212-122682"
  },
  "r260": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21475-112644"
  },
  "r261": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21506-112644"
  },
  "r262": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21521-112644"
  },
  "r263": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21538-112644"
  },
  "r264": {
   "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=27012166&loc=d3e187085-122770"
  },
  "r265": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=118944033&loc=SL49130531-203044"
  },
  "r266": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=118944033&loc=SL49130532-203044"
  },
  "r267": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=118944033&loc=SL49130533-203044"
  },
  "r268": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130551-203045"
  },
  "r269": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130556-203045"
  },
  "r27": {
   "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=6877327&loc=d3e13212-122682"
  },
  "r270": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130545-203045"
  },
  "r271": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130549-203045"
  },
  "r272": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130549-203045"
  },
  "r273": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=118944142&loc=SL49130690-203046-203046"
  },
  "r274": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=118944142&loc=SL49130690-203046-203046"
  },
  "r275": {
   "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"
  },
  "r276": {
   "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"
  },
  "r277": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450651-114947"
  },
  "r278": {
   "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"
  },
  "r279": {
   "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"
  },
  "r28": {
   "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=6877327&loc=d3e13212-122682"
  },
  "r280": {
   "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"
  },
  "r281": {
   "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"
  },
  "r282": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947"
  },
  "r283": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450678-114947"
  },
  "r284": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450691-114947"
  },
  "r285": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "715",
   "URI": "http://asc.fasb.org/topic&trid=2235017"
  },
  "r286": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901"
  },
  "r287": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901"
  },
  "r288": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901"
  },
  "r289": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901"
  },
  "r29": {
   "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=6877327&loc=d3e13212-122682"
  },
  "r290": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901"
  },
  "r291": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901"
  },
  "r292": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a),(g)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901"
  },
  "r293": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b),(f)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901"
  },
  "r294": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901"
  },
  "r295": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901"
  },
  "r296": {
   "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=116856206&loc=d3e5070-113901"
  },
  "r297": {
   "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=116856206&loc=d3e5070-113901"
  },
  "r298": {
   "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=116856206&loc=d3e5070-113901"
  },
  "r299": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901"
  },
  "r3": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765"
  },
  "r30": {
   "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=6877327&loc=d3e13212-122682"
  },
  "r300": {
   "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=116856206&loc=d3e5070-113901"
  },
  "r301": {
   "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=116856206&loc=d3e5070-113901"
  },
  "r302": {
   "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=116856206&loc=d3e5070-113901"
  },
  "r303": {
   "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=116856206&loc=d3e5070-113901"
  },
  "r304": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901"
  },
  "r305": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901"
  },
  "r306": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901"
  },
  "r307": {
   "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=116856206&loc=d3e5070-113901"
  },
  "r308": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901"
  },
  "r309": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901"
  },
  "r31": {
   "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=6877327&loc=d3e13212-122682"
  },
  "r310": {
   "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=116856206&loc=d3e5070-113901"
  },
  "r311": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(i)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901"
  },
  "r312": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901"
  },
  "r313": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=SL79508275-113901"
  },
  "r314": {
   "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=115993241&loc=d3e301413-122809"
  },
  "r315": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 14.F)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=115993241&loc=d3e301413-122809"
  },
  "r316": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=118258462&loc=d3e11374-113907"
  },
  "r317": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "718",
   "URI": "http://asc.fasb.org/topic&trid=2228938"
  },
  "r318": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=117330534&loc=d3e28680-109314"
  },
  "r319": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=117330534&loc=d3e28680-109314"
  },
  "r32": {
   "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=6877327&loc=d3e13212-122682"
  },
  "r320": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=SL37586934-109318"
  },
  "r321": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=d3e32247-109318"
  },
  "r322": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=d3e32280-109318"
  },
  "r323": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=d3e31917-109318"
  },
  "r324": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=d3e31931-109318"
  },
  "r325": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=d3e31958-109318"
  },
  "r326": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32687-109319"
  },
  "r327": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32698-109319"
  },
  "r328": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32718-109319"
  },
  "r329": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(1)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32718-109319"
  },
  "r33": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(a))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r330": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32718-109319"
  },
  "r331": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32718-109319"
  },
  "r332": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319"
  },
  "r333": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319"
  },
  "r334": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32809-109319"
  },
  "r335": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32840-109319"
  },
  "r336": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319"
  },
  "r337": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319"
  },
  "r338": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b),(c)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319"
  },
  "r339": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319"
  },
  "r34": {
   "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=6877327&loc=d3e13212-122682"
  },
  "r340": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319"
  },
  "r341": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32847-109319"
  },
  "r342": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32559-109319"
  },
  "r343": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32559-109319"
  },
  "r344": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32621-109319"
  },
  "r345": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32632-109319"
  },
  "r346": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319"
  },
  "r347": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319"
  },
  "r348": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319"
  },
  "r349": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "217",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=117331294&loc=d3e36027-109320"
  },
  "r35": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(c))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r350": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 6.I)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817"
  },
  "r351": {
   "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=116825942&loc=d3e330036-122817"
  },
  "r352": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=109238882&loc=d3e38679-109324"
  },
  "r353": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "05",
   "SubTopic": "30",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=65884525&loc=d3e40913-109327"
  },
  "r354": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "740",
   "URI": "http://asc.fasb.org/topic&trid=2144680"
  },
  "r355": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=116868678&loc=d3e1043-128460"
  },
  "r356": {
   "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"
  },
  "r357": {
   "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"
  },
  "r358": {
   "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"
  },
  "r359": {
   "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"
  },
  "r36": {
   "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=6877327&loc=d3e13212-122682"
  },
  "r360": {
   "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"
  },
  "r361": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "37",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=116868840&loc=d3e2207-128464"
  },
  "r362": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=116869197&loc=d3e4845-128472"
  },
  "r363": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=116869197&loc=d3e4845-128472"
  },
  "r364": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=77890550&loc=d3e5227-128473"
  },
  "r365": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=77890550&loc=d3e5263-128473"
  },
  "r366": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=77890550&loc=d3e5263-128473"
  },
  "r367": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=77890550&loc=d3e5333-128473"
  },
  "r368": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=77890550&loc=d3e5333-128473"
  },
  "r369": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "38",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=77890550&loc=d3e5504-128473"
  },
  "r37": {
   "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=6877327&loc=d3e13212-122682"
  },
  "r370": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "805",
   "URI": "http://asc.fasb.org/topic&trid=2303972"
  },
  "r371": {
   "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"
  },
  "r372": {
   "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"
  },
  "r373": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "810",
   "URI": "http://asc.fasb.org/topic&trid=2197479"
  },
  "r374": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5579240-113959"
  },
  "r375": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5579245-113959"
  },
  "r376": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=d3e41620-113959"
  },
  "r377": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=d3e41638-113959"
  },
  "r378": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5618551-113959"
  },
  "r379": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624163-113959"
  },
  "r38": {
   "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=6877327&loc=d3e13212-122682"
  },
  "r380": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624177-113959"
  },
  "r381": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=d3e41675-113959"
  },
  "r382": {
   "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"
  },
  "r383": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=116690757&loc=SL116692626-108610"
  },
  "r384": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=118260190&loc=d3e13279-108611"
  },
  "r385": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=6450222&loc=d3e30840-110895"
  },
  "r386": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "230",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=98513438&loc=d3e33268-110906"
  },
  "r387": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32022-110900"
  },
  "r388": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(b,c)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r389": {
   "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"
  },
  "r39": {
   "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=6877327&loc=d3e13212-122682"
  },
  "r390": {
   "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"
  },
  "r391": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=114775744&loc=d3e28541-108399"
  },
  "r392": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=114775744&loc=d3e28551-108399"
  },
  "r393": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=114775744&loc=d3e28555-108399"
  },
  "r394": {
   "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"
  },
  "r395": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(Note 3)",
   "Topic": "840",
   "URI": "http://asc.fasb.org/extlink&oid=82846649&loc=d3e38371-112697"
  },
  "r396": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "840",
   "URI": "http://asc.fasb.org/extlink&oid=77902758&loc=d3e41502-112717"
  },
  "r397": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "840",
   "URI": "http://asc.fasb.org/extlink&oid=77902758&loc=d3e41502-112717"
  },
  "r398": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918627-209977"
  },
  "r399": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918627-209977"
  },
  "r4": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765"
  },
  "r40": {
   "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=6877327&loc=d3e13212-122682"
  },
  "r400": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918643-209977"
  },
  "r401": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918666-209980"
  },
  "r402": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980"
  },
  "r403": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(1)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980"
  },
  "r404": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(2)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980"
  },
  "r405": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(3)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980"
  },
  "r406": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(4)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980"
  },
  "r407": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980"
  },
  "r408": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918701-209980"
  },
  "r409": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "53",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=77888399&loc=SL77918982-209971"
  },
  "r41": {
   "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=6877327&loc=d3e13212-122682"
  },
  "r410": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/subtopic&trid=77888251"
  },
  "r411": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "855",
   "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314020-165662"
  },
  "r412": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "855",
   "URI": "http://asc.fasb.org/topic&trid=2122774"
  },
  "r413": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122625-111746"
  },
  "r414": {
   "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"
  },
  "r415": {
   "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=6876686&loc=d3e534808-122878"
  },
  "r416": {
   "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=6876686&loc=d3e534808-122878"
  },
  "r417": {
   "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=6876686&loc=d3e534808-122878"
  },
  "r418": {
   "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=6876686&loc=d3e534808-122878"
  },
  "r419": {
   "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=6876686&loc=d3e534808-122878"
  },
  "r42": {
   "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=6877327&loc=d3e13212-122682"
  },
  "r420": {
   "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=6876686&loc=d3e534808-122878"
  },
  "r421": {
   "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=6876686&loc=d3e534808-122878"
  },
  "r422": {
   "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=6876686&loc=d3e534808-122878"
  },
  "r423": {
   "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=116637391&loc=SL114874048-224260"
  },
  "r424": {
   "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=116637391&loc=SL114874048-224260"
  },
  "r425": {
   "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=116637391&loc=SL114874048-224260"
  },
  "r426": {
   "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"
  },
  "r427": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "470",
   "Subparagraph": "(c)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=75038535&loc=d3e64711-112823"
  },
  "r428": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "470",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=75038535&loc=d3e64711-112823"
  },
  "r429": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "825",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=108315417&loc=d3e61044-112788"
  },
  "r43": {
   "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=6877327&loc=d3e13212-122682"
  },
  "r430": {
   "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=119400593&loc=d3e572229-122910"
  },
  "r431": {
   "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=119400593&loc=d3e572229-122910"
  },
  "r432": {
   "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=119400593&loc=d3e572229-122910"
  },
  "r433": {
   "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=119400593&loc=d3e572229-122910"
  },
  "r434": {
   "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=119400593&loc=d3e572229-122910"
  },
  "r435": {
   "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=119400593&loc=d3e572229-122910"
  },
  "r436": {
   "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=119400593&loc=d3e572229-122910"
  },
  "r437": {
   "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=119400593&loc=d3e572229-122910"
  },
  "r438": {
   "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=119400593&loc=d3e572229-122910"
  },
  "r439": {
   "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=116637232&loc=SL114874131-224263"
  },
  "r44": {
   "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=6877327&loc=d3e13212-122682"
  },
  "r440": {
   "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=116637232&loc=SL114874131-224263"
  },
  "r441": {
   "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"
  },
  "r442": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(b)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=117419784&loc=SL117783719-158441"
  },
  "r443": {
   "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=6589523&loc=d3e617274-123014"
  },
  "r444": {
   "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"
  },
  "r445": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "450",
   "Topic": "954",
   "URI": "http://asc.fasb.org/extlink&oid=6491354&loc=d3e6052-115624"
  },
  "r446": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "740",
   "Topic": "954",
   "URI": "http://asc.fasb.org/extlink&oid=6491622&loc=d3e9504-115650"
  },
  "r447": {
   "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=6590653&loc=d3e638233-123024"
  },
  "r448": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b"
  },
  "r449": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-23"
  },
  "r45": {
   "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=6877327&loc=d3e13212-122682"
  },
  "r450": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r451": {
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "13",
   "Subsection": "a-1-"
  },
  "r452": {
   "Name": "Forms 10-K, 20-F, 40-F",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "15",
   "Subsection": "d-1"
  },
  "r453": {
   "Name": "Regulation 12B",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r454": {
   "Name": "Regulation S-T",
   "Number": "232",
   "Publisher": "SEC",
   "Section": "405"
  },
  "r455": {
   "Footnote": "2",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28"
  },
  "r456": {
   "Footnote": "4",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "29"
  },
  "r457": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "09"
  },
  "r46": {
   "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=6877327&loc=d3e13212-122682"
  },
  "r47": {
   "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=6877327&loc=d3e13212-122682"
  },
  "r48": {
   "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=6877327&loc=d3e13212-122682"
  },
  "r49": {
   "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=6877327&loc=d3e13212-122682"
  },
  "r5": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765"
  },
  "r50": {
   "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=6877327&loc=d3e13212-122682"
  },
  "r51": {
   "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=6877327&loc=d3e13212-122682"
  },
  "r52": {
   "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=6877327&loc=d3e13212-122682"
  },
  "r53": {
   "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=6877327&loc=d3e13212-122682"
  },
  "r54": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.3(c)(3))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r55": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.6(a))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r56": {
   "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=6877327&loc=d3e13212-122682"
  },
  "r57": {
   "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=6877327&loc=d3e13212-122682"
  },
  "r58": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580"
  },
  "r59": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580"
  },
  "r6": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6801-107765"
  },
  "r60": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580"
  },
  "r61": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e637-108580"
  },
  "r62": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e640-108580"
  },
  "r63": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e681-108580"
  },
  "r64": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669686-108580"
  },
  "r65": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL34724394-108580"
  },
  "r66": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669619-108580"
  },
  "r67": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669619-108580"
  },
  "r68": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669619-108580"
  },
  "r69": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669625-108580"
  },
  "r7": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6904-107765"
  },
  "r70": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669625-108580"
  },
  "r71": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e557-108580"
  },
  "r72": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=116657188&loc=SL116659661-227067"
  },
  "r73": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=118951672&loc=d3e1436-108581"
  },
  "r74": {
   "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=116634182&loc=SL114868664-224227"
  },
  "r75": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(1))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227"
  },
  "r76": {
   "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=116634182&loc=SL114868664-224227"
  },
  "r77": {
   "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=116634182&loc=SL114868664-224227"
  },
  "r78": {
   "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=116634182&loc=SL114868664-224227"
  },
  "r79": {
   "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=116634182&loc=SL114868664-224227"
  },
  "r8": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6911-107765"
  },
  "r80": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.2(a),(d))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227"
  },
  "r81": {
   "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=116634182&loc=SL114868664-224227"
  },
  "r82": {
   "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=116634182&loc=SL114868664-224227"
  },
  "r83": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227"
  },
  "r84": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3179-108585"
  },
  "r85": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3179-108585"
  },
  "r86": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3213-108585"
  },
  "r87": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3213-108585"
  },
  "r88": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3255-108585"
  },
  "r89": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3255-108585"
  },
  "r9": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6935-107765"
  },
  "r90": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3255-108585"
  },
  "r91": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3291-108585"
  },
  "r92": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3291-108585"
  },
  "r93": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3367-108585"
  },
  "r94": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3505-108585"
  },
  "r95": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3521-108585"
  },
  "r96": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3536-108585"
  },
  "r97": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3536-108585"
  },
  "r98": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3536-108585"
  },
  "r99": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585"
  }
 },
 "version": "2.1"
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>87
<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.20.1</span><table class="report" border="0" cellspacing="2" id="idp6813167584">
<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. 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>
</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_LesseeOperatingLeaseLiabilityMaturityTableTextBlock', window );">Lessee, Operating Lease, Liability, Maturity</a></td>
<td class="text"><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of </span><span style="font-family:inherit;font-size:10pt;">February&#160;29, 2020</span><span style="font-family:inherit;font-size:10pt;">, maturities of the Company's lease liabilities were as follows (in thousands):</span></div><div style="line-height:120%;padding-top:12px;text-align:center;text-indent:30px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:72.65625%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:73%;"/><td style="width:1%;"/><td style="width:25%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Fiscal year:</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Operating Leases</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2021</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,311</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2022</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,990</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2023</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,505</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2024</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,687</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2025</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,755</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Thereafter</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>17,494</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total lease payments</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>53,742</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less imputed interest</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(9,301</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>44,441</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><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_LeaseCostTableTextBlock', window );">Lease, Cost</a></td>
<td class="text"><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Supplemental information related to the Company's portfolio of operating leases was as follows (in thousands, except years and percentages):</span></div><div style="line-height:120%;padding-top:12px;text-align:center;text-indent:30px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:86.71875%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"/></tr><tr><td style="width:65%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/><td style="width:2%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2019</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating cash flows from operating leases included in lease liabilities</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,918</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,454</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">ROU assets obtained in exchange for new operating lease liabilities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,867</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,948</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted-average remaining lease term - operating leases</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7.94 years</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9.23 years</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted-average discount rate - operating leases</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4.89</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5.13</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></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_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=77888426&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>nonnum: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=77888426&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>nonnum: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>88
<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.20.1</span><table class="report" border="0" cellspacing="2" id="idp6802575488">
<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. 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>
</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_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 style="line-height:120%;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">&#160;</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:523px;border-collapse:collapse;text-align:left;"><tr><td colspan="2"/></tr><tr><td style="width:432px;"/><td style="width:90px;"/></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Buildings and structures</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">10-25&#160;years</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Machinery and equipment</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">3-15 years</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Furniture and fixtures</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">3-15 years</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Automotive equipment</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">3 years</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Computers and software</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">3-7 years</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div>Property, Plant and Equipment<div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Property, plant and equipment consisted of the following as of </span><span style="font-family:inherit;font-size:10pt;">February&#160;29, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">February&#160;28, 2019</span><span style="font-family:inherit;font-size:10pt;"> (in thousands):</span></div><div style="line-height:120%;padding-top:12px;text-align:center;text-indent:32px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:86.35477582846003%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"/></tr><tr><td style="width:68%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2019</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Land</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21,826</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21,677</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Building and structures</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>162,851</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>156,447</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Machinery and equipment</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>252,726</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>245,588</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Furniture, fixtures, software and computers</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>28,938</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>27,075</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Automotive equipment</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,394</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,766</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Construction in progress</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>16,466</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>13,065</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>487,201</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>467,618</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less accumulated depreciation</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(274,097</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(257,391</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net property, plant, and equipment</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>213,104</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>210,227</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></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_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_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=6877327&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>nonnum: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>89
<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.20.1</span><table class="report" border="0" cellspacing="2" id="idp6717419728">
<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. 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>
</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_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock', window );">Computation of basic and diluted earnings per share</a></td>
<td class="text"><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table sets forth the computation of basic and diluted earnings per share for fiscal year </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> (in thousands, except per share data):</span></div><div style="line-height:120%;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">&#160;</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:96.10136452241716%;border-collapse:collapse;text-align:left;"><tr><td colspan="13"/></tr><tr><td style="width:49%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Numerator:</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net income for basic and diluted earnings per common share</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>48,234</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>51,208</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>45,169</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Denominator:</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Denominator for basic earnings per common share&#8211;weighted average shares</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>26,191</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>26,038</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>25,970</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Effect of dilutive securities:</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Employee and director stock awards</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>90</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>69</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>66</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Denominator for diluted earnings per common share</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>26,281</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>26,107</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>26,036</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Earnings per share basic and diluted:</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Basic earnings per common share</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.84</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.97</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.74</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Diluted earnings per common share</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.84</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.96</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.73</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></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_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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&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>nonnum: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>90
<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.20.1</span><table class="report" border="0" cellspacing="2" id="idp6806202432">
<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. 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_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 " 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,194<span></span>
</td>
<td class="nump">$ 4,177<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_DeferredTaxAssetsInventory', window );">Inventories</a></td>
<td class="nump">823<span></span>
</td>
<td class="nump">758<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_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves', window );">Accrued warranty</a></td>
<td class="nump">548<span></span>
</td>
<td class="nump">369<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_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts', window );">Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Allowance for Doubtful Accounts</a></td>
<td class="nump">1,379<span></span>
</td>
<td class="num">(2,092)<span></span>
</td>
</tr>
<tr class="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 );">Deferred Tax Assets, Lease Liabilities</a></td>
<td class="nump">10,601<span></span>
</td>
<td class="nump">0<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_DeferredTaxAssetsOperatingLossCarryforwards', window );">Net operating loss carry forward</a></td>
<td class="nump">5,845<span></span>
</td>
<td class="nump">7,173<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " 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">22,390<span></span>
</td>
<td class="nump">10,385<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_DeferredTaxAssetsValuationAllowance', window );">Deferred Tax Assets, Valuation Allowance</a></td>
<td class="num">(725)<span></span>
</td>
<td class="num">(3,015)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " 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">21,665<span></span>
</td>
<td class="nump">7,370<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_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="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_DeferredTaxLiabilitiesPropertyPlantAndEquipment', window );">Depreciation methods and property basis differences</a></td>
<td class="num">(21,447)<span></span>
</td>
<td class="num">(19,066)<span></span>
</td>
</tr>
<tr class="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_DeferredTaxLiabilitiesRightofUseAssets', window );">Deferred Tax Liabilities, Right-of-Use Assets</a></td>
<td class="num">(10,299)<span></span>
</td>
<td class="nump">0<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_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets', window );">Deferred Tax Liabilities, Goodwill and Intangible Assets</a></td>
<td class="num">(27,845)<span></span>
</td>
<td class="num">(24,927)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " 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">(59,591)<span></span>
</td>
<td class="num">(43,993)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " 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">$ (37,926)<span></span>
</td>
<td class="num">$ (36,623)<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_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=6877327&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(15)(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=119400593&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(15)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&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 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=6877327&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 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&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_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_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://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> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&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 6<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&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=84230637&amp;loc=d3e32632-109319<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 25<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=117330534&amp;loc=d3e28680-109314<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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://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> -Subparagraph (b),(c)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&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 6<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&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=84230637&amp;loc=d3e32632-109319<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 25<br> -Paragraph 20<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=117330534&amp;loc=d3e28680-109314<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 6<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&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=84230637&amp;loc=d3e32632-109319<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 25<br> -Paragraph 20<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=117330534&amp;loc=d3e28680-109314<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 allowances of deferred tax asset attributable to deductible temporary differences from the allowance for doubtful accounts.</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=84230637&amp;loc=d3e32632-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 6<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32621-109319<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 25<br> -Paragraph 20<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=117330534&amp;loc=d3e28680-109314<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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=84230637&amp;loc=d3e32632-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 6<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32621-109319<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 25<br> -Paragraph 20<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=117330534&amp;loc=d3e28680-109314<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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://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> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&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=116821951&amp;loc=d3e31931-109318<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 2<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&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=84230637&amp;loc=d3e32632-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 6<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32621-109319<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 25<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=117330534&amp;loc=d3e28680-109314<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 25<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=117330534&amp;loc=d3e28680-109314<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 6<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32621-109319<br><br>Reference 3: 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=84230637&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>91
<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.20.1</span><table class="report" border="0" cellspacing="2" id="idp6726157952">
<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. 29, 2020</div></th>
<th class="th"><div>Feb. 28, 2019</div></th>
<th class="th"><div>Feb. 28, 2018</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 " 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="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_MultiemployerPlanContributionsByEmployer', window );">Multiemployer Plan, Contributions by Employer</a></td>
<td class="nump">$ 5,703<span></span>
</td>
<td class="nump">$ 6,278<span></span>
</td>
<td class="nump">$ 4,540<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_MultiemployerPlanNameAxis=azz_BoilermakerBlacksmithNationalPensionTrustMember', window );">Boilermaker-Blacksmith National Pension Trust [Member]</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_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_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="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_ZoneStatus', window );">Zone Status</a></td>
<td class="text">Critical<span></span>
</td>
<td class="text">Endangered<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_MultiemployerPlansFundingImprovementPlanAndRehabilitationPlan', 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="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_MultiemployerPlanContributionsByEmployer', window );">Multiemployer Plan, Contributions by Employer</a></td>
<td class="nump">$ 5,337<span></span>
</td>
<td class="nump">$ 5,651<span></span>
</td>
<td class="nump">4,070<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_MultiemployerPlansSurcharge', 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="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_CollectiveBargainingEndDate', window );">Multiemployer Plans, Collective-Bargaining Arrangement, Expiration Date</a></td>
<td class="text">Various through 12/31/2020<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_MultiemployerPlanNameAxis=azz_IndividuallyInsignificantPlansMember', window );">Individually Insignificant Plans [Member]</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_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 " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MultiemployerPlanContributionsByEmployer', window );">Multiemployer Plan, Contributions by Employer</a></td>
<td class="nump">$ 366<span></span>
</td>
<td class="nump">$ 627<span></span>
</td>
<td class="nump">$ 470<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_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 Regulation 12B<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_us-gaap_MultiemployerPlanContributionsByEmployer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 contributions made to multiemployer plan by employer.</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 715<br> -SubTopic 80<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=65877416&amp;loc=SL14450691-114947<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 80<br> -Section 50<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=65877416&amp;loc=SL14450702-114947<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MultiemployerPlanContributionsByEmployer</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_MultiemployerPlansFundingImprovementPlanAndRehabilitationPlan">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 a funding improvement plan or rehabilitation plan has been implemented or is pending for a pension or postretirement benefit plan to which two or more unrelated employers contribute where assets contributed by one participating employer may be used to provide benefits to employees of other participating employers. The 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://fasb.org/us-gaap/role/ref/legacyRef<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_MultiemployerPlansFundingImprovementPlanAndRehabilitationPlan</td>
</tr>
<tr>
<td style="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_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_MultiemployerPlansSurcharge">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 employer paid a surcharge to the pension or postretirement benefit plan to which two or more unrelated employers contribute where assets contributed by one participating employer may be used to provide benefits to employees of other participating employers. The 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://fasb.org/us-gaap/role/ref/legacyRef<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_MultiemployerPlansSurcharge</td>
</tr>
<tr>
<td style="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_MultiemployerPlanNameAxis=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_MultiemployerPlanNameAxis=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_MultiemployerPlanNameAxis=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_MultiemployerPlanNameAxis=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>92
<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.20.1</span><table class="report" border="0" cellspacing="2" id="idp6827717184">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Property, Plant and Equipment (Details) - USD ($)<br> $ in Thousands</strong></div></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, 2019</div></th>
<th class="th"><div>Feb. 28, 2018</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 " 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">$ 33,100<span></span>
</td>
<td class="nump">$ 33,200<span></span>
</td>
<td class="nump">$ 33,400<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_PropertyPlantAndEquipmentGross', window );">Property, Plant and Equipment, Gross</a></td>
<td class="nump">487,201<span></span>
</td>
<td class="nump">467,618<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_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment', window );">Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment</a></td>
<td class="num">(274,097)<span></span>
</td>
<td class="num">(257,391)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " 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">213,104<span></span>
</td>
<td class="nump">210,227<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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LandMember', window );">Land [Member]</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 " 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">21,826<span></span>
</td>
<td class="nump">21,677<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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingAndBuildingImprovementsMember', window );">Building and Building Improvements [Member]</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 " 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">162,851<span></span>
</td>
<td class="nump">156,447<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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember', window );">Machinery and Equipment [Member]</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 " 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">252,726<span></span>
</td>
<td class="nump">245,588<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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember', window );">Furniture and Fixtures [Member]</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 " 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">28,938<span></span>
</td>
<td class="nump">27,075<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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_VehiclesMember', window );">Vehicles [Member]</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 " 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">4,394<span></span>
</td>
<td class="nump">3,766<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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ConstructionInProgressMember', window );">Construction in Progress [Member]</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 " 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">$ 16,466<span></span>
</td>
<td class="nump">$ 13,065<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_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=6877327&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_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=118932676&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_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=6877327&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=6877327&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=119400593&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 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=6877327&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_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>93
<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.20.1</span><table class="report" border="0" cellspacing="2" id="idp6828076032">
<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. 29, 2020</div></th>
<th class="th"><div>Feb. 28, 2019</div></th>
<th class="th"><div>Feb. 28, 2018</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 " 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="nump">$ 51,208<span></span>
</td>
<td class="nump">$ 45,169<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 " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepreciationAmortizationAndAccretionNet', window );">Depreciation, Amortization and Accretion, Net</a></td>
<td class="nump">50,194<span></span>
</td>
<td class="nump">50,245<span></span>
</td>
<td class="nump">50,526<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_IncreaseDecreaseInDeferredIncomeTaxes', window );">Deferred income taxes</a></td>
<td class="num">(2,617)<span></span>
</td>
<td class="nump">3,731<span></span>
</td>
<td class="num">(20,637)<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_GainLossOnSaleOfBusiness', window );">Loss on disposal of business</a></td>
<td class="num">(18,632)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<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_ShareBasedCompensation', window );">Share-based compensation expense</a></td>
<td class="nump">6,290<span></span>
</td>
<td class="nump">4,659<span></span>
</td>
<td class="nump">6,121<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_PaidInKindInterest', window );">Amortization of deferred debt issuance costs</a></td>
<td class="nump">538<span></span>
</td>
<td class="nump">541<span></span>
</td>
<td class="nump">595<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_ProvisionForDoubtfulAccounts', window );">Provision for doubtful accounts</a></td>
<td class="nump">2,734<span></span>
</td>
<td class="nump">2,153<span></span>
</td>
<td class="nump">3,007<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_GainLossOnDispositionOfAssets1', window );">Gain (Loss) on Disposition of Assets</a></td>
<td class="nump">9,157<span></span>
</td>
<td class="nump">810<span></span>
</td>
<td class="nump">10,834<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_GainLossOnSaleOfPropertyPlantEquipment', window );">Net loss on sale of property, plant &amp; equipment and insurance proceeds</a></td>
<td class="num">(71)<span></span>
</td>
<td class="nump">9<span></span>
</td>
<td class="nump">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_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="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_IncreaseDecreaseInAccountsReceivable', window );">Accounts Receivable</a></td>
<td class="num">(1,006)<span></span>
</td>
<td class="num">(8,131)<span></span>
</td>
<td class="nump">3,492<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_IncreaseDecreaseInInventories', window );">Inventories</a></td>
<td class="nump">25,875<span></span>
</td>
<td class="num">(595)<span></span>
</td>
<td class="num">(9,927)<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_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets', window );">Prepaid expenses and other assets</a></td>
<td class="num">(291)<span></span>
</td>
<td class="num">(4,883)<span></span>
</td>
<td class="num">(2,376)<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_IncreaseDecreaseInBillingInExcessOfCostOfEarnings', window );">Net change in contract assets and liabilities</a></td>
<td class="num">(47,040)<span></span>
</td>
<td class="nump">3,091<span></span>
</td>
<td class="nump">984<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_IncreaseDecreaseInAccountsPayable', window );">Accounts payable</a></td>
<td class="nump">10,594<span></span>
</td>
<td class="num">(171)<span></span>
</td>
<td class="nump">1,540<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_IncreaseDecreaseInOtherOperatingLiabilities', window );">Other accrued liabilities and income taxes payable</a></td>
<td class="nump">23,536<span></span>
</td>
<td class="nump">8,809<span></span>
</td>
<td class="num">(13,283)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " 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">144,759<span></span>
</td>
<td class="nump">111,476<span></span>
</td>
<td class="nump">76,810<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_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="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_ProceedsFromSaleOfPropertyPlantAndEquipment', window );">Proceeds from the sale or insurance settlement of property, plant, and equipment</a></td>
<td class="nump">340<span></span>
</td>
<td class="nump">1,543<span></span>
</td>
<td class="nump">458<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_ProceedsFromDivestitureOfBusinessesNetOfCashDivested', window );">Proceeds from sale of subsidiary, net</a></td>
<td class="nump">23,584<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<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_PaymentsToAcquireBusinessesNetOfCashAcquired', window );">Payments to Acquire Businesses, Net of Cash Acquired</a></td>
<td class="nump">60,628<span></span>
</td>
<td class="nump">8,000<span></span>
</td>
<td class="nump">44,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_PaymentsToAcquirePropertyPlantAndEquipment', window );">Purchases of property, plant and equipment</a></td>
<td class="num">(35,044)<span></span>
</td>
<td class="num">(25,616)<span></span>
</td>
<td class="num">(29,612)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " 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">(71,748)<span></span>
</td>
<td class="num">(32,073)<span></span>
</td>
<td class="num">(73,939)<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_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="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_ProceedsFromIssuanceOfCommonStock', window );">Proceeds from issuance of common stock</a></td>
<td class="nump">3,113<span></span>
</td>
<td class="nump">3,765<span></span>
</td>
<td class="nump">3,317<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_PaymentsRelatedToTaxWithholdingForShareBasedCompensation', window );">Payments for taxes related to net share settlement of equity awards</a></td>
<td class="num">(1,231)<span></span>
</td>
<td class="num">(573)<span></span>
</td>
<td class="num">(1,218)<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_RepaymentsOfLinesOfCredit', window );">Payments on revolving loan</a></td>
<td class="num">(466,500)<span></span>
</td>
<td class="num">(310,000)<span></span>
</td>
<td class="num">(256,500)<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_ProceedsFromLinesOfCredit', window );">Proceeds from Lines of Credit</a></td>
<td class="nump">428,500<span></span>
</td>
<td class="nump">264,000<span></span>
</td>
<td class="nump">349,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_RepaymentsOfLongTermDebt', window );">Proceeds from long-term debt</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(14,286)<span></span>
</td>
<td class="num">(63,504)<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_PaymentsOfDividends', window );">Cash dividends paid</a></td>
<td class="num">(17,822)<span></span>
</td>
<td class="num">(17,718)<span></span>
</td>
<td class="num">(17,678)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " 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="num">(59,739)<span></span>
</td>
<td class="num">(74,812)<span></span>
</td>
<td class="nump">5,899<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_PaymentsForRepurchaseOfCommonStock', window );">Payments for Repurchase of Common Stock</a></td>
<td class="nump">5,799<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">7,518<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_EffectOfExchangeRateOnCashAndCashEquivalents', window );">Effect of exchange rate changes on cash</a></td>
<td class="num">(590)<span></span>
</td>
<td class="num">(1,439)<span></span>
</td>
<td class="nump">781<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease', window );">Net increase (decrease) in cash and cash equivalents</a></td>
<td class="nump">12,682<span></span>
</td>
<td class="nump">3,152<span></span>
</td>
<td class="nump">9,551<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_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents at beginning of year</a></td>
<td class="nump">24,005<span></span>
</td>
<td class="nump">20,853<span></span>
</td>
<td class="nump">11,302<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_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents at end of year</a></td>
<td class="nump">36,687<span></span>
</td>
<td class="nump">24,005<span></span>
</td>
<td class="nump">20,853<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_SupplementalCashFlowInformationAbstract', window );"><strong>Cash paid during the year for:</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 " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestPaid', window );">Interest</a></td>
<td class="nump">13,023<span></span>
</td>
<td class="nump">14,880<span></span>
</td>
<td class="nump">13,593<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_IncomeTaxesPaid', window );">Income taxes</a></td>
<td class="nump">$ 18,802<span></span>
</td>
<td class="nump">$ 3,291<span></span>
</td>
<td class="nump">$ 8,701<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_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_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=118932676&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=118951113&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=6877327&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_CashAndCashEquivalentsPeriodIncreaseDecrease">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 and cash equivalents. Cash and cash equivalents are the 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. Includes effect from exchange rate changes.</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_CashAndCashEquivalentsPeriodIncreaseDecrease</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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=118932676&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_EffectOfExchangeRateOnCashAndCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 the effect of exchange rate changes on cash and cash equivalent balances held in foreign currencies.</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=98513438&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_EffectOfExchangeRateOnCashAndCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_GainLossOnDispositionOfAssets1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 assets, including but not limited to property plant and equipment, intangible assets and equity in securities of subsidiaries or equity method investee.</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=118932676&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_GainLossOnDispositionOfAssets1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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=118932676&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=118932676&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_IncomeTaxesPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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.</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=98513485&amp;loc=d3e4297-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 45<br> -Paragraph 25<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&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_IncomeTaxesPaid</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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=118932676&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=118932676&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_IncreaseDecreaseInBillingInExcessOfCostOfEarnings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 liability reflecting cash payments received before the related costs have been incurred.</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/otherTransitionRef<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=118932676&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_IncreaseDecreaseInBillingInExcessOfCostOfEarnings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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=118932676&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=118932676&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=118932676&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=118932676&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_InterestPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, including, but not limited to, capitalized interest and payment to settle zero-coupon bond attributable to 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; classified as operating and investing activities.</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 2<br> -URI http://asc.fasb.org/extlink&amp;oid=98513485&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_InterestPaid</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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=118932676&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=118932676&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=118932676&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=118932676&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=118932676&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://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=118930883&amp;loc=SL7669619-108580<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 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637391&amp;loc=SL114874048-224260<br><br>Reference 3: 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=118930883&amp;loc=SL7669625-108580<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=116637232&amp;loc=SL114874131-224263<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(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&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 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3602-108585<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&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_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=118932676&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=118932676&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_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=118932676&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=118932676&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=118932676&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=118932676&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=118932676&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=118932676&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_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=118932676&amp;loc=d3e3255-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<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=26873400&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=118932676&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=119407570&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=116634182&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=118932676&amp;loc=d3e3291-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<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=26873400&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=118932676&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=118932676&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>94
<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.20.1</span><table class="report" border="0" cellspacing="2" id="idp6810039616">
<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>
</tr>
<tr>
<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>
</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_ProductWarrantyAccrualClassifiedCurrent', window );">Product Warranty Accrual, Current</a></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 [Member]</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_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>
</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_LongTermPurchaseCommitmentAmount', window );">Long-term Purchase Commitment, Amount</a></td>
<td class="nump">$ 43,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_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_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=68068213&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=6877327&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=68070138&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>
<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>95
<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.20.1</span><table class="report" border="0" cellspacing="2" id="idp6826741168">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock Compensation - Schedule By Exercise Price Range (Details) - Stock Appreciation Rights (SARs) [Member] - $ / shares<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>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Feb. 29, 2020</div></th>
<th class="th"><div>Feb. 28, 2019</div></th>
<th class="th"><div>Feb. 28, 2018</div></th>
<th class="th"><div>Feb. 28, 2017</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [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_azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndOtherThanOptionOutstandingNumber', window );">Total Options/ SAR&#8217;s (shares)</a></td>
<td class="nump">94,826<span></span>
</td>
<td class="nump">98,184<span></span>
</td>
<td class="nump">148,513<span></span>
</td>
<td class="nump">170,139<span></span>
</td>
</tr>
<tr class="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndOtherThanOptionOutstandingWeightedAverageExercisePrice', window );">Weighted Average Exercise Price, Outstanding (usd per share)</a></td>
<td class="nump">$ 44.58<span></span>
</td>
<td class="nump">$ 44.46<span></span>
</td>
<td class="nump">$ 43.29<span></span>
</td>
<td class="nump">$ 42.02<span></span>
</td>
</tr>
<tr class="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionAndOtherThanOptionExercisableNumber', window );">Options / SAR&#8217;s Currently Exercisable (shares)</a></td>
<td class="nump">94,826<span></span>
</td>
<td class="nump">98,184<span></span>
</td>
<td class="nump">148,513<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionAndOtherThanOptionExercisableWeightedAverageExercisePrice', window );">Weighted Average Exercise Price, Exercisable (usd per share)</a></td>
<td class="nump">$ 44.58<span></span>
</td>
<td class="nump">$ 44.46<span></span>
</td>
<td class="nump">$ 43.29<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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=azz_ExercisePriceRangeOneMember', window );">$39.65 - $44.15</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [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_azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndOtherThanOptionOutstandingNumber', window );">Total Options/ SAR&#8217;s (shares)</a></td>
<td class="nump">48,061<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_SharedBasedCompesantionArrangementByShareBasedPaymentAwardOptionsAndEquityInstrumentsOtherThanOptionsWeigthedAverageRemainingContractualTerm', window );">Average Remaining Life</a></td>
<td class="text">1 year<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndOtherThanOptionOutstandingWeightedAverageExercisePrice', window );">Weighted Average Exercise Price, Outstanding (usd per share)</a></td>
<td class="nump">$ 43.85<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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=azz_ExercisePriceRangeTwoMember', window );">$44.72 - 46.34</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [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_azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndOtherThanOptionOutstandingNumber', window );">Total Options/ SAR&#8217;s (shares)</a></td>
<td class="nump">46,765<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_SharedBasedCompesantionArrangementByShareBasedPaymentAwardOptionsAndEquityInstrumentsOtherThanOptionsWeigthedAverageRemainingContractualTerm', window );">Average Remaining Life</a></td>
<td class="text">8 months 23 days<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndOtherThanOptionOutstandingWeightedAverageExercisePrice', window );">Weighted Average Exercise Price, Outstanding (usd per share)</a></td>
<td class="nump">$ 45.33<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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=azz_ExercisePriceRangeFourMember', window );">$39.65 - $46.34</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [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_azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndOtherThanOptionOutstandingNumber', window );">Total Options/ SAR&#8217;s (shares)</a></td>
<td class="nump">94,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>
</tr>
<tr class="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_SharedBasedCompesantionArrangementByShareBasedPaymentAwardOptionsAndEquityInstrumentsOtherThanOptionsWeigthedAverageRemainingContractualTerm', window );">Average Remaining Life</a></td>
<td class="text">10 months 17 days<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndOtherThanOptionOutstandingWeightedAverageExercisePrice', window );">Weighted Average Exercise Price, Outstanding (usd per share)</a></td>
<td class="nump">$ 44.58<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_srt_RangeAxis=srt_MinimumMember', window );">Minimum [Member] | $39.65 - $44.15</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [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 " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price</a></td>
<td class="nump">39.65<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_srt_RangeAxis=srt_MinimumMember', window );">Minimum [Member] | $44.72 - 46.34</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [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 " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price</a></td>
<td class="nump">44.72<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_srt_RangeAxis=srt_MinimumMember', window );">Minimum [Member] | $39.65 - $46.34</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [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 " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price</a></td>
<td class="nump">39.65<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_srt_RangeAxis=srt_MaximumMember', window );">Maximum [Member] | $39.65 - $44.15</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [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 " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price</a></td>
<td class="nump">44.15<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_srt_RangeAxis=srt_MaximumMember', window );">Maximum [Member] | $44.72 - 46.34</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [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 " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price</a></td>
<td class="nump">46.34<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_srt_RangeAxis=srt_MaximumMember', window );">Maximum [Member] | $39.65 - $46.34</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [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 " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price</a></td>
<td class="nump">$ 46.34<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionAndOtherThanOptionExercisableNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 option and other than option exercisable 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionAndOtherThanOptionExercisableNumber</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionAndOtherThanOptionExercisableWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 option and other than option exercisable 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionAndOtherThanOptionExercisableWeightedAverageExercisePrice</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>num: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_azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndOtherThanOptionOutstandingNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 options and other than option 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndOtherThanOptionOutstandingNumber</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndOtherThanOptionOutstandingWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 options and other than option 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndOtherThanOptionOutstandingWeightedAverageExercisePrice</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>num: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_azz_SharedBasedCompesantionArrangementByShareBasedPaymentAwardOptionsAndEquityInstrumentsOtherThanOptionsWeigthedAverageRemainingContractualTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Shared-based Compesantion Arrangement by Share-based Payment Award, Options And Equity Instruments Other Than Options, Exercise Price Range, Weigthed Average Remaining Contractual Term</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_SharedBasedCompesantionArrangementByShareBasedPaymentAwardOptionsAndEquityInstrumentsOtherThanOptionsWeigthedAverageRemainingContractualTerm</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: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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-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_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=116856206&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>num: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_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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=azz_ExercisePriceRangeOneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=azz_ExercisePriceRangeOneMember</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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=azz_ExercisePriceRangeTwoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=azz_ExercisePriceRangeTwoMember</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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=azz_ExercisePriceRangeFourMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=azz_ExercisePriceRangeFourMember</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>96
<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.20.1</span><table class="report" border="0" cellspacing="2" id="idp6829027680">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Debt  - Narrative (Details)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="3">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Mar. 27, 2013 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Feb. 29, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Feb. 28, 2019 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Feb. 28, 2018 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jan. 21, 2011 </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_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>
</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_LongTermDebt', window );">Long-term Debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 202,878,000<span></span>
</td>
<td class="nump">$ 240,745,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 " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RepaymentsOfLongTermDebt', window );">Repayments of long term debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">14,286,000<span></span>
</td>
<td class="nump">$ 63,504,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 [Member] | Line of Credit [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_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>
</tr>
<tr class="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">$ 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>
<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_LongTermDebt', window );">Long-term Debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">78,000,000.0<span></span>
</td>
<td class="nump">116,000,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_azz_DebtInstrumentCovenantLevarageRatioMaximum', window );">Covenant, maximum leverage ratio</a></td>
<td class="nump">3.25<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_DebtInstrumentCovenantFixedChargeCoverageRatioMinimum', window );">Covenant, minimum fixed charge coverage ratio</a></td>
<td class="nump">3.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>
</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_DebtInstrumentDescriptionOfVariableRateBasis', window );">Variable rate description</a></td>
<td class="text">Eurodollar<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_LettersOfCreditOutstandingAmount', window );">Letters of credit outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">14,400,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 " 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="nump">357,600,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_LongtermDebtTypeAxis=us-gaap_SeniorNotesMember', window );">Senior Notes [Member] | Unsecured Senior Notes Due January 2021 [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="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>
</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_LongTermDebt', window );">Long-term Debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">125,000,000<span></span>
</td>
<td class="nump">$ 125,000,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_azz_DebtInstrumentCovenantNetCapitalAssetsMinimum', window );">Covenant, net worth minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 116,900,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_azz_DebtInstrumentCovenantRetentionOfFutureIncomePercentageMinimum', window );">Covenant, minimum retention of future income</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">50.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>
</tr>
<tr class="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_DebtInstrumentCovenantFixedChargeCoverageRatioMinimum', window );">Covenant, minimum fixed charge coverage ratio</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.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>
</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_DebtInstrumentFaceAmount', window );">Debt instrument, face amount</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">$ 125,000,000.0<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_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="nump">5.42%<span></span>
</td>
</tr>
<tr class="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_DebtInstrumentCovenantRatioOfIndebtednessToEarningsBeforeInterestTaxDepreiationAmortizationMaximum', window );">Covenant, minimum ratio of indebtedness to EBIDTA</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.25<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_DebtInstrumentCovenantAggregateAmountOfPriorityIndebtednessMaximum', window );">Covenant, maximum percentage of priority indebtedness</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10.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>
</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] | Letter of Credit [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="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>
</tr>
<tr class="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">$ 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_LineOfCreditFacilityAxis=azz_BankOfAmericaAndOtherLendersMember', window );">Bank Of America And Other Lenders [Member] | Line of Credit [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_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>
</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_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Maximum borrowing capacity</a></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>
<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="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>
<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="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>
</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_RepaymentsOfLongTermDebt', window );">Repayments of long term debt</a></td>
<td class="nump">75,000,000.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="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 [Member] | Bank Of America And Other Lenders [Member] | Line of Credit [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_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>
</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_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Maximum borrowing capacity</a></td>
<td class="nump">225,000,000.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="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">$ 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>
<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_DebtInstrumentInterestRateEffectivePercentage', window );">Debt instrument, interest rate, effective percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4.06%<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 [Member] | Bank Of America And Other Lenders [Member] | Line of Credit [Member] | 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>
</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>
</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_DebtInstrumentBasisSpreadOnVariableRate1', window );">Basis spread</a></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>
<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 [Member] | Bank Of America And Other Lenders [Member] | Line of Credit [Member] | Eurodollar [Member] | Minimum [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_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>
</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_DebtInstrumentBasisSpreadOnVariableRate1', window );">Basis spread</a></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 " 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="nump">0.175%<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=us-gaap_RevolvingCreditFacilityMember', window );">Revolving Credit Facility [Member] | Bank Of America And Other Lenders [Member] | Line of Credit [Member] | Eurodollar [Member] | Maximum [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_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>
</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_DebtInstrumentBasisSpreadOnVariableRate1', window );">Basis spread</a></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 " 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="nump">0.30%<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=us-gaap_RevolvingCreditFacilityMember', window );">Revolving Credit Facility [Member] | Bank Of America And Other Lenders [Member] | Line of Credit [Member] | 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>
</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>
</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_DebtInstrumentBasisSpreadOnVariableRate1', window );">Basis spread</a></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>
<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_LineOfCreditMember', window );">Line of Credit [Member] | Bank Of America And Other Lenders [Member] | Line of Credit [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="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>
</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_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Maximum borrowing capacity</a></td>
<td class="nump">$ 75,000,000.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="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">$ 75,000,000.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="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_DebtInstrumentCovenantAggregateAmountOfPriorityIndebtednessMaximum">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Aggregate Amount Of Priority Indebtedness,Maximum</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_DebtInstrumentCovenantAggregateAmountOfPriorityIndebtednessMaximum</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>num: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_azz_DebtInstrumentCovenantFixedChargeCoverageRatioMinimum">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Fixed Charge Coverage Ratio, Minimum</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_DebtInstrumentCovenantFixedChargeCoverageRatioMinimum</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:pureItemType</td>
</tr>
<tr>
<td><strong> Balance 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_DebtInstrumentCovenantLevarageRatioMaximum">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Levarage Ratio, Maximum</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_DebtInstrumentCovenantLevarageRatioMaximum</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:pureItemType</td>
</tr>
<tr>
<td><strong> Balance 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_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_DebtInstrumentCovenantNetCapitalAssetsMinimum">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Net Capital Assets, Minimum</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_DebtInstrumentCovenantNetCapitalAssetsMinimum</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_azz_DebtInstrumentCovenantRatioOfIndebtednessToEarningsBeforeInterestTaxDepreiationAmortizationMaximum">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Ratio Of Indebtedness To Earnings Before Interest, Tax, Depreiation, Amortization, Maximum</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_DebtInstrumentCovenantRatioOfIndebtednessToEarningsBeforeInterestTaxDepreiationAmortizationMaximum</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:pureItemType</td>
</tr>
<tr>
<td><strong> Balance 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_DebtInstrumentCovenantRetentionOfFutureIncomePercentageMinimum">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Retention Of Future Income, Percentage, Minimum</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_DebtInstrumentCovenantRetentionOfFutureIncomePercentageMinimum</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>num: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_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>num: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_DebtInstrumentDescriptionOfVariableRateBasis">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 reference rate for the variable rate of the debt instrument, such as LIBOR or the US Treasury rate and the maturity of the reference rate used, such as three months or six months LIBOR.</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_DebtInstrumentDescriptionOfVariableRateBasis</td>
</tr>
<tr>
<td style="padding-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_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://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=114775744&amp;loc=d3e28551-108399<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 55<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=114775985&amp;loc=d3e28878-108400<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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=109500613&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=114775744&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 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=6877327&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>num: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://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=6877327&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>num: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_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>num: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=6877327&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=6877327&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_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=109500613&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(a)(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=119400593&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(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&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 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=6877327&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_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=118932676&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_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_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_LetterOfCreditMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_LetterOfCreditMember</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_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_CreditFacilityAxis=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_CreditFacilityAxis=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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>97
<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.20.1</span><table class="report" border="0" cellspacing="2" id="idp6807669664">
<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. 29, 2020</div></th>
<th class="th"><div>Feb. 28, 2019</div></th>
<th class="th"><div>Feb. 28, 2018</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_NetIncomeLoss', window );">Net Income</a></td>
<td class="nump">$ 48,234<span></span>
</td>
<td class="nump">$ 51,208<span></span>
</td>
<td class="nump">$ 45,169<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_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="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_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax', window );">Unrealized Translation Gains (Losses)</a></td>
<td class="num">(2,093)<span></span>
</td>
<td class="num">(3,478)<span></span>
</td>
<td class="nump">3,928<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_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax', window );">Interest rate swap (net of tax of $29, $29 and $29)</a></td>
<td class="num">(54)<span></span>
</td>
<td class="num">(54)<span></span>
</td>
<td class="num">(54)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " 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,147)<span></span>
</td>
<td class="num">(3,532)<span></span>
</td>
<td class="nump">3,874<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " 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">$ 46,087<span></span>
</td>
<td class="nump">$ 47,676<span></span>
</td>
<td class="nump">$ 49,043<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://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=118930883&amp;loc=d3e557-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 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669625-108580<br><br>Reference 3: 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=118930883&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://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=118930883&amp;loc=SL7669619-108580<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 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637391&amp;loc=SL114874048-224260<br><br>Reference 3: 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=118930883&amp;loc=SL7669625-108580<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=116637232&amp;loc=SL114874131-224263<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(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&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 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3602-108585<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&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_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_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 increase (decrease) in accumulated gain (loss) from derivative instruments designated and qualifying as the effective portion of cash flow hedges and an entity's share of an equity investee's increase (decrease) in deferred hedging gain (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 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&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_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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=118930883&amp;loc=SL7669646-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (b,c)<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_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=118930883&amp;loc=SL7669619-108580<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 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<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 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=118951672&amp;loc=d3e1436-108581<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 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669625-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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>98
<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.20.1</span><table class="report" border="0" cellspacing="2" id="idp6817267040">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Acquisitions - Pro Forma Information (Details) - 2020 Acquisitions [Member] - USD ($)<br> $ in Thousands</strong></div></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, 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>
</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_BusinessAcquisitionsProFormaRevenue', window );">Revenues</a></td>
<td class="nump">$ 1,072,633<span></span>
</td>
<td class="nump">$ 966,007<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_BusinessAcquisitionsProFormaNetIncomeLoss', window );">Net Income</a></td>
<td class="nump">$ 49,702<span></span>
</td>
<td class="nump">$ 57,693<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>99
<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.20.1</span><table class="report" border="0" cellspacing="2" id="idp6802407360">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill and Intangible Assets (Notes)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_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 " 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="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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 style="line-height:120%;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">&#160;</span></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Changes in goodwill by segment for fiscal year </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> were as follows (in thousands):</span></div><div style="line-height:120%;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">&#160;</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="25"/></tr><tr><td style="width:22%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td colspan="25" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2020</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Segment</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Opening Balance</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Acquisitions</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Divestiture</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Other</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Currency Translation Adjustment</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Closing Balance</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Metal Coatings</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>116,691</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>39,419</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,413</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(475</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>157,048</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Energy</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>207,065</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(7,888</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>199,177</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>323,756</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>39,419</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(7,888</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,413</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(475</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>356,225</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">&#160;</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:84.40545808966861%;border-collapse:collapse;text-align:left;"><tr><td colspan="17"/></tr><tr><td style="width:32%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/></tr><tr><td colspan="17" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2019</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Segment</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Opening Balance</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Acquisitions</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Currency Translation Adjustment</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Closing Balance</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Metal Coatings</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>117,232</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>73</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(614</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>116,691</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Energy</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>204,075</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,990</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>207,065</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>321,307</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,063</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(614</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>323,756</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company completed its annual goodwill impairment analysis in December 2019, and then subsequently in February 2020, and concluded that no indicators of impairment existed at any of its reporting units as of the testing date. In February 2020, the Company completed the sale of its nuclear logistics business reported within its Energy segment and recognized a loss on disposal of </span><span style="font-family:inherit;font-size:10pt;"><span>$18.6 million</span></span><span style="font-family:inherit;font-size:10pt;">.  As part of determining the loss on disposal, goodwill of </span><span style="font-family:inherit;font-size:10pt;"><span>$7.9 million</span></span><span style="font-family:inherit;font-size:10pt;"> was allocated to the disposal group on a relative fair value basis and was written-off upon the completion of the sale. 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. See Note 15 for more information.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Amortizable intangible assets consisted of the following as of </span><span style="font-family:inherit;font-size:10pt;">February&#160;29, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">February&#160;28, 2019</span><span style="font-family:inherit;font-size:10pt;"> (in thousands):</span></div><div style="line-height:120%;padding-top:12px;text-align:center;text-indent:32px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:62.96296296296296%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"/></tr><tr><td style="width:46%;"/><td style="width:2%;"/><td style="width:1%;"/><td style="width:23%;"/><td style="width:1%;"/><td style="width:2%;"/><td style="width:1%;"/><td style="width:23%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2019</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Customer related intangibles</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>177,090</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>191,460</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Non-compete agreements</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,659</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,546</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Trademarks</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,469</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,569</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Technology</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,554</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,400</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Engineering drawings</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>24,600</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Backlog</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,600</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Gross intangible assets</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>189,772</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>244,175</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less accumulated amortization</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(91,298</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(122,199</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total, net</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>98,474</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>121,976</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:9pt;">&#160;&#160;&#160;&#160;&#160;</span><span style="font-family:inherit;font-size:10pt;">The Company recorded amortization expense of </span><span style="font-family:inherit;font-size:10pt;"><span>$17.1</span></span><span style="font-family:inherit;font-size:10pt;"> million, </span><span style="font-family:inherit;font-size:10pt;"><span>$17.0</span></span><span style="font-family:inherit;font-size:10pt;"> million and </span><span style="font-family:inherit;font-size:10pt;"><span>$17.1</span></span><span style="font-family:inherit;font-size:10pt;"> million for fiscal </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, respectively, related to the amortizable intangible assets listed above. In addition, for fiscal 2020, intangibles with a carrying value of approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$14.6 million</span></span><span style="font-family:inherit;font-size:10pt;"> were written-off as part of the sale of the nuclear logistics business and intangibles with a carrying value of approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$7.2 million</span></span><span style="font-family:inherit;font-size:10pt;"> were impaired as part of the exit from the nuclear certified portion of the industrial welding solutions business. See Note 5 for more information.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In addition to its amortizable intangible assets, the Company has recorded indefinite-lived intangible assets of </span><span style="font-family:inherit;font-size:10pt;"><span>$3.4 million</span></span><span style="font-family:inherit;font-size:10pt;"> on the consolidated balance sheets as of </span><span style="font-family:inherit;font-size:10pt;">February&#160;29, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">February&#160;28, 2019</span><span style="font-family:inherit;font-size:10pt;">, 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 2020 and 2019, the Company performed an annual review of its indefinite-lived intangibles and no impairment was indicated.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following summarizes the estimated amortization expense for the next five fiscal years and beyond (in thousands):</span></div><div style="line-height:120%;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">&#160;</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:57.69980506822612%;border-collapse:collapse;text-align:left;"><tr><td colspan="5"/></tr><tr><td style="width:70%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:27%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2021</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,497</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2022</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,462</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2023</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,086</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2024</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,151</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2025</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,307</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Thereafter</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>41,971</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>98,474</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></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_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>nonnum: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>100
<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.20.1</span><table class="report" border="0" cellspacing="2" id="idp6813325360">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Other Accrued Liabilities (Notes)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_OtherLiabilitiesDisclosureAbstract', window );"><strong>Other Liabilities Disclosure [Abstract]</strong></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_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock', window );">Other accrued liabilities</a></td>
<td class="text">Other Accrued Liabilities<div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other accrued liabilities consisted of the following as of </span><span style="font-family:inherit;font-size:10pt;">February&#160;29, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">February&#160;28, 2019</span><span style="font-family:inherit;font-size:10pt;"> (in thousands):</span></div><div style="line-height:120%;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">&#160;</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:90.05847953216374%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"/></tr><tr><td style="width:64%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:16%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2019</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accrued interest</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,042</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,196</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accrued warranty</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,702</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,751</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Commissions</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,180</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,370</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Personnel expenses</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,646</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,282</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Group medical insurance</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,083</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,024</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Sales and other taxes payable</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,098</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,301</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,117</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,707</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>26,868</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>17,631</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></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_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>nonnum: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>101
<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.20.1</span><table class="report" border="0" cellspacing="2" id="idp6805554176">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Inventories (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_InventoryDisclosureAbstract', window );"><strong>Inventory Disclosure [Abstract]</strong></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_ScheduleOfInventoryCurrentTableTextBlock', window );">Schedule of Inventory</a></td>
<td class="text"><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Inventories, net consisted of the following as of </span><span style="font-family:inherit;font-size:10pt;">February&#160;29, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">February&#160;28, 2019</span><span style="font-family:inherit;font-size:10pt;"> (in thousands):</span></div><div style="line-height:120%;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">&#160;</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:91.22807017543859%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"/></tr><tr><td style="width:62%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:16%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:16%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2019</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Raw materials</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>88,837</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>94,410</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Work-in-process</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,543</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>19,067</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Finished goods</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,461</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,370</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>99,841</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>124,847</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></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_InventoryDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_InventoryDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-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_ScheduleOfInventoryCurrentTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.</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)(c))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&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(6)(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&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(6)(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&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 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6361739&amp;loc=d3e7789-107766<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfInventoryCurrentTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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>102
<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>103
<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.20.1</span><table class="report" border="0" cellspacing="2" id="idp6826359600">
<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. 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_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 " 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="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Changes in goodwill by segment for fiscal year </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> were as follows (in thousands):</span></div><div style="line-height:120%;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">&#160;</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="25"/></tr><tr><td style="width:22%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td colspan="25" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2020</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Segment</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Opening Balance</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Acquisitions</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Divestiture</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Other</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Currency Translation Adjustment</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Closing Balance</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Metal Coatings</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>116,691</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>39,419</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,413</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(475</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>157,048</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Energy</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>207,065</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(7,888</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>199,177</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>323,756</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>39,419</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(7,888</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,413</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(475</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>356,225</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">&#160;</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:84.40545808966861%;border-collapse:collapse;text-align:left;"><tr><td colspan="17"/></tr><tr><td style="width:32%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/></tr><tr><td colspan="17" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2019</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Segment</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Opening Balance</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Acquisitions</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Currency Translation Adjustment</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Closing Balance</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Metal Coatings</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>117,232</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>73</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(614</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>116,691</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Energy</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>204,075</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,990</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>207,065</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>321,307</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,063</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(614</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>323,756</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><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_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock', window );">Schedule of Finite-Lived Intangible Assets by Major Class</a></td>
<td class="text"><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Amortizable intangible assets consisted of the following as of </span><span style="font-family:inherit;font-size:10pt;">February&#160;29, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">February&#160;28, 2019</span><span style="font-family:inherit;font-size:10pt;"> (in thousands):</span></div><div style="line-height:120%;padding-top:12px;text-align:center;text-indent:32px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:62.96296296296296%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"/></tr><tr><td style="width:46%;"/><td style="width:2%;"/><td style="width:1%;"/><td style="width:23%;"/><td style="width:1%;"/><td style="width:2%;"/><td style="width:1%;"/><td style="width:23%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2019</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Customer related intangibles</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>177,090</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>191,460</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Non-compete agreements</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,659</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,546</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Trademarks</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,469</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,569</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Technology</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,554</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,400</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Engineering drawings</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>24,600</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Backlog</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,600</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Gross intangible assets</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>189,772</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>244,175</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less accumulated amortization</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(91,298</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(122,199</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total, net</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>98,474</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>121,976</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><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_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock', window );">Schedule of Finite-Lived Intangible Assets, Future Amortization Expense</a></td>
<td class="text">he estimated amortization expense for the next five fiscal years and beyond (in thousands):<div style="line-height:120%;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">&#160;</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:57.69980506822612%;border-collapse:collapse;text-align:left;"><tr><td colspan="5"/></tr><tr><td style="width:70%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:27%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2021</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,497</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2022</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,462</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2023</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,086</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2024</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,151</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2025</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,307</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Thereafter</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>41,971</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>98,474</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></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_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>nonnum: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=108376223&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=108376223&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>nonnum: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>nonnum: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>104
<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.20.1</span><table class="report" border="0" cellspacing="2" id="idp6817102736">
<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. 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_SegmentReportingAbstract', window );"><strong>Segment Reporting [Abstract]</strong></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_ScheduleOfSegmentReportingInformationBySegmentTextBlock', window );">Operations and assets by segment</a></td>
<td class="text"><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="13"/></tr><tr><td style="width:49%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Net sales:</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Metal Coatings</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>498,989</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>440,264</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>389,397</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Energy</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>562,828</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>486,823</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>421,033</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total net sales</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,061,817</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>927,087</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>810,430</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Operating income (loss):</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Metal Coatings</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>107,926</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>83,591</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>84,332</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Energy</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>32,845</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>31,332</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,766</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Corporate</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(42,796</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(37,967</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(34,318</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Loss on disposal of business</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(18,632</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total operating income</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>79,343</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>76,956</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>48,248</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.41520467836257%;border-collapse:collapse;text-align:left;"><tr><td colspan="13"/></tr><tr><td style="width:49%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Depreciation and amortization:</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Metal Coatings</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>30,042</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>29,124</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>28,617</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Energy</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>18,414</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>19,405</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>19,996</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Corporate</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,738</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,716</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,913</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>50,194</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>50,245</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>50,526</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.41520467836257%;border-collapse:collapse;text-align:left;"><tr><td colspan="13"/></tr><tr><td style="width:49%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Expenditures for acquisitions, net of cash, and&#160;property, plant and equipment:</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Metal Coatings</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>82,972</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>16,046</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>39,474</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Energy</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,588</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,608</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>32,903</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Corporate</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,112</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,962</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,020</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>95,672</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>33,616</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>74,397</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Asset information by segment was as follows as of </span><span style="font-family:inherit;font-size:10pt;">February&#160;29, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">February&#160;28, 2019</span><span style="font-family:inherit;font-size:10pt;"> (in thousands):</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:82.26120857699804%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"/></tr><tr><td style="width:58%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:18%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:18%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Assets:</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Metal Coatings</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>504,632</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>440,090</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Energy</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>548,032</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>630,134</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Corporate</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21,167</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>18,346</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total assets</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,073,831</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,088,570</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Financial Information About Geographical Areas</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Financial information about geographical areas for the periods presented was as follows for fiscal year </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> (in thousands):</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.41520467836257%;border-collapse:collapse;text-align:left;"><tr><td colspan="13"/></tr><tr><td style="width:49%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Geographic net sales:</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">United States</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>850,656</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>785,194</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>653,150</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other countries</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>211,161</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>141,893</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>157,280</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,061,817</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>927,087</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>810,430</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:9pt;">&#160;</span><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:82.26120857699804%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"/></tr><tr><td style="width:58%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:18%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:18%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Property, plant and equipment, net:</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">United States</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>190,365</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>189,281</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Canada</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>16,385</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>16,961</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other Countries</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,354</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,985</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>213,104</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>210,227</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></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_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=115929826&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=115929826&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=108376223&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 21<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8721-108599<br><br>Reference 5: 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=115929826&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>nonnum: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>ZIP
<SEQUENCE>105
<FILENAME>0000008947-20-000045-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0000008947-20-000045-xbrl.zip
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
MAE/=BJ*7)=GH;X^6#'Q#\#_%Q 4#-7TA7UW6+NKTY?LMM8YBK$RZ$M12 FH
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
MJML+=2K4NNZ]Y=I<KE/1UHNQ-WO+]D3!/H4[LQ-/#Y;P0>FNQ&RD1S8]VEZ
MNYGM?;RJ-W&:=>&N8CT(UD3K;R_4@U"->FY'J0[$6GR,51U=$?<WZ)H5[DW(
M1MW:H&AO C;KXB9EVXL(/A]P":;$B5UM\_QS67[*E&K6U4V+]RAHD^YN5KA'
M(1MU></2[<7\V])6BUA-;B[*J05GTD[N[>O].K7+4"YB:,: @^H:J@E-N'%
M34.)WX@UAU35O@'OXGQ1+7VV9*97P-5:7;V+DQR_D<W6AE/%OM4,('@3SNQ7
M27NA;Y<.7I9_MY-EW;/P5NCY27F3)?!^MEQ%2X)DL?K<=*9N7>\QFM:D@UK6
MVD&S%C/_CQQ[%:?S^WL4S2+B&Y;N0<PWL^G?@=PQU!0O?1V.!<^<Y"7&QOY8
MVVI[:5@#UFPMU(-0;V-5J^HZ7-56\==IX]7N@^KJH0GO;96'T66]DG)2KV"V
MY$KS&OMHSEIQG-Z\^!HK7Z[/2;RSTZN&:_5MJNRC09D+I[8.//_V:;V/M^=.
M41=5]]# 1D;2CE(=B+5T\_C/)1CK+SXW75O86J8+D:ZO;75SF=Z75],RE3Y[
M%:N)#Z; M[-)F4]4P"?+ZV5MN=16S(9XX8;TZ.EU0P&1SYE4UB_N5HGW6AWM
M]!U#-;EYJ._!]0W7E"Z;<9PFE'-[=57%*UO;2: 2EAVWJ\$+AFKL8=%0G=0]
M5!.;30%[US24^+?_=]*"[RL;K!$/SPN^FTTF%ZM]]BX)U_@M S:[S:INMR\9
MJM'-#,$#JGJR =Y.?+9EP)Y\!7^O'\\B[Y=C8/4"\.WC-,30Z2OV.?S?BP#;
M5BYZ>6'3@_G]O'R/P_5W N37WPH )1X0>/W2.HE&LG-7I[Q8SM&5M9^>4TS,
M\SA9S&\_0?D3A,DZ)\>_KC\N3I?S<AKG8']>NW):B_3N+B#N98 Q"T/!WDV8
M=8NJ&.Y%?=[;@H)GEM<QO(F+V_9,K(N3O_X"LA<]O[' (ACFA$(L*8D890YI
M1QC"*GC.!-'L^\WTN@]FU;J;1XGSQM:>+:M\3'/U)-02R\\/M%)WH._U^H+(
MR("U%I%H!?2 BDABYY&GC"F!B::.-^F!>T/MI/+/9E6(U5]_(;\\^Q++JX^+
M^M=5+;;RCT;@PZPRZR>>S[-VSS6B<A&O;\OG;#DC9.?LA^@\@/:'&SJW 7(W
M XV5N_<5QB7N=-+($_B1@DF(:>%0LC$1 []&I@\?'/3/P7'DWOH11\,#9?"V
MBI]L&5Y\S2NA\7;K<O7=,6:6;?(4- F/L11(&:61,$J@0'5 @EG)-+$Z\$:3
M_>;1Q/X<32/OS1]QM#WI%0\TNIY\?\$(U=HP@Z*('%%A.;+2!.0$3=&H&%*T
MAX\F_N=H&EGO_8BCY_NEVUI_?/AHI[<].)A%MT..0F@6&)$$)4H]HLZ#2M-@
M3M.4B$A26:-;N$'BS]$TTEX<:E0U(/Q=*YARG.-(D132(R<I1UAJC9SR26KB
MDM'D<"[*/RP76P#\(RK?M2EW_XMUG-Q;>Y/K&-9!>%J.0AI!8X#^B#:ZO()A
MD'"&((*33]8Q%[@XG/#J&^'1'XSQ8^_&'W)8W28P_1;V,=1 >OSF@F$+N(+O
MY80FB&O!D+58(P[VHV;669E:K%#I/X?.>#KN1QPL]\[]W_MRH/&R^>4%3/R2
ML1 19I@AQD!#2?#&8/:G)H%+IAUM8>J;/X?,J/KNVZCY]^>;]H2[VRS>%&70
MV:[TV9X)RX=X\88XIB%>NT?2\ [%:9ON>\#P@ VRY!0E"<;2%LV[I50AO'9,
M4(R(MQ1A"\,.&T*1PD%2S8BFTA]OFQ[$7,F;DZ]L:>&#YXI(%/:11.29U2CJ
M&)'6#B.FH@Y!.1)("R][F(WOSOILUBU20YDJ3\6<9[$;4+Y)\8+$0*75%(7
M'>(&)Q0DL<AA[D7@7!D6#^?),'O ??&D)P#'0)^+607],EUYO?[F \PU<^O7
M)V+JO]9]&?YW.:\GJI:$._R%A=262FD\-#'O?AM)D4M&(.PX9<2#VQU:; 4-
MH\JZI](>7!T4^S&P^SQ6Y><ZH^*\/D6;ZF.T\_\;PU5LJSD;U5W0F+R3-B(1
MF$524(]$E!S1A!FCG@5AV=C5ZE$YVQ?,_3I,#6^@&=!:ON][3E?'F#=>U;)A
M%.PJ6@25B W@J<H8.,RHTB(BDL\+I,KP$"-CC11S[RUOULB"<RV9TA)YYSER
M%GY$K#!8#21'6!$NVNR2#C/1=-MILR[!&FIFN"?E>E6_6?^O'RX8#MX*')!5
M+B"?$D:&&XM84#9JF SANQ^(!OOUU-,]?C@\0W7\=SLVNSM_<X'">*W!TF%(
M.9Z0U] XYQS+.^XF.6.#22TV[ 8GP$$=-^L)J0&YD).1W3O<WX@.F\L4T3FA
M!;13&FL1Y\XA)55$6$:3,!A S(T^4KI[1G0&UE"DN+V[8YW\:*^)8F?9PE*G
MF;0*>:\5PI'G &V+P6LBEAK!A*2C#P#NF"1]@#:H@[D719XHD0<$KX/VG0@)
M6>LPBM%@1*(A*5#BDVE!C&%B63LF1G=0#46'L^5\ 9JN.@F?LUO7@ Y/E"@B
M6.")*X*"#@11#J\CQA*$L2 NZ42\:F%>#!.,V3$=NH-J*#K<[N!N3C%TDC?O
MKE:[9W=!$;L9<WBEA4TA2"<, D08TMA9Z <F$??):T*I!6TZ]JC*CDDU*)J#
MJ:%U4I[?RL7'VU'3)%)K:[DB!.JQR]&B05!D>>"(>BV0!)RU]]YJK#H)4?QQ
MV-,U8,,I)K=HHFGNGBH()XH!5"@'F2#/HT'6.8FH-CJ <Y<D;K%6K7_$SF\'
MS[$LU#>SJ=_;2/U6J-# 8$PX0SY@CW "/AO,-(K$!.UY4AK_2%YNJX6O3F$:
M;.7SW@7!C<BPN4 !TUM4S(/9A5E$JHZ5$Y@B9:7 R1B)5:. F)%XLNU60+N"
M:&C+]&%L82,Z["I:V.BU=)H@0JQ%6IB(J!6 *Z>)N^"!^?('\F1;$:,'L(8S
M(I\,/]P>0O=4J8('P[B#25(8YY&-PJ.4G$%@(L6@:4JF3:#^X%-']UMGW8(W
M%%'VVB_>@!AWQF >--+U*;3@'+)@A&53*E&?8 38%K08?"+IGA:=8#:DV@ 7
M.HN<$]5O.V'W_:-%PL(ZR@6B+A $*E>@J&) A$MBA95$B#3V/;6VG;5!);3$
M:+#=M!#J4P!V\M:6X>7TS'XJ%W9RKP7;MM5V%BZ,Q3B$F!"XSA2!^>218L(B
M*1V)1'/C7 MV##-]=,R.7E ;BB_O\G&%:0PO;#6%>>Y^(FTPFTI?;K-"=Q<N
MP.W&(NB$@L8*7+"HP0ZW#@&JU#'0Q;A-=/LP\TK'?.D%M0%WZW<E6F\8]+YG
M3871VA/&)7*<<V2U5 APP2@Q,-\)YRR(%C%?PW@T76N>WB$<C%:[,H6MDST1
M%1-+G"#PS!02U&-P""U!AL'\BR,A1!XQD'$E9(/PE?O/%3B?2&>2H" ,A7['
M$E&575"IJ>0JA4!;+.D/8W =TCW?D[DE*(/9UG;^,3N&\%\>PI_MI'85%_5M
MVZ#/=QK<3<H7)$2EL?<HKT^A8"U#V(&%B9G7VD;#E6RQ2S@D*0[JT>\-\)XP
M&SK>\5O.5-#)S:,>-Q6K-[9<- 8I%2@*CF+$O %O1&"A0=,3KUHP9!A+O#N&
M= S54,2X2QJZ/>WU_<<*[Q7%"29P[@U&P@+A*:A7Y+2&R3Q1F^CHEVJZZ_B6
MT RW(C-?S%].7WSU<3Z_3*?E9))M_\OIK]E,^S2)BU5ZCKR1/;^LWE:SJ\I>
MSW/*RWRKW8?9:3R;32;U'WFCNYQ>3N/_1%MM7=KIZ9V%LS2X?)8H6@E&*S4.
M@0UKD%#8&,*-Y**%[AG&%N]P=AH1SD/Q^<"$OULSN5KJJ(,VH<B80,RD"$V&
M5X?HE6982F]&G_NP.U9U#-5PQ'CJ3NRM,]RV8@6G7$8/[C&QW"-B0H 1X UB
M-'"K(P8?H\6YXB%-G58>4L<8#<6(\:2<'-*V:=73/T"&R.^3H ('80*<+ -,
M?0UZO$GQ0N<S2U@ZI'6RB 81$<O;K91IYWU(1I@6*R-#FAFMV- 35D<Z8/W6
MYJGQ8UR4OK>+FS9F1[I,=4SQQDWR8[W_:&#D5%%V_O%B,OMRO"/OFY=UWL:J
MG.7C:E6T\W@>5__OO:*VN9K"44Z%(& YN421SG$<VDJ+HG2RSG8N?:,8VGX0
MR8L6T R8Z3^7T >G-[_.\\F][.3.%_4-\_6-U=O#?YI74N"$E=5@EH*C89$,
M1".KK$%!,9YL((DY//9EQOZZ_W$VJOYP'= ^]S&&^07@^!Z@NDR'7"VQ1RV%
M#,HJZL%\(2(@SI5'S%&)/!.2!R\<=J-/<-97US^V\'N$]1@4.R]KA!;+"AIS
MFYASG1<F([KZ/H:&7&M:74&8-8D2B@S6$7DL).(1?"(2+4V<!Z)8"](-XS(>
M@70]XCL8^^Q-;>!\F*T3NVYHQFW*UVVLVZ.:0EKG2%Z8J^\@8I@&9!/8XL$E
M#_:XDC#9=.*V]IG*=RBZ]0OLT6AVT#3:N!* 7(<D,?AWG"2 / FDF6<H<LQ-
M8+*S)?>?D6)=PCH4P9[ ZA(:8MNZ ALJ*7S$03G)D(56(^>-@T$7<W0K-II$
M3G4:?W[1([L"W> Z(,/^H/F*^^J^'S1]\7G\5$5?KOKB>E8MRM_M.NEH3AX4
M\^_;MV\:UE" MF7,8(^(%A@Y)5,^A@%6I E"2LMMX*/?R1F(//U!.MP6P4.-
M^W)Z>Q+O7BZJK7L$#<H7&"L>J8](.>60D GD %<$)6B_"R(0SUHD 3RN[=TU
MI_I"=+"M1%M.LRZ]G*Y61VY=AVU;BT\4*:@P.'F<D*=1H!1E0%@!K)X;SAQQ
M+,H62Y_'-:B[YDV'( Y/E?-R_FFVNAOE,JUVT$@CPFPJ6"CFK?."0A.)S)OM
M%F$A%%*>2D4U-ZJ-'R9^4MIT!.6Q],P#_[&)8]^L@L)&++DUH&D%("R2A6E;
M.(U<BCA)BJ46+>8N^9.2J6-(!SNB?9?1ZGZ>JRTDVER@2-B9H*E +M]LR%0*
MB ?XTU##K19&:]-BXAHF!=1 G.D,P>%6%?,)TO]73O,EP[&*\^VKA]\_7#@7
M$PG*(^$M1S1*@VBP"E&O C@"D;:ZS6"8#%$#<:,3] ;<4OM<S@&[BUEU/ENZ
M15I.;H\\;-\Z>[)8(6PDQIJ\ZADEF&W"0D/AAQ5:P>B(SH86V2W-3\65;G$\
MG@/^^)C,7O[WX^(%-N D<F)1$I: )2=BOE8DKZ?+E!*75.,66U\$_U0V3$^(
M'H]/MZ=OMN]";"U7).H83SH@RKE A,8(XT=JE"SV@F,31&P3@T1^<@:U@_)X
MU%F?;[A=@-KW),EA%18A>1=D4DBS!.XF]A2Y -Z"],+G\Z.AE?%,Z$].MIXP
M/AX+UX>UOIW>RH>Y+M-M;HZ]"+BCKH)%IZ5@">$0/?)2$!0HV)B.)T>QT- W
M+0YNDF%.-QR->MVC>WPS;'U)RT$VV+ILH0PE4CH88T(2)$1,H/C!H_56.X&3
MY):U8=4PIR2.;G\=CN;Q6%3KW#N(FMVBMD<M15 A4JT92A'<81G!,:9> ]PI
M1F,MXZQ5#HIA#F0>C5E=XGKDF*.+<FJGOF7,T89*"A)3,,QCY)S!B.9#SM88
MA9A5V": (K4YV#G,A'CLF*-N<#U&;/C+^7R9SX75M]8W2$^XLVP.&C1*!(FT
MP!@IF:\G4CPA$6C",6@GZ>B/L_35S5NBOKL"<^C8V_5E51]F'^S7G#@A'ZT#
MA"YFU=Y[+8=666 5 1ZJ4*+!Y3A5E\]T!N0H#=(%9ICHYJ#!$?S)SCDW',C'
MT&>O<DP$C"%PC+>FS7RR3$&I%OF8,'(Y1-!A I:!QMESUAK:J8EKDPKNJ YB
MG_JK+8A#D>5=_+0> 9>I*5F>+%. 3RL,4QIQ!L:C4($@XKU%B@=/62+"FQ;&
MTW$#F+IF2Y<H'H4M]^ZV:$J6>T4*@;V1H">1%$*C/ I@=,#4KF(@'C[2H&%_
MU*BE7KG2#L2A#2*804'Z9>4_PA3:V*S>6;A@26-. 3]#++S<  :"DP".L@$K
M4&MO4C=WUOT$].D%SJ&)=)G.RXS2-&P-+WC\=&&4H]XICI*D$3FK+310,'!X
MC4W,)Z=MBR1>ZJ>D2CO\CI(Y(//X\E.&<O[B:ZQ\.6]\AGMCV2(IIAGS 0%J
M''D>!++*<T2((%2:1,(/&[G4I^G;%9A#D6BU>0-^WVF<QE0NZC9L=/KV6W1L
M56]! F8Z0F]0J20R(E]K+'-H(./:<6(HF(0_:"A4U^0;&NCC+DPVM+MW%RZ2
MT,YI&9%V.>*=X804.*A("!Y85$QHV>9:'?PS<:P7.(^R(C2STQWQF0^?+;#&
M0E!K4:+1(5#A!@7N$K+.8Q+S%7BT#4U^VB7L0]$[2DZ<6)6? <=\1\=\42VS
M#;C?;'= ;06+0J0 L#@=*-(LWT$D%4,)W V#%2;!M(D3..K9VSZ9U1^^@]E<
M*46?0V6^@B\ZO8KO[")>3C?O6VXSL?:HIF T8:\!#>N]0\8ZA40 -\:90#47
M8);BT=_6,]C.;L_(?N-9WXD^'Z27?'P9T3&S7:XD>.*E/WNNC=XBDM:"9CVY
MNBEU"4IQ'?0"'7$:TZR*]\Z6ORZGLZI<W-P>N3F9AH>UK-*BOHZ+CWF,Y;1
MUSO4TH!2%$$1R4W,^P32(,-80,IH"K,+M<&::*D8_55-+1CV..9IQ,@/-;O>
MA7@U&M\;GBYT<& =R( L] 82E"5D.#C%VCIN0^"6TA:;,\.P:K1<F/6!_V#G
MT"N0#XS1M'6+^-Y3A=&>@@V@$%?.(FDL0X3FR](%=4$0QX09/9=:]]'W)\=;
MX3/<=N_G.%UN=?MN'RG U 2F,X,2,>#64&6@/=:C$+#Q21N3QI]2]^!>>;1=
M>S H0W7MZJ1"3M5?7TP>J\^EC_/WL\FV+9.G"Q5,<.-)7D5-%#P,SAW"5(+G
M":8_)8)%KKNY^JW//;:N^K]3G ;+!1'KPRS_%:>@ZB8YI5>X+J?E?%'5*PWK
M<U5;V-&L@D*;Y#WC "=,DXA$!;I3ZXBD#L331"SFW5S7W2=3NIX/>L/NSS18
MQPDY[-Q@^/'27=T:T;LUQW=/%D1&DZ252 @*TR:X?$CE(RF*Q6B4)#AZ.7H5
M\:.X'^W!'\RMS<>7WLRFLX=C:S>_MA<LE&76* 9SLJ$P+@V.B$<ED;31<2(4
M%;*%@S*,OOE1V-9Y5PQXUG$%W%K4=:S!SE7 1R4**:6W)D$;=2+(46+!!,QW
M8TE*J<:ZZ74_QSZ>T>F271<P];NID/?XW]AJ99"=QX4M)T]=4]5VPZ!^U6P1
M^ZS_O?\8PW+R71##]G;U/\H:!K<\B+NP8/@:XX$9&"KT0&<4N-9(,N:\X!3+
MT"A2JI\691%W7ZM^[ZF"<*(8PP%T8#)@QT6#K',2QH'108+5*'$+_3#,2LKA
M'?0HY70;8(::'.XW%R8WO[._-Q<HK*51,4]0P"PBE6#F8P)3I*P4.!DCL6H1
M]#=,/$1G7=\91OW/"YN5Z6N[6%9U)$;_T\6'G"JBMQ?,?!UCDJ\I <,RFXQ@
M2UX_.,#:\2MO<ZB\C:L#F,>>F'ZK!TX,)Y_!;KV*;Y;7+E8Y2'ZRS+OZ6<3Y
MY7(Q7]AI/C>Z9>CO65.AO6$:C&I$DG/@BG&!P-1*2%@2M &3V.-&"7D'Q>51
M,T[MO/3[H[*YGB*YX!P&OT,+S9#" $>0^4IBDS2EQDO<YH3S,%-DKSR8#8ON
MH EGLB:RD_7AI;H%)XM%5;KE(NO #[-OH=_KPRPG8+1/KV*#J(V6E1<&:\$5
M9H"<<8AZZ",;$T6!YOLOE&-@PHQ]_AZ2ET>!O%]SX/N):R"7\=%K>W0?OW]7
MK[;'B^M/D]E-O%T6R*G5>S:G-KWQ]7("=MSJBRI_,KP(??;H[97M]1+@PYO=
M7\(+4CD%G?$*2/SHZWYQV"+70.-JFP3'Z9!OOL;M%4SPU7[=TO]$??$T8[;?
MVK6]8!&U<D%:!N^E$EDP4%#*>8F=IYI$$83A[GC&\!;AZ]""P]I=%RTB(=!X
MS9%.-.?^8QY9$S5@0 BTFPN*6RP-#&/R=MFYL][Q&\JHW2+ZB0?'>UEG)KI_
MW]IA/'JBLD(*PK%W.3FSU2 DP\@H,/>3E<'Z:$/B+;;;!]J/. ZUNH.T7Z.T
MT71RL<QW;-]OQY^SR,AFD?N=L]XN>P/]\>%+G'R.KV?3Q<<#YY@&%1<^!,=C
MWM4C!".J<B9W'00205FP$7G.Z/[G##0<NF.8GQXW['^BK3Y\F75&PW5]A:!!
M),_!L8<N0E'F2]FH]DAJ*[C5EJK038#I'X%]AX,Z8M+!Z[<% 1U88T$UQ48P
MB0Q)=?AV0DD 6C(?=HPQ<.9&GP!Q7,0[$-;Q4N]BMJPZ95ZNL%!$IL1%SDEB
M#?(J:!03S @4<^6I]4SR%E&0PYQ7'A7Q#D1UQ+R#9[OE'3Q;!*>%H5(APA/)
M89\,AJ=G"#.7O)%42=HB*\,P*?;'Q;O#4!TG[T[2(E:=D^]!K46R&M.D$V)>
M)D1T# AC 0:*4#HPC0V,VL,9*/]8#&P+[0A6)FX?.MI2?Z\[7/="L@?:U+C_
MQAXW,>Z]YNZVRMNL%_6GQUY?&E],=T^'/5>A<_LW=WO!P@:M@M?9:<0RKU2
M)B,VIS6//B2#!26C7Q'JI$>_/__9-6R#G0I>"7X10SZ&> !3GBI9$(Q5, D:
M&31#7GJ)8LQ1O-1H,($(CW[T:4JZ[-;-C.D0OJ$I,ZN@ Z:'4.:)DD4=A 8^
M&<+<8Y0LX4B**)'V/A :*!A-+2Z#'F;%;P#*= ??P)2I4V&!L?4*>NT07;.]
M?*$24]8QAXRA$47B\NW%2N>+L#$3E <56Z1[&^@BK][ITSF(0Y'H]K[7_8V:
M'24+QBEQ,4A$C8PH6!Y1POFL"0P9&$9)!C+ZG88^K)KN<1N:*^OI]7#*;*\
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
M$P\8F.:9J^>)/?8A+FT &\SQL"HG-^GV*A,U6_/IE3H?'#02H@"^,!8A'90
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
M%M\#\2Z->1UQ,YID9=AXYLO[XX&<?MZ8((L9!4&QPQ '_2LL/) $A1UP)07
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
M\,I:#922 3J+=MLG%,T/*K*+D816B S%SR>2&8C?"6<0Q -</M0L4<A*:TG
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
M4@#&U&KMHQ%&I'=!<R+KF1CMA[R4N2[5KQ-ZEIV@DNSVWG_QI$_@YX>*P(3
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
M( K2W"RC_\O#?N4V,4F_Q3=5/3X"S'*>^'Z]W?'[:P^FF142^P@Z*'1B%]K
MH>A0P$F0*U?QU6+2>.7WB/*DZ*M4?]%#L9B"3,ZMG+J\<#<"0VC]<,!XN&[L
M#U/O\#K/V^#.+XVT+T.X]+KT;*>8=K[DRL:K*"8$0#:E V[ OAO'+CJ<9(IP
M;,O7B\]^Y22%8O6CS.<ID:D,:V5#I20\1R7X; E8F)5E:( LZ!>+OI(^B_;C
M#WEZF6_S)L]J5&R^-.7Z;S?EEA%2\_I-\W \#@V0 U!(:4 CWX]L$-O@.!N*
M):\NT&;6> )S@K1-8+[<I%6VQ_H_K0ZMG$[HHUQ,26;A6DYKGI+< 9OMW+,H
M8P-"I9WT94B9?K=*PXU560Z?'MI.@!T'(?5C.\*)[Z' AX?E=S_QD;( RAHR
MOW%SOTI^@E'RMH8Q-$J+FDG^E&5L_LL;7F=(3+94:5V<4"D[\KHTC>-&]F3S
MI_2!GPSLE_T)9(0$H1_X"0U0XGDGR@<(EKTL1LV(<1$ZG(V]ZX"I'2J6I4YP
M;F:>,\FY6D_6'M',AX0?\S(TG1M'Y#*D9JP3KQP)'L6)A,14.WZ#Y;J\S;ZF
M]P=I6T'?![&' 2"1'0#7)Q'P>GL.<8"TRBC:F:!"S3%937JO+#6J% JKS03<
M20L.QV3MR6M1S2<Z+],SK#LC*5V,](SUX[GZ:&%&5(#BV[MM^9!EG[-M^Q#9
MLQQK11P2@,!UW= +*?& #]S#+D?/19+ISGA[4V0^;=^JTVU:]161[^EU)EF/
MUD"MF$!-RZF<4/78WE4=..NE.=JT@G66K@'ATD?U,@1,HS^EJ48IN2>1+W"_
M8,UVB <=!#SJXS"Q";7Q03Y=/Y"4,54KQL6K.Y*4[B5L>T0HN0-1E44QQ9J"
M/CF=ZGB;7YQ>869HF^%(+I<A1*.]>+JU4 LKPK<=])<J;+[Q2S0.UCP_BI -
MO0B%,?L% 29LAVW7-I44'54K$Q2L.V!6VB'C$[G;H:ZCET0QS9F"/3G-.=#6
M0YKKD/_+S QHSE@NEZ$YH[UX>CQ>"RMC[I#J!>]AA=DTT2->%, X#BATB(^3
MPZXC!WBRMZ2,L65>?UZYXN@ <?QE41+,"LK19)1*BI(REY/="'6 ,J106NA=
MB$[I\47@4BA5AD0UBV97&=/$#2EO^0G[]FVF=D,/3NML@ZJ*M<3VI9CZ@*07
M460STWX0^YZ'?==Q,#D>MJ6!)_7<LT$84KLCY0]X?*K*J[RQ:@8V+Z[E9,TD
M^6*:MQ#>Y02Q!VV=HNZVH;V[Y+BM4^ G0CE3-J=.\H"<3A"Y96CM%(Z6D_>*
M,<=ZGQDE&-I)@$+? V$";> %T?': Q2$ZN=ZI4T95MMG1U$E^K819@6K:].1
M*EED&\'G!$=[)?10$\7+T#Q=S@R>[AW)D7B&>7FXOST$P(U<[(5)G$0!O[GI
M>/+&@S22FP/+?+/Q&>^'LKA^QQ3MUMHP6-9FE[7SM;RPRB*S'K)4\F(W*=I$
MDSTS?,EF;Y?-;(G8I< +#2HT+4,VE) _RWU4O5??4;[")$(0.S1Q70BP3P Y
MGN0)L0-E#LTI?+U4TJ)Z@.Z%/>1CMY"?YTU,& Q3)J</\Z_X22WVC>!N&:(Q
MQH&S^\$EN1"6$#;8?F5C+1>KGYF;>V.^%T$OI-2)"61S+\I,'$IDD>U@R0,I
M:D;FR#2Z)P/4$@U5+@6EQ3R)DO)R8*]+1(XW!/0"_5/:[*IA?38C.R]2-20]
MX[A=B/R,=.*I!.G@1+9X_C6]/Y&^$[,(X\"+W0C[MHWC"-K.<9W1PPF5G>^,
M-&=<F@Z5V?RXA5QYQ]-X=N5JX)/0JECI9M@>;X7ZF;\4<\0X3T'[-<8$RM:C
MR5Z&>NESYY42M":>5/=JGAB,'"<,20#]V F !^* 1B>97$BEBLSJ9DP7F)_O
M.A3H9=JY%"PK3T.C9$E9B<%)MFX**90&4I>A33H<.;.'4YF;D0M?IW;=V D=
M'(0(("<!+G"2XYYU@$;<::MB;<;E+V69&D_QJ$4P0^SJ6P>;3;W.\26_&J;
M]4*T3)\_8FMBRDPI5,%744)1$E(GA$[@4IL">+*U*R*JY>^SWSM)W5MY_B?%
MD'2A6RLYRA7NV0K;8A5M89*6H1)*R%^O84MZ+[Y-_/:V+-J+G-I-1?7[NMYE
MFQ7PJ0,1@&Y G(38,'3AX1[>* 12NWA4;1C.7SI85HOKHMNQQZ8''3;9'>&*
M)(H)Q13\R8F&$G6&-H"_R,V HHQE<QGJ,MJ+9]N]=; BHSIYTVY:1$7[)B3+
M>;)BS74N!%&""(V8(3O /O5 =%CG=QSBR2J/JIT)U&</K;U!X!$X>?E19E-<
M@J8@4EZ&Y#DTID.O$'1&B\;2NAP]&NW)"YJDAQU171JXT!(A)TA(X@([\$+'
MI= .#R7NV+$E[Y<<8<CXNME+5^A*7C YAD<Q09J(0#D].@75,V>AIJGRRUW#
MKZZRFM+ZE,YZ[Z32=;D:V%Z&3.EPI-3>$I6G;'].M[ML16+;1C;% :404==Q
M(ON@A4'D2NXTDOYZXX+T>+;Q>_N/ %AW:65]X_#^9-D 7 #VH[K-6ZUTU]R4
M5?[W;/,GZ_[^XO[^OLT-H']AVU[_H;S-;KLG3W9-W;#?\'IKVEA)=EGMTNK!
M@M&%!0$$[8>./PWY3VWV=^QK^+OE^;=L*WV 6#: TO-$_9$;,T%LT<P^/VQ1
MB$T,Y>A;AK2IPW]]*JC"@_#=EIM-SL^RI=M/:;YY7Y#T+F_2[8GUE>-Y*/$3
M-@-U'&03&"1,07O#B1/(3 4UF#,](^P067EA9??KK*ZM\NJH<Y*W7FH@5TQT
M)N953H:.X"R.CE.[QW=AG4K4Q%=BGJ5L0*4T\KT,W=+IT-/;,G5S):IMG[,F
MS8ML$Z=5P?**&JW7N]M=>],=S:[R==ZL CN.PR"P:4#=."00)X <%O*B))%+
MVC08-)[&]1BM; ]23M)T<"HF:1.3*2=I!Q9[=-8/)_BL/<")'Y8[S]B HFFD
M>QF*IM.ATEC3E+Z)O#?4[KOBMQ%4V4U6U&P"U%U'_*&L^1-W'Z^^IO<K1&P<
M>TQ!20R]@*6)T#[H*@X"R?>H=%LWKG6G7;)[4W-]"KG?DO[#EJ%^O:].$PG!
M/&_&$$@F?2?<=_L_'V'M+T7_@</]0_<T)TNT&>;)+T:7(70H)304FF6HJ3'O
MGE^M;I!%]14(EJ+B$+@1B4CL40\%3HP/3TN$@>/);,A2^/I)]F6=KCG\\S^%
MT [^I/1XGPI]J@L.6IDSMM P]^J"U*J",*7+D*8Q#IQ=19#D0M>+HBN*@S#Q
M,8X3-P%)0GV;'A[+"F//4=S_J69L$O$9>D-TC!B-IUI,FB9E64ZH7GXY=%G/
MA8KM/AW'[#+T2I\[DL^"2O(D^0(?FPA_*K<YWQ=R6'HE-+0C-P@@=$.(',\.
MP/X$D(-L1$2W7HZP8'2"LP=E]:AFVT[P.D'#$Y:QK"ZC0^EPY.7WY<9S(SSC
MR*^+_"I?IT7SW/;7[+[!V[903NTPL$G@>F$" @((ID%OW/61U(E;328-K\=]
MV=W>\B7_\LJJCX#YXRE][[O;0Y:<HV@B7'#>,CW7DG.9$VY?5#8.TFI13KU5
M2HBZH0F.7NZ7H7FZG7HZ$3+!F<SUD.\+)K<[ONOT*Y])KR"-,$HB:B/H>R$"
M-$%^:PEYGAO&DC>+RW^_:95;WV2;W3;C,O?X.B+KB)3W0@[V]0ZHCTXQ63/-
MI*2&Z2'1V#V33Y@:D*PQO"Y#GT9Y\,+]D^/8D+E$KME?%?65_4MTG]<K!_D@
M\CW;3FRF<4X $M?M384XCF2D1\F 8>UY>OT9Q\5F,@R9I-"HL2=873%-G&1%
M18$S8S?$/>5EJ)0RAL9E*,LX%UZX&VXD'ZK:0LO;-"]63,$\FA GAEX8,FN1
M[R0'(7.AU&4EBB9FT9<.VTB%$>5036,,T*=#9<XQ-XG.=" DE$:2S&5JC:P3
M9]1&B1/ABE)6Y&7U<]ED]4_9[656K1(WQF%(":0NXP+;,20'78L\UY$J'DE_
MN^D95 O(:A%9OW:8)-5%@3'!ZH]1LB0G25(\F:GH/*5CJ'BC3-TR%&0$_J<E
MF9%,J%5?VH3(=[P @B@)G-BGONL2SP$'@2*NU D0A:\WK!Q/"@1*4Q\5TE1*
M+-KYDA,/2:HFJ*2<F>^,8&\9^C'&@<$RB@(7:@KR<WK;)SJ>#VA" >,!>]C&
MH7=B#@>QU'5&RD:F59,+BT-3G.ZH$ZFB+88X'*4PHO1-H#1'>H3U1H'1):J.
MBAN#VJ/,RSD%2O_^]]4O19VM=U6V.4F8Z"[[B?W;&\=FH0[[] DX <0>L@,O
M9F8A"([I4TC$EI2T&C2L3 ><UJ,Y (-JM5@MQVY/U8>2TR>]I \KUVQ\RZG8
MVZ!Z4Z[;[M@^9KH\RA_!FX/Z)X,*(^(=OXH"0!BUXX0,,R^,&4:(G7?\,.-2
M:; ACAY7_I^TX%>2L(9A[TW['H%!X(;4IR2D<0 B:A^FY80*[='2:G"^<66/
ME=_@8NN3.@7*E4<5LVQK&U460_3H,<4LX=K'%#GB1XPHSWB1&U'4:5WLB#+"
MI?,CREB^U&HE'_(B>]]DM_4*H0"0.'0\:#L.<-PH<IW>FI= K%XJ$;<Q==V5
M([-::*/J)!(DJI1)S/ WL@XK0MT$-9(#-\(E$GDVEU@A4?!BL$"BRHJHZK0J
M]RE]X%OIDC2OVAO&:%ZOMV7-M'"% IM"#R$(X\3'*/9#%_568X]*;4H9:\NP
M"G%(W=U>?-MHP<'*B<]H+L5$:$H:Y<2H2X;VT"ZLEM 6G76$-ZTHG>%J0)QT
ML;P,D=+F36FF+8Y)E9)TG:%;?C)AA2*7D"!RHSB)$$8.]!-R6,5*Z(A<2<+(
M%,E2?K(N<L6@66F+;4RR)$.C2K9DB,&1BTH<E86&R9L@73J2(YPO*?"Y#"T:
M[\9@QJ3,BZCZ='?/?$WOCSIW.!(:)[:=,&F+D@1&'J8T" "F#HD"#_J1+WJ;
M^A@3YCK/_J(F_MSP$==L)YT'.!KH0SJ8748WTN))J;_=R76F^.JJN[3[8/IS
MVF2?,TY"OLW;ZAQJDHR1F6Z_-&FS8YP_//KP*DP0=$,4 A=&-  HPB[ND2$"
MB<RH/P4>PPG" 95UU<$\?7"]8@#ELH1)(B0FBTL+CIQ\'M!;)T+*,5F//;CH
MKKWO0G<,YI-_=&%]RIB=J=,6#2$84.<I [P,%9_4XW*^[J1_5/BY+#;99L<^
MQN:>\?U=5M393UFZY3?>Q 7337XS*T\(5SX.$8AHB%R'((;-C6"RQ^@ '$O5
ML*9%9GBD$%>D1RY9>Y\NK-:K[B*I4[_.:],2HJYOS)DGX*9&']VQGFT<$@[+
MR!%)?_C?SMADP'>%4<I4!'2.5WP S1B>#RRJV\/GLGI%(;\1/(@!L1/701A'
MMMM#BGTBM1?>*) )YBW9R5R%/V%;=)=!OS"1N<R*["HW,,*HQTG?@#))B$R-
M'UT<^4#1PC_Y/(_H8D>+US@?.3B,#N7;&0O&NZH@_9KXU:GTM!N*RJ+^CUVZ
MS:_R;/.I*O<_0_Q?=R_(NQC8"74]%]M^Z"=)$/)KLSJ$@0W<59%=\^O/O^K5
M?UWPA+0FZK3FF2?"NH,[G>>CP)>LA6C94<3_V-QD%BDW+#6]38O=5;IN=A6_
MJ6[3^Z=_;- 667U#Q:31-#QR''RYL [.6$=OK+T[#PL>103#,7)0T1WTMS/&
M:/=<8<@QP[[.$8C<L [(/D"SJZRJF.ZF]ZBNLZ;F^S.ZNMYV6WY/65A6/G")
M%U/J1= EV&'X/-BC='T;Z9Y^Z,2VF/I8YQ1_S[!WJ_ULYYAU\,PZN&:P1*8U
M^/H&JKGB;FJP,A#RV48MB=B,'+E,M(*W,WH9\5YA!#,7!9VC6/OLT^%'Q76[
M#WK?AU;4=J.$P<(1=L(()P'T[1Y62!/M5;-18)8R3G7/KYUXT9T4,#@8C8NA
MOM%GLO 9&FZ4(S?;F#+$^,A!1$LPW\ZHH<==A6%"(\_:QP6T^>NN;MI[O%<0
M!:[KN#"R44)MWXD3TI?ZW(@$4O<R&P%@6/];/(:T6XIGS7IMBF)34X).I$]0
M+UV>3Z#JD&25>+TQ&59R455ZU?G4*;?LAX3-$7(&PL?0CVS^U ?&B)*(4G0
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
MDZ3U3;(MOQ_?CXA< #SL!+8+,,$N"A(<8^J0*+*AAQ/1)?U1-@PF<X\NZ&3
MK!;9$J[E?$;34$ZE@]UE=#T]KKQ^N^98?B0NH>"F6'?^QN9Z&_SP2\V3JX]W
M697RNWK1NLF_=?/_'D@<N2QKH@1AWXE#/X1Q1'H@3N 0Z9LJ= ,PGKJ<],"$
MM0SK -8ZHI4\=F\B#F*2-W, Y(20;Q-LV>_A6I</U@\<,4L=__!B(&8327EB
M!Z338)26(:@F'7Q^UXE9+D7%]WB L?Y:\GILL<ZWV:.K6+Z6LE 107&0N+[#
MLC"?(D0]$NVA.HGM>'+R/ M$XP)^XI7UM;0.?EG'BXKXSY^K#7[0(?;SQ%UL
M.%A\P.4&C--(-Z]$>O^N)_OKMS*TF C2P. S:YM8QO T+P7E@OJH[ [\NRI;
MY]UY_=NR:O*_I_N3_&B]KC+^>P9\E1"'.,"#, QI[""*' 1ZZ\1-A"[@U6W3
M\*K;*<P+ZQ1HNUO@ +4]'",WP&AC76S,F(-PN6% #]>&#DL(D3=X>D(O_<M0
M7.U>/3M?88(U45U\>@W7^X)F5UE5<97F&OXUO<_J%0YM&]AVE) P26!@$\?N
M:SZ. ZB_*K+KM,DV8KJHQZ90)XVZ3GH*3Z*O=J!8VM6F9PV'):=_FM@54[\)
M:572OAZ?]4./\ ^,6NM <S_?&:39B/0),3<@?'J97X;L:?:I--E6)==O;M(J
MP\QH^V)45M2MW*Z\V T \4CBQ"1B*:@3V<'>F(L3QY&K5R@:,;_:S7&]N^3
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
M_ -WZ0\75A_MWBWKQ"_KZ-B%Q2_K+*_XP>:IQQ+MT1D<8N9K"TL9>69DX-F
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
M">/T3?:E[?9Z&K)PUKF0-C"4GBX$HG S74@>^^9H>YKPOCD'EE$Q'*Q^QF&
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
MSGS.OF7%+ON<K<OK@C^'NH(@"!.*2>#[D0-@$B0@ZG,J8ON.C,!J-FU87_>
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
M_S\JJ"Z945\\S6&>!OP"&JP]F1<!]K++D6W!_)$FN]UAO>TFX%<X38&,F8P
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
M!,!))5R@_^3UO(Q^8OJPG]]+,(?O^C>Q7Y=W^>?U#_%C?5?L6@W=0698)I%
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
M'[POUE^*;;&_-SU7RIW9>AR>R6<S\)Z([(XY.)6YG%Q5W\L+9/50(<M J8_
MGAU0Y<D[75B^S^LZS]_GZ_IYB9B3*(M###@+!820A]GQG><LI48C\C'E^,9A
M*^TJZ,09/93N+=5CX%1NFD%OA)%>Z';!I0LX<^'M,OCE))+2?<LS(]2O^9_D
M^KH\M&A40_^=^O(Z/UE*>2J#<\HH$23)LC"2G*4T.ZZL<)@P$VPY+]PSRY3>
MX$%P\%BQ5=XQ49WH<6_6ZC"#H?N:\,)(4T<O@--;Y2R#IO["*R=JY(:K-==?
M\\UAFW^X:;;UE+NF_ \WQZV3XD>SU2>G^2Z_*?:?F]M,3@;V&21)PKF,2)HE
M"$4-_WG,,(28(1X;K>5XU.%[%V,OO=DF\B"^^>YA@W'0!Q#\K0]!\\[D2:I)
M<[%H(35DN)1D53G![VT ,RXOV9M]:?%I@BI<!L8GB?3IPM5D[IK#7=S<Y-?-
M)H"CG-_6^_;LV=UUL2W:B=LGDD@B$8@02Q($0280S6@R2)+8+,'V*F1"O!_5
MG]*C"2!X'($MW'U4DRG=9ZXA>[SK5LZ"X&[NM1;=/5;ATO#N,]2S?/?NKSG@
M>7Z35U6^45JZ-[?);C,L]A1Y_41-&N,8TY2%#&=)%(J$)[A70V)NMDO4EX8)
ML3X(;XG126_7<T[$VQ+=<;V8PGR^*K'GN$9M+ CA1@YKT=M/G2T-W)ZB/,ML
MGZYJX_IP=[>N[C_<?/B6-[?5[&[?EW7-UE5U?U-6S6VR]<E\#TH10+AY:2J*
M!:< 2S1(2 4V>S?49<&^P=QI;4AP5!LT<H-'>@V![-1Y30K/9;HA>O7\GA^Y
M!G9>XJR/6ED(7+V$]I2H_OPSSWK_M>NOG/JK!7L_MU+_5FZWLA/SA.N2,08E
MX)%4*F(@5%L#E,,TI:E*Q[FT2WR=RY@P]SW5WF9<@_J@D1_T^FW37_<59)H!
MSUHW]DFP7K7,#V5KG[5286^5MQ!@3Q#HV838L[?F,/^UW'W/ZWV^^4W]MRJN
MU5?M 2'_VBE9I)EO*?;W3S0)%$LL4\)!DE$J,8QQ=\( 80!S&:V^Y]67TISH
M/K28@.-4MC8_'K0&K=B@41N0+GU3$?WR'VU(MBSW4C^F.)^[8NR)?E0>O%A/
M=3"H7Q#4+=S6XKK/6EP:VKW&>I;N_AT>=R[6Q[Q2PX6[M3*S_86ZQ=2'P[YN
M7O]3HXHS&A..PI@)' DD6!AC*# 9-!()S?:<3*K,=TY_^7"GJ^ DKJ +["HX
MB<H*/TNH<,T>9+%U;=BCS%'-$Q[V95DCEWJ=66I^(;W0/+%K'1TV30V8#T->
M5MMVGMUI9\W*0?LM^?9-#:&*_MKYVZ_[+H0SNB%!:08D(3@3(<Q2DB VZ$YX
MF-H.5>;2ZWTXT^7&IZ*#3G6[&MC%UH]N;(<TL]6UZ;#G+52RXXZLK^"FKL^V
MA*L%=6>^ZTIK8#5W.UE(M[<</\X.T&97IM4]KO_ZRU3SA_W7O/K\=7WZ\W-=
M>1HJ;2%$E.)89C1"D@Y:)4^TKG*<5^&$@[K3@([8T^OX9J[%RYW=VZE ^[F_
M<_5XU7=M?6@!:1*;)KB@B>[17]IU=4MJ!IORNCV=L2WG)V@.C^)Y6\WB20:D
M/%=IC8H, -PF-5XKX85$9AF5/F_RLA /RB4]AF/>91Q4LK+>R[)Z"*$?;9P,
M-FJR;6N].=#\3*S-I]2TO27[22R,)DDH01RKQR>#,2!1*(985":6V([KEQ2#
M_['^"0E/;X((\O[5O&886.7;=;-H5APON1GS$N52O+5Z_7(IXF><'VA$!U_N
M@T;U@D;_$]:.UHS $EO+TF8)%NG1Q;=+%Z?6\#BJYF 9\J7>5^OK_2J$,,X(
MSE@6"HS#-)6L.U&&AI% VE>S&GZJ/W0-)R,-4B8_$.G4APN0L#1L&4^OK?AG
M)QV-\$"WO3]LE6Y*:YXV55"8P81QRE7RBS!*56%#02!)C.YXMOAXS_-6#R\2
M;!M)5^TEIV;)FHUG>ISP;)<9*TY>N>B<8I><\L*+YWY<8,8(\Y;!C3$!E,X:
MDO[L^[O=)K\I=L4^;V^L?WI!\Y%<$0Q%B&@$4A)*'$:42="6C#CC"<XT9F%=
M%>7O:7E0&+02G]]NKM/K^O-8?XIS#J_M)BS=>*XSXZCIR9GY0]>.SC\;Z#RB
MTE_[LYVI>T5'.QQ924Y4J1!(!AAISIN,TW00 6B$[=[:<E+TA&]J/>C]Y>R#
MV(HVW:_IN#),Y[,FKP?[=3P'5>!Y^DG'3*UY(Z>ULHS4SU=P9V=J/'BH2]A7
MBJ;W_US_W[)BVW5=DQ]%O:*ID"$B$(>2\C1I3II$@PH%>FJ"6-=E>V;LR4.]
M/9O@*)V&6'5> WI<G=-\VV3>UG<O+#4T\ ),?57%,FCJ+;IRF@;ME*</&GY=
MW^6\O%L7NU64P"2+)>(H1C$A3 [O4S5D#U'FD*E6Y<_.U:N@U1VTPH-&>?![
MI]TM:^UJQPEOO5>,:^;:U,D<''[)6'L6CZJF-\'C<1&:,=F!FZ]QN:[V*U;N
MZG);;-KYK'?[_*[O  @*"4(H24)$.8R0H.%04"JQ5BH[XN,]4_61JJ"5992>
MCC'N,A$G\LP,>!9VZ=!,Q7I",O7=4XJ=-^,%2#EP;EX&N0B@=-:*QA"DAQ64
M(HFI2B49B$64)C&$9"@J1%+K6M=1!<Q!$:/4:YQ]-B3QX)P#EKC(C2QI<C;I
M<>+?$HEB&L)%IECYH;W"L5_OV^U7]% 7N[RN/^6WW6ZLAF1Q*&$(*.%9G$51
M F#2WV*MRHQ :+:@,:HDW^L7O1:K&;21'FJN0TQFG^&R@Z9SOFZW/V_*I>4#
M)V8N8SSE*);GM]L[<TB;15T1/>_2-,MB(%$B$4TR01($^A5=P20"9D=@&GWR
M9*RQFD,R=$F3+MX,LJ7)+',YCVRXQ \KNQ;""SOM3_DPP@$/:X/O%:/:9&D%
M"<28AEE" 65Q*#A*LT%*)&*C:X*]")A]-COXO1';C0O\K14:U(CS!4,_E>%^
MU5"G'N9>.SQZZ68!T;QJED%-OR':+R7:^FG)X,_5>I,WD^7U"G,HLE 5F3',
M!4RS)'M@/C.[5=.^E.EHVFVD:J6URTV&ASF-,-**CYX\M(:@OGU3$._!'7VL
M63BZ2';9Q'$94-;.Z+^(U]SS_O@]AI/K&T"&0@D2%F:(4Y#%)";=VU"$QH+&
M1D/%D45YYE$GQXP\8\W3P\^$OIDQJ!-V%3QY@ZG9 3O76]B7O;I )$<F+P-+
MKH)Y]J:D0X^TWYQLSA1AAZI28^+SMW6%<0RSE#,:Q0E.:$Q@TATG@B,:(V)T
MG:&;$GU/=9WL22?7U]4A'W%9H2./]7 VO;UF5.N.6>H%+NK*02WG+C#.K?/+
M0)WCF)Z^W^G!,?WQX7=5:EG=\Z*^WI;UH<J/[V11"EG* 8PSK-B*TP3$<5=B
M3'A&=3.+,47X'-KTJH('6;,=I7#!HHOCF_'&+N/Y<A+)LS&.*W=&/$L/CR_-
M<**L09% .$:2HY#"H4@@,Z.E^%$%>9]QZ;09IP?CW+-&D1_C7+!HM@S@DDMF
M.#(W=[$\L@CE=2#9^C-FWF7(,.[[(YQJ?LA_53H^_YEOO^?_+'?[K_4JEB!C
M/$TP!2F*U5@+B0Z0)(()DT:OZ7D3X9EDS;D!XV=JW-AM/X<SN=-.9G>NCD.B
M^ZOA6+[Z*E#:@T9\T*D/.OGS3_[HF&PX+>2TWI9!5?]A:DPE>?#5-8W_3[ZN
M/O]9KL*,21(Q F.$0I67IABC087,8.(#PKIE^V=OY(>]VN:Z1:X/7WV3MM&L
M2%LNDZ^]HPZP:EHW;XNFQM%90M3.12_L5,TQ7]$(-:=<9 AD2<22*$U#/.A@
MD=E)$^Y+]\]/X)&?>@9[(*AS;Z=A:"-[P11MY+GBJ%$-O4&2FL4WAJ463OJ@
MJ50/PXJ*"! )2,BC*!8RC-,L&63$"?&6BFH5[I^EL3^6ZMGK'J7.G9V$I(WJ
MY8*T4>>(HT;5\_8P:A;>"(I:^.@%HL7W?(4%A0 P"3!.(!0T46P?9$21!-X@
MJE.X?X@F'B&J9:\'B+IV=AJ(*M4+AJA2YPJB)M7S!B%J%-X8B)K[Z!JBY$9!
MYZ@EXQ'+I*0(R 1G:40R0(YS###QDHZ:*?",T\]?\RI?-XK\0-70;K=D]>>T
M;[RV-;)TR#ZRUP%I[:KK;>'6,D9+YHYQU#5X5Q)+0"%D)(H1H6%",(-#\3A+
MY&I?[M=;MZQ]M5 CO![UZ>.U^2?=G3+!MUZ6']"^;J];MCIUUC-.EXE/!\34
MKH2W!4G]L"RY:.B;$Q3^:[<IZNORL-OG&_'C6OTJN6N^6XE,$ YQ'/$TC2&,
M$,F.,[.0 ;;:Y;?--:*?':6BUD*TGFC</='/-!L]W4%Q]^W0W9RJ.K#<]"HN
M3_7@ *!^O?=&TU/90:<[Z(0O"*WGO+7E[.BZ>@/0'1^C"8$=.6IWB^%1Q8JG
MC#(LA%#%01G%B>3IL33,S=Z^LRS#]["^R3O'W%]HX)8>%J<PR@Q\YX$WYW6&
M1Q$7L#76RV6 :704%V\WM'5%%R[RPEUD=V6U+_YJ#^X4W77PSS:&TCC*$M#L
M#!>49SB4*4.4QPQGG"<9128,\BQE<3LT?5NO![0%N6[&/7GQ/K"KX%1]T,N_
MFGVW_#B[+\!THGI<!G.G"K:<Y5GQ2?!A5VH2,A(G27-9;LQCF=(4);T6050_
MXP_<N@H6MR/4D]$^,.W#XRGH/,\.>RMOG:'8M*[>(H&-8QP%7CM'/?*VW;D:
M-OM54TF C"%'L90X 8,:B$+FF;A:&A:W<]2;V=ZHZ]SGZ;@[_:Y\2W_=LM>H
MQMXL?<VB',]?"U?]$;C=]9H"'$F2L(1DF-.(R#B-!C$B@4;;33U)6-RF4U]6
M^\*O<Y<GH^_T._GMW'7*7J/J>JOH-0MR-'DM//4(WG;#%DIP""-  )4Q3:(0
M CR(B1GR/->@)<$_>%/OX-6RVAMX7;L\'7@GWYAJYZY;\)I4UYL%KU&0X\%K
M[JD?\#[9+ILE,.4\#N,LI5FDY(EP4)0Q8728N$\="WU#P*OU/FCLS_4ID#SK
M&P,CC'9&9[OJ>XN(MHQT%*?'N*N]?;;8Y1]N6)5OBOT_\[LO>;6"J@"<8=IL
MUD5<?3A4?4%[FJ&$DE&M:XU'?+QGM#:*FA/1.TW![YTJPZNX;%S3PZ=GP\RH
M:.J5G_VGSQRYM+G4WKYE4&E, $^WA8[U0I<A71%R?=WN_>KN*&4Q8(#0!)&0
M2@3BC/&AH"PS>UO>XN,],Z1_'@9)5O<6VYBFAQ#/?IDAQ- J+P1Y;L@%@HQP
M;QD$&1- Z:PEC2%(?Z\IHQBG$0,X35B*4<R3& Y%<4:,\A"K J:FB-6-Q';6
MV9#$@VLC63++-<4OF:+-$T,/ET@4TQ N,L7*C]>HLO[KK]6_U/CI^J#*^I3O
MBK+ZM=SGS4N(_U3_]JNJ6/#Y:U4>;K\.WZ,^02(\B]18BB$!FL/<84JX&(1$
M,8YTF..Q>,]$.JH..ME!J[L]'*%5&C32@WVG_>%'R' 4Y;-^+H-M(55CAKV?
MH%8VY?6A>0^XG=U8>NT\$KN 6GK2BRF7?FFV98< X+9CLK?MA6YK@CJ8MU.;
M(L!RLO9L.-E7[FX_Y]4=S[_L5RF'H52];D0S04 (PQ!E0Q%0-L<P&1P-8O+!
M1IV8Y?$?AM-Y1KYH3N3YLL1P"D_)^$6E G=!(V3BF;L3"R[-V=DXM8S,V$[Z
MTWDZ^_AU'_SFH_L["E<P!2%+0Q9*ED8IRZ"(HV.NC:#1$JO)YWK.71LI5\.=
MG-.V\Q,7+C1S&Z^6T<JME)?C6XI9&__7;MTMH>6;IK!W=7U8J_#ZM;15FB&A
M'B (*.;-'!:2*!T*)31*+$Y\&5FBU@,Q^FB7$Y%M%Q ,,H=E;+.N<JS+>IWG
M%,Y:CL5LW?1"GLL^78"1(X.7P2=7P91>&J%]BOZK"K]')N*9^K\H%'%"(\ (
MB/%Q/,!5^49K\G9%^%Z7/R:JF[8GSW]<'[:;YJ207F!PM]X?JLM7EWM/8Q_\
MTDQH+0Q>QD,U-H@+2:ZU)[H/$3W4Q2ZO:U;>?2EV[3S.;_EU>;MKGN5W&U5P
M<5.L'[;>7/_7H5!#=++;G-S@K?[N<)=O?LWWQYN'TS2.,4EE1E&< ,@C+&F[
M!2<1'#$0KK[GU9=2]SF<2Z7)@WP:D/:C_%']_&MS^N;'JE ](]FV;5F%9Y9J
MS%:+>CG*6Z@^L^1FB"@X">DJ> @J.(VJWQH9#'$%Z]TF.(DLZ$-K3C'9SW8W
MNZ=*N@#_N9O%,GJ/V5THE_6PSM=_]8/N[C?5I^3%]^9?UBO2W 60)J$0D&$D
M0LP%H)Q&F0J$A6EJDE(N0K#G!)5<MZ<HUD%UU#1??V9?J]-W;I-4Z")ZNC[2
MXUL#)\&^W6[O7/5-U >.;CT_7X<XWA*/O:.C^IJCJWRW^ZY^OZSN5QF7(0])
M3%(LL(AI))AHM+)$8 B(T1K)/ H]=X:#D$N3,4NJK^E[/3]5M8AN[AC:V^W4
MCB%,U(N9MX:?K]NR\,!C/V5;([./X3Y6^;=UL1G>$=QM/NR_YE7W=ZJ3C42*
M$,<LXQB'3&9QW,0B0X32#,S6<;F+P'/'UFL+\DY<W5*P;/0M9+ WKOIG'OU-
M5O.+Z">?#@>'MM6'W_[#UH#^-]YN=ZI=R7,,&ITTNI^O._;@T53#2H<U.D=W
M_K$JO^75_OZC@M!>_890O_NMV7&^"D42<<:DY)E2RV+"B53: 4A@!#D.Y^J^
M[15[[ZX[85?!MT9:B]1\$#=?CSVBAJ?OH:>IW$7TR _-I0WVJOU-\6I[67S_
M>[8*)^IOQS>AGZ]_=>")Q_[458W-,T_[^.B<MO?__'6]^T=9;OXLMMM5AB4#
M(2(Q1HB25,@XZ4Z43&2<(F&T76Y9RKW/ZPX"9YW7'5V_<\SW3EFUB^A-7S@G
MK1O.[E78P1#WV^U57ZW2R2:/736MGZ^7=>B-U\EFMS6HV^L>/QZP-,-)JCX:
M)5$:980@-GP\^_^[^]+>MI6LS>_S*_AA@+D-^+[#O<CY,$"M]PV0&^=-W-T8
M! .!D6B'T[+H)J4D[E\_+"Z2;&NIE60:?3N+[>@\YSE5SSFU(U=RYZKPQUK?
M:CJ-R CT?VF*YM$UY6&7FDUC\E65XV_T6[P^9L_\,Q8$ADF2^%'$GRMG$8A=
MW/B @C!H?D=0Y<S8O!P8YPC:?N?<4P?KL*;B9,MEM6MJC/7!A\G7670:Q&3K
M*[8;P9SJSF%=Y>B;-\Z^D?5N_[IEY]6(CKN(8J!ES2.WS90;^XLFQB(X298N
M-_Q]Z2,WGA<H]'P?!G' SX\3/Z6!GW#4(&$TI3":.B\K0!XG$Q^0.4VGJ8M5
M^WKWE >SE,([09:U%=)9Y=5#Z]A[^0NGT;<A&RMQ:C26?\-4J<.&S>2H':4I
MTB')[_,FJ:_NLI]'WUR$?@ PHR1-H<L"Y@$,^.;Z /HN#5S,)LZ(BJC'28H#
M.*?8+,O'W-EF/Z<<A:I&>/RD:#.J<\J+^P;2.'K\$[]N;CP=N9'2HV:S^??+
MD+J$6$R21F)E.4\.4\[G#FLO2.B''HJ"P,.($=_%_ F,!BT-"8(@#61NNIP*
MH]2ZO^*EF<[3<'''$[^X8Y04J!\\JWEOU+B-F.QN]LOS-Q<O[O@E4MRU()G/
M:\::Q2^=S,RQ8":#&8Z*:-KZO/R6KW;K_/:>9M6F&5+6'_/J\[>LRE%6%\L&
M#2G6.SXVX9#O\I];U)#_CP7T$,8N)-B'"8QA3 /8W7T%X\@-HD1N3=X6"NM+
M^$V0GW;=9>O\K;&O'&VK2:L.KY/W_CA/>>74W".YS&0M/F*99PZ!D<LL V(>
MC@&STX!V6M0W#MJ'J$?N?&FQ.QR\TZ(?^9HG18XO) ;;49N'\%OWLARW+Z@*
M]_XP<+]B]LJ\F["$,3]PT]0-TS#VD1=TYE$0A"R4V4YLS*CEG<#'(G#]P+]E
M?F65=D1JU:5U#_*PHV$^.GJ902'A-!2$N2FE*;?.2J-1WD2U$#8U=5MP%=_S
MS_S%DK9VIC^7Z]TJ7[&&CZ,Z[:U\PT>^K6"!?2_"*7)C+\:$)BS"K'\=D+*4
M1D+/9XV+R+**'COA'+QP!C<<WM*<5R7PJ9JK<T=.?T>*J9@XSR^<<LH]5B2M
MZ+H1\B^(_KC!G4=&&-GG<LKN))=+;I_:;46;A_=Y5N<UVVUW5?YGL2D>=X\?
MLV=^RI"_@34\!T*1CYB/_ C$(2:A'WA^V"6T-*1QX,O-@Q@V;GWZ@_=8.5DW
M3:^8?D_(JYQ0[X$Z'=(;I\/J]&"= 2U_FX]/<C>U]MV/?-W(^I_E9OMMY&5=
M.5XO:+"E ,U#;&TY5X[2R*W(Y[O-W8_R_^1952\\A)GK C\F&!(6A @&>QP,
MRKY+8-[^""+JNU9$5(9DHSIJB5U+4GK3OG-:;!HA+9T6]2Q%]$"JOHXJ!.B7
MDE(5_]345)E)\X+:M,F\0X+#R*4P<AD.8C>.7,""="_M8>K9DE1Q!&.(JF=+
M5"6(-BVK=ABV+JP<]KRE=4^L$7&5#].O)J\*'BH+K"J;QB66-5VB \(  1Y+
M,(:,)'P*FR"RUWH:,TL**PY@#('U+0FL!,V&]=4.O[;EE:.>M;KN:34AKO(Q
M^L6T5<%!56E5Y=*\LA;?>XEG-&IL4B_QT@1@ @C#8 ^$A+$M914&,(:R!K:4
M59QFT\IJA5_KRLK7RV:MK .M1I15.D:_FK+*.ZBLK(I<&E;6NV]YE6?WV[Q:
MT#CR$0TH\($7N 2Y,<(##N0Q7V9[@WGKEK<R')!84589FHT*JR6&K>JJ0"RF
M%-4#/'U-50C/+R6I*OZI*:HRDX8%=<$\&D9!Z'LI"%#BDSB"P6#=#U(D<Q[/
ME$TI\50\7V=%-Z^S:50MC1)I<6%_EKJHKX;"]/]2&BCNE9KR2;)V3>_J:GNT
M7?=OV7K7[K*"F]5_[;)U<?_< !HNVB)%O5R7=0/KZ#1#&J8L#!)(0$(]CZ0(
MQ-VN*QR'2.R1+ML8QCI=\.Z=\[^</?SV4-'!@<.E?OSKG_(ZK[Z+7LUA/4B7
M975.\9&3V<\4.P/R&\?S?W?3&^?XW,+U:!T<<KZ8.LO0$'JDQ\W?7FNQ)N,G
MM'FL&$ZKU:-Y68[;,\2T//O7OQ:PH2MZ7VX>[O+J\5U#UH;OJN4O8_R9/WYM
MRN4$HA A0F/$0L9 R!(?8B^!+H )<+U 1+"-&+*LRAR>P_$Y'*"S1]B^EN-\
MZ4">[\86B+TLLJ-S*J>D\Z-S52YWO"AJ>]Q\:'T!RS"]UWE^E7T:[W_G^PE=
MWT_;Q")"QXGL893%:5.$65=*"ZU,2NR]\)+)E+@A)BCP8@\EC (WB9+.)$H0
M +&$V.L9LB[V7FA8G32)%1+[\3B5%?NYT2DE]N/1JBKV6O0*:OQ%%LYKO!GR
M9J'QAEPI+30N<8VGCT_K\CG//V^; </'_E*S(XLT"%R7^ E-_!0C$E/BL<%B
MX'NIV 8)$Y:L[X08 #HM0F> J*I*VLQ>U_@Q*963^+EQ*2[P8W*JIN][;NN6
MV\--A,U/_8>6K%_Q_8RJFV)L>E$WYDEIOCV)2SHIJGS94%C_466;;3T,#QA&
ME.^XBW% 4Q=$"._MI#Y&XD*N]OG6Y7L/R^EP*<B,(G/7A=H^97+R/!U7XD)L
MGS,U^3UP]] "TY/<DUZ>$5H]1J:75TW\I:FV(2ZEPWUK_ F$QZ=\4[=-A4^P
M[[(U_%IOJVRY7> 48M]C" :0TIA% (!#51ZX@@?@S-FS+K4M3*?%Z1P#=7[K
MH?[%^3*@E9 40VQ?E^/Q:99<5YPUO^(2/C[/:I+>\?VUY7MYA%1/VH6\/R/U
M9IF;7OH-^U/::F/BJ>'#CN><V_O3]GF!7R\\0"! $28!##S*O# .]U8C$+JB
M\^,F;%F>(N\@\CT/[;7#O[_M3.WX5'!'BC&"K^>"L;F5RP0]K;?WW95HOY_(
M"1\GH%4\!8Q-KUH"T*99)!\(4'$F&Y@D<?I<8-2;TDY3D[P=^:1%6#6#DX><
MMT;T?/B1?K,E_)%5JQ>0:[C;?BLK?G'_(H88IP%S"0KXG:4Q\CTPX"1!('DN
M<7Q\XPQ!:B?;0W)^:Q-/_1?)BY?'#]WEG/1KQ$QA/-.7!"]$]<@=Y^NS<_QS
MO4M.Z].-<Z@O^L@?'!OYWF?3<3FA^=.W@7GLB9_0_]=73D\<"=%,U*![+#?M
M6@/.GHIMMNX,]QO"5ZRLNIW_[^IZES5!6"1IY!(?H*#)?K0)$H',VX^,W%@R
MTYBW/])DUGU9.??=&9FBAZ:842R$0"QC3,N]7$;HL':KPS=.#W>0]@%P&Y3^
MX-* >5RQEZ;T@IC;"\\\Q-JB?^58#5UW94 @(=P^\1^LX69UN_V65W??LDWW
MI=O=MMYFFU6Q>>B2QH(!D% $ 4T0),Q#( CI@#I.B."K5W-!.]VJQ*DJL_^Y
M%U6FTWO;'M9I_76VC</]EYTCE_MRU,+TL-&82$TN3],:II^.F!4;5R>VIXR2
M]>F0]I>_Y34_IOHQKXIRY2V2)&5A$KLXA"Z,?>(F83! ].*4C#03H@+-NN+U
M>)PJVV9?U\_.-J\>?Y'1\ D^;0R$=<(VC[)J&M=-#7_U^;<N.O2?NV+[_&Y3
M;ZMVY:!^I9HUAY^OWFTZ_.WU%"PK*GX<,U^@%"1AY+E^E#+@!FF0IM%^&,]B
MH0/J,W?!\LIA]Y[V?0/'^<[Q\#F^[RW>;BE1<&UKYB3:GO6=3Q,8?6JX<]TY
M\OUM\5[?.!T!_)Z]CH(;A_O?'M$?>59AFB#;2*_CM+I?/!&/1)*IE#UF3*62
M^]?KSGR]5']\*AZ^;?FS7OQ<5?:0+PA!<41\'+$8QR%Q ^3B :OK ?G</3I"
MRZEY&%\\[1'QY)QQQ I)>?SX2>3<68=N])3:38<-X>]\NW$.WDV0+TT'Z%HZ
MG*Q!S"C;3<?!J60V<42LYZI]$H5UO7OL<BW]^90O^2/O>?7H+1!T64PC%[IA
M%/NA'\6'7:R>[P.%N;!I@%J?&6M/OO/EPZ9V<9HFW^X"'BEG&8BCY<0U;@!'
MSUZ'<9USY& S4.Q=;.]%^$52V-50V<ACYMK'+Y[,#!)A*J.9CHW5Q>ZW8\ES
M:U/UT>+4WW.>J?,5;*2_R=.?\L>LX$\RXU['=]F:>UHO(HCB@*5)3'P(_9#Y
MS1?V";SY=80%\HD]M)Y(CQ>]LP[M/I\V*"\O.?W[-*3+"?E7=FV"4XS"^S%.
MS>Q>VJ)1O]BC,5#D]!PY>Y*<(Y;:8D#B_,RO&F?M8YOS=W&Z@Z).]K))UT<_
M]]0WZ7;:S,F[)ET<->GRJ$F7AR8]?+D\:M(_AB8]2'&U;]*O15GS7H*9M@'3
M.YIFTF)_X5U0<V'0Q,ZIN?@RX2[48\?>-?@;H2J6W=).#)D;IC&_=RYA01!$
M,=UOHB6!KWW-Q42PQRVA'QZJ_"';\O?>>I3=KH<1"A K,;=8&$\=[+&K78G2
M=N_UE>T+,V\\(Y2D4S>BJ>I,B:+RE1)-5#<J!&JT[>T&VLHO7.%9I<7JAG=C
M<;.^]K>_&+(JEOGM_=$)IWZ]<A''R N"$,8 8!: ) #!?F,-]2)_I+4_?:#6
MZZWV3KA\D$!G7?[HU6^D]3\#L;2\_C=N$$=?_SO<-LS]XUN67AXW[9W\158
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
M10:M+/>=)>C"XI\^J?-8"C3@1VFZN4F> #F_T_E]L<G?;?/'>N$CSTT2A%(
M?)J0E$$?#J81"J4NAC)BT+)"73Q#X'SA.)T6J.R!#B-DB^G6Z#S+29@!BNV<
MSQ"@[8*P&65]'AIGUJ771R[,\R6T'O*45]UZ*-RL8%WGVWI_KF/_G %%8>K&
M #35=I*"E#%&T& VH*G@BP+&S,GT1:5;L0\HVX/@68N3'YBJ.Z022P)&Z!58
M2QF;5\FUE9>$PCVA^X+M^H,MEKB56'X9FV/%Y9@KC?<_]-9E!$@XMTYCDK_I
M1]YFW2DMM3.Y&K@WW5[\4C[F[\NZ7L2)YR<P 1Y,8YI&/L.8]);BYK](IN15
M^7S;Z^,#)*=_"^$WCNK\_1WF>!.K7FU3IB3DPFQ9J4Q/4'*A$-4A<!YUIY8'
MI;GF)*<E)'^J\F71*EGSYW7>OIK5*-K1R[2+!)*$^B&D-(D8]2%%8!C*QR#"
M4N)BQ*!EM3G&*"<Q9N@4TYS1F903H6-X-\X>8%=:'D$<5Y5$2+L@4T8YGX=N
MF76IM-A&Q<?+_:,\]5T)E__<%57^L2H;2=T^?VR:Z)8V7WIJZ[0&2/=]M*N;
MX7M3Q=4?\NWM/<[J;PM*,7 3"A#Q*8PP9A#O87D(""\MCP+&LB(./O#;[+(.
M)7_:H77CQGGBCMPX^>!*-Z3I?^SKWIL;9Y-O^9TG_"T!\1'D.,&\/GJ?71SE
M]'@?PKO2Z0$Z'_<A_-B%<.^% [E,]S^&CD+8N.+<WCMXAB$4GR2872C5)A%&
M#*G(K(,)5L_,2HP:L.EG+<9UMYRH8TB^J]O.L2P@H&[J,D@(<B%,DQ00?S\,
M\A(B,Q81_$C+N;5#,?(#K:W-"X6N)#7S*&5E0;]^0%7%9XDK/P\=J>D_^[[4
M])L%]$E*2!C0- X3R%R*POC08\1NRC)BR'89^3(Y=1?X#OC:1#3Z#:!GN;K0
M.8Q0/(\N8\:5MW>"FN)'_F;0/\IR]:-8K[O[[D@:-8-(%O(!9I.-THA%32X*
M< I<E&*@>/NGG W;NS^.;I,<@.E>X"E)HN 6CQ'XD]S5H4*=Y7LV7W!S:>N&
M)IOST!]M+\[>B:G#BJCJ##;>[_=^Q!!#G !,4Y:0-/4)HT%OAP2A)_7JC/RG
M6U::0Q=YK[JE3($Q,7&Q2Y:<K,CQ9$5/WM!Q04G4J9N'AFC@+TTU(C7=^'3T
M@A]R4QRY&'N!!UR 41@A.EB*@T!J8*OR^:-IQR?UATB5>)/3#UN4J2J(&%M6
M->23T!N@.@3.2T>4/#BC).ILR&K)PL<D]6C<"%08!ZD?\2>@]A_OI@JO<@I_
MM$Q'4'Z'<T C\Q"GU7XAT!F$F9M7#Q"'?:;92_HMV];[R><5V55-*^B>[EGX
M 7,]RM*($)=0R@*"4&^2,LD''[4,V9XOYICJ[I4QM?2I1I]<'K7.G%I"O1E6
MP%9.AZQ_'6P:!3E%DH"J:'$[+Z71<^6,^AC@1U:1_EX5VVV^N;V__Y2OLVV^
MNBL_9WP:8E@@^^NFV"[2A$;$;RH %,<$IB2$O )(_,CCSW0CO-CD#^T_EE<J
M,P"$.F#:=< W6,6WAA7?\WI;;'>5Y*.(AMF64[01&=:4N!ZI4][?.SU6OG&'
MH^4SG0->AP.>1OB$N!100K,QF9<T&O;MC%;:8%!6/-L[L=X^O4A0PCP68>)'
M;GN@KK'4V$1>E'B>W W@>I8L%W0M*#4A5&1.3OCLDZ8J=-VE=I,_['J1* $5
MTR-X7JJEZ<L9E3+!D*PJL;+*BX<-WE55OED^WU79IEZW&_3^R(I->R8C]$#@
M)0@G:8P@\V$8IL.J$O4B(G4PPJ!9RWHU0'..L#EP]?]V]5;\W*T-MN5D;62B
M536NA^F<9)TCG>1TESB) OIG,!+S$D.3CIU11N/<2<\[8X1##()&B>/&#@E
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
MDOM?0PEEG9+40B7.#)PC?%]L\G?;_+%>Q*Z;^FZ*(8I<R$*2N-'>- ")Y'/
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
M(N%"?U"A:AX=0 EYJ=]0)/=1YNOFNP]_Y)LF[:^;;@57CWR&:UNUNYO[Y+^
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
MXW__M^$KS2]?LSK_W__M_P-02P,$%     @ J#2=4#@$<N5FM@  L%$) !0
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
MKF4VP"!V8797LN8;,"D%W\.<>G8.%S[(5/SD\6#9N8[M*9T!+STV 0<DJ D
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
MMWZ 7JC!<#;^=CB>6E+Q:QQ<;V8QD7I9O?1.I=/ORYCUP *%%95..JRA,S%
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
MP-!0>X%'!5W0*!'6UW?'"SK @UVIF+5AE "CZ<;Q'*T&)7OU]?=H,G5 FI,
M/1MAKI:+^6(TB\$=CV'-HVH9\HAZ%!]J$\DQA<K1[<S**$]YC#S *\E=4N=T
M5/OTQ3YR:JVZ_:*#_YSNV!/OES6HGUEE 89A_%) #1=:4JJUQ48*:U'#@_AA
M.62QL"*:1 9BY BV%FA;2\0<OA!_2D=:WN^1/0[:87MDC<#8 "R(\ @)2+ '
MJ)8% )EB5@Z9)D<J\J!']C@87X='5A/F)+ <&NPIMU JSS8R.>9\BK=M0-1H
M0:>-/++'H=F[1W8]4\9K+.5L=>7\Y8FD4;U,4"DQT]1R#H*5S% 89+6L7O0;
M97+PDTH7D/9%GR==W3G1["V?6<0DQ0A2Q<.0HP 19+>R49WRLG9 $TW+>GX:
M1+(%9,^P6?TMO_N<[T_7]Z1L9JB0"(8YU#G.O$*<6+J1R1/8K\.^>[8DZG7W
MSO0D-,]\H_\@6_;6RR"'#C!"XMD9E%Y8R.NQY2U@*7=4!K@LM<N<-I$]U^W]
M@_1YN4(6K39%$/74&H^=E0#6AJ"G J48P@/,7M4N;UJ!=$!7\@]/04W;R#B6
M.J9V5C(L]DI"*HS<#AHI4D(^#- UW_)TU!'*O>^[S'04T]VNEN2F>ZZG=<)H
M0LYJR"S3G$.A-)&\EA&%6?FR)JBV]UN)</9F-3_JYL&-UO/"&2<.$(XLYNLP
MO!+([92+#4IYK#% N[D%[3ZUG5,A[<]X_O?E?!TXP)?5N_S/S9V<L/R^K\I9
M^.=X'0+WP'QS5#L9A0IHC@RD.@Q&IIRE:HV% Q!>6C;'EN:@+B'NBVZ?PK==
M7:M)^26J[:!]]%+Q#&#"-8/$!!- :Z:QP'0KF4U*Z3C N:DCK9>M WV>&<O<
MQB#=;V:/42EFX^++-#]JQCK03N8U@@@K$^9JQ[SCC@!;8P%$4M3:(=]O:'/&
M:A?BWBRIW;T^[(\\5#<SR&%OB:<P#"T#E=4.;H>8DTG!D(='JX[X\-3V:AGU
MWLY'JBJ 4@9]C:,JX_/,T/&R>I^'/R>/L/N0S^OQJ>\?_; I.)NHNRCX@?FO
MBZ_+H%;6:0"YA1S'-$* @ VRT'/1:VJ45S--#D 3YUF\GPA^<*/:H'8&&?-"
M"$DUP<%@X5CPVFB!G/I>DZ?VX"@[*W7V+O=MJ.>UO#4CWL?>,R.]<E@1:/U6
MJK!X75@JGK9]:J?BV)L)N/8>%U]S=WT=V'PU>WI048=N@?N,P>:MQ'N_0AL7
M(+5:$X*) [[&@=%+N4W5!A&>I:?K"N2^R/9F-JYB&&J;K_]^,WM^1_5#.9V&
M&?;/4;7OE<>1+666<N !<!9CPRA$3+'-I3.'"/4I?I4!GGBW2+IN@>YM#6SV
M=NB[]RV*:@RQ] ([1(ER5#%72^(!['6>^K*R9():JT6GQ.E,VT^7Q].!?BTA
MP11"R!@*.=28:!R0 5MHA$UZ=G#TC'-Q]$F%NU<2K6ENEU7TUJPUL:+_ZI=7
M*Z?TW'W+JW$QWS\['=U8IC &(BS_2%)BG%:&>/DPM'3*H\<!GH?W2K\N%3$,
M>FZSA3[.(7HR/U]L+6/Q4@H1@#OND+:,8KE5 = H):+P  ]+AT'0-C1Q9H:N
M(A^T1= ]C64>*"^ YQ@"(H10AK/:;":0JY0;^0,\&CLS/]M3Q" FT.B)K(KQ
MZD%QO',3(?M'5<[W^]].:3"C8;OO )7 .X8%-<"XVH0F7.F4.R<#/)H8Q#3:
MEC*&,).VR-3][656 RD"%$IKSQQ!"I!'V(B4]7Z SN0AS*=MZ>(P3T=__17(
M%V!"2*ZH%SYXW+4@Y;H+7X*>QL5*?Q^*F]O%VB1YB6Q'MI Y3S#SU%@&M&3
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
MM01W?Y=BMD_2MR$XMC-V/IZ.]F?T:5(]HXY+[RCGEH5.6.<QWL[X4OB4I72
M<3I;)UH'&'=]B3:&K7HWJM8GZ#9?C(KI_/L>]'AU-G;&%O/QM)PO&VU$7ZZ0
M44FQI]9QIY0+1B[F;!W<C=I@#+LS7IR-'7X(SO3I0#[K%TIG@8G4*.0QUYI9
M0:U4L)8-"9GR-GF 6Z14!9=M ]K;;+\*C.E'XYB]^%Y]*_9Y[YX7SA313 '%
M#,*66VO"1H_54@F"4V;R@=+D9+T^G<13P3P/16QY-RKV9==XJ7CF'&$04TTH
MY0@X$^\3;R0CA,L+<[BDJ'8O2TY"LR^>?,B_EM.OT4?Y79]_RZ,9O(<P>^ME
M B+MG/18<&H,D42(>G@1PV!*'O'!,^=8=3]_T]$:L'V1*!B4>1VN^2!SGA?.
MN(->$0,5=% PY)Q9'X]%J;A@*2<# \Q=VRI=DM$\!T<:6BZ[JF2<.P<#4#&S
MK@#*,2K,1D(JE$JYJ3A OK1IO[0$Z3E)\S9N.*N#%LVAJIG!AL.XKX9*"R$X
M((+6$C,"+NS=3[KB&S I =_#C!K]]5>@21 =(;DB2?@@TZ/9'U?7ZBZOBO%H
MY]*SHV06K#D/$:2$<H(T,!0S7W?1NY[>D9^5 J=IK&P3UC8TKV:3U?W'M3CS
MYD1XL6(&-4(4&DNH-A90Y)AWM0! DPNS1[KG11LH][;DE+.;Q29D_Z?PS8=L
ME!>*9TX1@@/OM?9(<*Z!7E^V#9(Q0$"*?V6 YX&MVB?I<)Z+*(<MDA<K9#3:
MZ\0@CI@F&C.&_58Z:<2%[973%'R +2<AVAM?\L4BGBPVW2:_4#Q3S#D*(0+"
M>@(\83'KY$8RXG72%;KA<^58]3YE2SJBS[GRBI;YEM%\+8Z'C_FL**MWY2+?
M;1?N+)N)&(!/624P= X!Q39W_R,\+"W?VP"7\I8YD@IG7Q3YMU%51+,E1EL_
M8.\]+9HAA*S6!'K,N*(X2,5J*Y:'H9 2$V* UV_:M/42H3P'.0[:>,\+9X@+
MBR!RR'-DL(/:L'J%X58:>%EK]NE*W<..DY#L[:[RLBHGY70ZJ@XN+T^+9E18
M+94RB!FEM0@#"8E:(@UHTEN:87/C6)4^O96<AF1?W(A)Y*.T!YGQ?<%,8J:\
MYIA!!A'BC#MA:VDP2;(Z!FB9MLB+)!Q/9,6\6CQB1/CI*1O"1]F'F,UEAVWQ
MW>\SBHT)<AN(L'6<64K1ML^>JQ3=#_":91L&10I^G>M\Y]!_4B(3&"# PHX)
MA651<B$LKKWF0D.9E"IN.'H_45=/-7T29EWJ^K=B5MPM[_9J^[LRF?"6H;!5
M=C*&GK) ^:W[6W E+V3M/UEC93NX=:KST;?#.G]<)HL]U$9;:RP!#&K)7.TA
M"8*@E/NY UK76]%Y FY]67??KUT'' ?/"V>68.:-QTA)"( WJDX(':1R/BF<
MY/%9RU[%2M\:F.>AR+O1W6$7PJXJ68R>RL/R2"@6DEEKM:BW.,X[DD*7 2T8
M;:AX+UM.1K2Q\W_P:)X"0?_N_Q>O??P^F^?C9?C:1[YEN\Q_"\W=AC&(/MU6
MY?+FMOY9[+T*<EIC&028P$!!#(P12%*C87T?P@E.]66LXJU3IS?$VZ76_QK-
MEJ/J/A2'IY#I6?6PZ(GP'Q,$4L85-,ILK_HZB-R%O1;O@SZI&)_'&HA3Z)M%
M?M?<:MS6R)!@EADBH 0Q8:'GQM8#PBN1%++KZ"2DK]ET/!71<UZ WFR-=%E5
MY9_QH<CH2_C-XG[?99(CFLDXT1R&_U$,H">,*2!J,\L#[%(2QP_>,CJ!#PWN
M1;<$]8GKVDL]4I/P0]#-:-J$1B>T$D03FA,$,25AY^XU]Z*^,^"-U/WF2G@U
M+.H>Z1-)]+V IOR:ST:SQ8;8H2M%C,,7<X-??9X6-^L(G#N8=$I3&8$$X/@
MTSD*-&(2*5T+25A2\+C!&TUI=.H![BXX]2@ ZYN9+ZN\N)E]7'Z>%Y-B5!4O
M9A=+;C,#S'+L&9/>*409#()OYV-&2*/8$*_U,D^'+&L9]_.8ZS'ZU/QCT.%H
M<C5[?&0-&]OONYO(H*.(Q7 O%#EA/62&;<Q9!QPB*;>$!G_JFVYT=03S.:W\
M&"ZH6(T9G^?O\VH<-7NS+R#,$:UD 59#H%*>!.L3*&4 ES4.8=)/>?PX^*.'
M;FS\=I ^S]161T2/8\1=7^?C&.^I$>>.:B<#!!K&-0348R258!H*;:7D0AH(
M3<K.<O!>B[8GN7:Q[O/1U*?-!?-]4]FC8AFR!'#-E0= <((9%AS7(\A:E7)1
MXOB4":^.-0E0MFK6O\L7F\V&FL_SQ7QSJ>,H,WY'&YF37FI.-6/("(<L\M[4
M8FDN4S:'1R<P>#T,Z1KG5NGS(5^$GX)NKJ[]<K&L$WL\3'BG\*EIHQF##(3_
M8TVE$)!B!)2M!?=2INP+3\AY< $,ZPCY5BGW-O\ZBB%A/T25;7:R1]'KI08R
M+60P!!U 'FINA87<^%H@K%B2=_V"W>N=HMPJ;7SQ+9^8VU%UD\>/'KIVP@1U
MH*V,4FNY$YARQ:E$V&"#-F*&;2U(BO=YX5[V/@#ORZK^D'\9W:_<:U?7#2WL
M754R)8U!!B'*B)7$*<H8KR5DTJ 42EVPI[UE7,_C![#Y?%P57];K\F/'V<JC
MUM@-L+^9+&P^O'460,><#[L0(>HG]W$,T:2'#A?L9>\!ZW/X.QLZ-#.#X\F
M"AM7JF*R96\MJ"4!A*4\BX(_@(<\ <O>6+&*SS&O>_DHZ8*Z*Y>SO4PY4#43
M2$EL(0 ,  Z%=0J06F+E?)+5_2,XO-O%]YSG*A_R>/LP9I-)O#^UNZ&,2PLH
MEDA9Y;56D#A7[SZ@X2AIA?L!'-V=HGT>RRJ(D1^<Q795R7B8IH4-Z#D*/5 6
M(JIK"2E-LYA^ !=X2[B>_VSNXR(F*$\\F'O:2.8U<EQ9JPU!4$M"@:W/Q!&#
M(BD*Z@6[SSM'^D2O5)W!2LUFR]$T]FPTG>Y*@;Z_0H8UT!H!*L(N C,"C7;U
M $%.RQ2S"5VXW[LU5,\S[036%N6D&+]?>S,:SS1/ZF5(4\> =%@0L+IXX]V6
M\I:;E),3-,BDO]U.+VGPMGLB%_5Q=?UF-@F_SB>S?#[_5-99TW1^7<9#G?5D
M^&GTS>9!5<5:A7=EM2C^6OW[E&.5-K\XPX@2"#47#@,>,*.:UL8C E:DF%;H
MA_2@GU$[K=);W=Q4^4V,8K:R%:^NWX>15X7]QF/)3J'O,0UG84.MA%'040TM
MHE!J7!]_(FI=4B"H"_;&GP7]!_IUF(TQOGC\_FM?80I&$S;K1E%+PX[="BDT
MU$9HK[ .:YB&C78<W=]/^Q20U>%K_FAX46U;/D.&.:E%M/:M]X&Z5+!:/L+U
MA85\3%7RG@MKIT+:QU#\.+[-)\MI_OTYWZ5D2?5,<X,H]10[#1 QSNH5WM)S
M8&2C!\9][%-.R9**XS58SHBW6CFLJ8$0U[+%@Y$?8G@V5G"#+*G' =KG7>/4
M3![,&.ZIM% ZHJ'  C-32Q:O\5\>54[6;9-,'L?!>2ZBG)K)0\7+BII)AHG5
MF"&D+*BEX\9?2$2_=A3<+)/'<8CVQ9>TC (*0..,),X(C+TD!'!?RP2-NK#P
M"JF*/9A1X#@XSW'R?%)&5,RH9%(CS;FPUC&.M^/(&ZU2]OT73Y)D//MB26H>
M=VPP,DAI(A307J PV=I:*L9\REW- ;*D3>LD&<SS4.2T/.Y&2TFA09(20Z7
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
M&DMD(^IW_:#A@"S-7S<T:2CS5@4(./*!E,H"YC&E-2)(PPMQN';"D9T/'CH
MOK^HA'N[KN]_&_U[69GI:#X_<&!]9$N9ILX#H;@$7EM*C%9.U'@$W%/"8@Z(
MB%V3Y5D$PBZ5,!!2/LC0Z%[S":UED'#"L!=68!&,!>.Q)%O\@;@PDZDSUAS'
MSA8T<2)#Y]7B$3O#3T^9&3X*&\#9O)P6DY5"5_O('3/B[L*95@(H$2\]A17'
M<BB<!K4TU,N426^ 1UD=3WJMX=PO:W9.6/N*9]P[@G48>09A!RG!G*M:(B N
MY?Y-&RK=RXZ3T.QKW8LG=^O]Y/_/WILUMY$KZZ+_Z%S,PR/&/K[A;GO;[KUB
M/R'84EGF7A+IQ<%M]Z\_ ,FB9%DD:RZP[(B.MBT5JI!??@ R@43F=CU?%.OU
M^^)NEQ;X@NEUMEW P'. M+(,,P@)X@3#4E:(0!N+/\,3U8$,K2XA'XQ>^RY>
M-)B^>RY0RAA&7A O-&%.$7$X1Q;.>($J9>?*?^+I6*_/V=("T4R,[J=&X.L*
M$7]-7A=XM"E3PKU4_\I@X*R@K$0&.MPF^"/#<_C\?,*FFAB)HQ]6L]LB^0HU
MB/C8)DC+'0-13&:D=9PRPA['H;%MTH%G.+/U2X/SG&L,^HC;X=GDY3W3Q\?S
MA@IG:;7>$Z R$D.5$IU&SQM@8B0P$!L4Z6"%KC0X^MXY]UWLFE]Z29 &<.@(
M%5Q)JI@1!M(#$I!@T^;:8(;31$\L.;EWWC'\PZU$J8#>H[4XNY\M;HKWGXHB
M%=]5M[?S_37M1\SB#!O_\7FYGMW_MEIN/Z_C*^ZW*40N/;-<;.:+;7'[YG,J
M\I<BEBYNMP_1@0!<"@\&DB(<X8_NMW%']#V86N*'/FCY8XV@_/0VU*BI)4>E
MS?V&;PP1$DHLIX!Q0"3"A'IXP =),Y5CT%Q)]T,MMR&4V# &[X_MS7TQ6[U>
MWLW7F_G-NMP8.)OJXGRC8#774AM-/+4R6M6 ,%5VG%(S:(;@_MG7NWJ7/0%_
MW?N^3D,*L,3.<&VA8QK[<C0B2[2;ZEE3;TMWEW#GO><+8#3?XQNYTP91R=*D
M6,H"A)O8SDA'>CV[YUL/T<87<(O5W;>S"]/31P+P!GG*N91(4>J8-!0?.H4E
M=5/;VF^FD&4GX TUWL],?C5BN6J\)1"$#&.[>CQ<0:&$5R60F%K49IG)^GBQ
MMV6F/_ S(&'-V*V:;PK80N0]E)(SQ^/05I+P$@\"U,3<NEZ84IV-'6A@*$;^
ML4P>\.=B4ZB[5;&OM7QRG;S<*#A@.<=I'"LEE>)($E%*F;)1_30\:\>!94^
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
MS?Q"(8SSC0(67"*-?)PCTR:T%1JGCFM TW[QU,JA=*'!94_8-B1%73Z<[JX
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
M()68R4=_!;I6>?4S#,KJDS*M@!TN&^)BO5EM;Y*J7BTB''=1=Y=)<ZY9<-2
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
M- POAHIGLTM:IZ<!6@V%!AAZ;B'53FER9!P5?M"<\K^V4;-5_,\TD#,?O0$
M[9QRPG.E!;;"$4,>0Q#:99#YB7=G^QD]&<X"-0ET_4,_@XN#7?<Q: T9@QYJ
MK2V@T"!NCY&:QO%?>\,_W030+X.N?Q;X?FLOSUF@9A^#U,Q1QSFF-GJ,VFIM
M[%&'2@U:M?W7+)##+- O@ZY_%CAL+&XCZ?.< NIT,#AC//6<&D2HY)9C*8YS
M.%5P<F6!?XW_$>ES_8-_.GL "-KDLAFGC9=&4!_G[U)SROLVT? _[T[\E0_]
MWN@SPIW>33&]&[LRW=*F"B/B$,$0&JSWX3S260=@I?OL_4ALY^N;^^4Z+AJ[
M/(/'KK\K[M-1=TIOL/Z!E.MT/5W'#OW[#"0MWQR$4$(;30"6VD47U4<CM<2,
M"MLJT=@5&3BU*;0<4PV#SQ?1V?FX7#VDPJ<[*78WE,:^^%\9\[^>8EYAFFGW
MX@"L](CKN&HQI3G3"F.L+3:2<1 U.^(T=%V) RBCR L*%56,4TB(L_: (Y5J
MV*FI_Y/3H4C76V*!>NH:RM<I;VA>R"OP]+%@G"%:6P4,<U$<(QP2!TE23J%?
M:07:,F#9&?A#T^AB/H!G-X*Y -SB*$A<Q4%T^9UDLI2&6MDJC5A^5&JFR!-L
M:(3@H/E*DLM7)5])^5R0EDE 29R;+0::2H*</\C",?5T8K% HT\L;= ?G$D7
MIY9G3P9% 5-*&(FEHDX![!DLY:&*3"QA0T-=GF)$(PSSSH:DL,+.,"A-]%0M
M=2C.DZ4L4J VP<.USRI_FMFE(?K9;/5?038DSH"62E!K"6 04BS4<8P"+B9F
M0S5DU1#9D.HI8C#3_--LL3GDV]SM2[U]_^?Z8BZD,ZT"AQ 9A3F4B#(CN+ L
M&K)QD:! 6$?;I([)D'#C4N6Y\=^96@:CW[.MT0K4>[E%@,C#* HC%%K/631Q
M0.GI"(%QF[+A.7H'6=&N$Y4,MJA'_>X@,O>S]3H:0+MTO.=-Q9-M F'(,6Q(
M]*:!QBAZ[=B5,GH*AKGZ^1.9C5UI8BBV/>WF10/PQX>#8@98XC7%D!&;QJ,G
MI511UHF9;QUH=]DQI V)LEYMGI D_NLY0>*/PKLT6$Y,/=_]/E#"/?.084B@
M1G'!QMX<^BR10VWBZ6L'U$QYFFF#>N],.6D;/7LB  JX4<8X3SQU1D44RH4\
MFGMD(LGG&NKJN:8;83;4\I'BI5.]@_/FR9.G@HC\=A!I*:+7*Y&UAA_E2-4]
M6NB^=NF[*<\4[;$?F$,7K8_OG@L.&RHA \H0"YV1B"'T.!Y\&\,VHSFDE19?
M9D(C_++9T1PY[S#G4 @!,4,V)3?RU@)0HF:-;9/:L78EPI]A]AI<9=D3??>_
MPU#>WU(Z5U>MR\\$YR7'$G&(K3;2*J..QW(*&.&G->4.2;VN6-]>:]GS_Z>\
MKDX=DUH K11CP@N!/"VG3X6!(C_9YG&&(V]DE5__L)W0Y3(7K1S+":#64BX9
M$J#T].,OW-0B-:8X6'O3]H3&:4:)%6&*G'!$. P(D-&\P8]SI4&MLKGD>,@U
MZ1'72*77/ZSR2Y^O#?%2:"T4-AAC!=QQPUHI@ :](YUU<H2<AU4KG5[_J,HO
M)3XTB&%I!#<@0N^C%D1Y3IQNB+;90ZE^_/%]*NX/OU:LP15[_4,KUUSWW"IF
M"91.0T") XJ!\G1$,VS:Y/2IOD/_:X!EH-OK'V-3S+F'+%"<> .QUU1+1STK
M#7NM &QS[UO\\M4FH/+K'[;32I)GL(%*." 410QQQWDJU+W7GE.^3;YL^6O
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
MN"1=U:4F)[A6QA$D*?71!L!I-_D MV.P32+\'+V@"2Y?':HWPQM*8^<J$QX
M2;B 0 )A"?  PQ) SU0;\Z[VI;]?XV,H/68X$*[IJIZQ CEG7,284\BTIXR7
M8$,DVR2.9;\&S75IM].A5.G8_*ED3W[WXP'XZ^7?Q6K_M_G#_*5[<B/U)!"F
M) =QQ1; 0LTA)10=((;1-VTS@/BO 70UBAUW[)R2Z<_/GX<;-A4[$2SUEC)*
M+0?26"R)$>6D! %!;>RT:9:S'W'$]*/3X6^$OZR$Q>VK16Q4?)A]+=93O1D>
MUWX9)S)#+/>&>L$%9R)=I5$*6^ JY23J1V+W\/E^^:THWA>K+Y%8)^2XNUOM
M"@K8^?KF?KE.*7<J@-+ZW<%K2) !V"KM)'#2,T9+W*)OTF9AKWV"-F(2B]HT
M6HZKB,$B'N]W*B]N7Y;(?4U_/7<27.T%00.D):262&,$U,Q39TOIG71MMM6S
MI.& ?'D>'=F'0H:B8R78XCJGBT7Q<;[Q$?=Z=.WF T%ZK3RPBD(G:)Q,)'/@
MJ!QM!KT*.VTZCZ*PQO<6;HKU^K$SQ=>;^VTTNQ*>-[/UIX_WR[]/WE^XW#0(
ME8H*&BV D-90)(V4I1#QYQ.Y@-W32MX3RH,[ ;N8N.G9]TQZI0PR7G+IE"":
MN,/\8!#@?D3[_C&0\8_EXDNQCDOKN_C_Z$2F13:IY\_%?+-6-YOYE_GFVTX_
M'Z)&=.S.O\\!TN:]P0GLI:?*(L*TCJA%;[7$2UK?YA@U2X.J*_J<S/'4OQ+&
M#0]]6ZP^+E</L\5A$5WOM^8?CW7K$[C+[P1B!<#&R;A NV@G2.ZD*K%4GK>Y
MI'=]BUMC.H^HDL'H?2&P_%G-SA.W&?:7)YK/V3U].W E*$-1^\E"Y8PJ(DR)
M.;%@T,I+DYC7\U!4TX.5>F*\=$14F>.]?B\0"B(\@ NM)?9,0^%U"9>W9)C2
MKM<ZO>>DFN&G^:=2FN5ZXY>K'\^:GMPF.NR I:"U$UBEMZSUMW1.U&#J'[ _
MP6A"@$<8QWF!<8P4!*[439Q^VNR;UHX&F\1RD*_R>M])V/ZU+OZSC>W<ER39
M'\O-F/L(SWI390?A1)/ C%866RBXQ"XEQM=ROQ1+I P3E=+$#"-EI8GF5)N@
M&09<,JB!X]0;Q!2$I9S<3.U"?GMU/Y\$.@*V_X'Z\#!;?8OSS?QN,?\XOYG%
M*>GF9KE=;**O]G9Y/[^91Q_NYF;[L+U/)SV[M3Y-2:OB4YR5YE^*?4# V+$
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
MFX$W)W">M'AG:9K/+]Q@:.I#11[:CFI9/$A"@:_60Y5K0;JN(PA250 S8_N
M/6C9E@ ;@O$&Z+<%BW=,6^$-1Z_L"!NLH@JP=1TI8++^6BOV-<\P18-;;YH$
M:6BBJ3BV*0.160-%%+6*SA2SL6SK.K[RLK5#I\@PP8%M2#)8*<K0T66]DN]
M>E;#6%S=<?W:K3' _ITFV;\OW&A,S+L@I;\^NW?!-)]^)M-KDBP"Z 2 %O(I
MN"'^602 C0/0Z6::DNQ;2D#A?PI&36V@&*)C::(CV*HJ:;KN\)9B@?5KPZ(-
M=;[6>.LZ'GT\%XP-[>(V& &,;<'(ZT/#'&J\Z9BBI:NVR!L&3!V6"GRLH5S;
M+^LZ HQB%XB/M]*&&.N;,[)+^+YB1@ H=9:0"8E2@/,L\N(I^12GZ1 &O7$S
M>);^,W?#8'0/E&NF?R?^F*17[EUS;0=#11D.>4=5AXYCJ9HEJ8PV=4D9:K5*
M7-<1B-C8JH$Z9*+G^4 '56&JIF,8ABCHBF0X#K!F 9$-+D<%^KJ.SP'Z@FNU
M9=#E@0SF*&_: \NR;5$V9+F"R!$=O0)]7<<UH#]1;OV[ /O?YTD\(TEV?QZZ
M469&OOU''LS0,Q[<8]"(ONW^^>>_$3-Y1I(4A/5E/,IN07JWBX?.+[9*AP&
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
MU-/,CM+,R]6&]B2P\R3P')M<M)X$]HH$M">30!X%;/WSU#\G"4W@-9?+#VX
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
M# U0RH8J&89@J_JR4C9]/\'-VNP_>.FRL$(A?XT(]SE/23[ESD/7(\?<91Z
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
M![;"FR*698L#6]1DQY149X-\1G=E05]:\ :4P'J"495#L94$_JW92I(F*\)
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
M450\)AQVZ4@!CIHE*I7TZ6GH<&EH@L8K*P6EY9'-O:V]6WG A%$)EZ+<+<_
MTOVSW*U0"1'<P1#2<R#VTI/\W-SHX!9;O*GE7T+Z$)^A>6Y'4+M I:]U3>[C
M(H%%4PYQR#;E=A=!TUQ7X5R1M/))&BX;]3[;RZ6K:7IN"LX:;@1)<]S*'A!V
MELDH+V:SL!,#FC!%BQOI%B"D>T**ZO2FYT@+N1L.=3D%UYO0#3$+GZ'UY^[R
MX  ,=IC?![/SSO05S5YBA 'WKP 1?2?WJ&M3/%0A+':R^$&:Y+-L:Z"]$%_\
M1D$C$=U.@<R!A!M$.=@09#1BA^V,"DFP<!I7N=&!GN(XK0\-SX@[7;65 3D1
M S(W@9_3PV?"L!H5PSGT;!K/1;T"[%C&91H!'KHO@9[H@?L0V)$SQ>8BK'!9
M6J'J@)IZ7SV>=K:@$.E>AE% &L<^'!=KV]BBQ#8E+0H,!OV:M=^E/:F+]X%L
ML">UWUKZ$+Y>@OR0MI;.[8O#TPD"W%25?@>.!S8+W6N\>:M0D%6XLE(M1?QD
M-8ON@8C]NB@K&AN4RE*8&VRDN<0D'@%"B^[5)LERG^HU]IJ78PP5QY@R"J(F
MMDH\UYHJ(JC.L?08YT$(DV-T'<KEH3L9J/3&!6GL(DLGF(T:L[-+ZH6H/KY*
MXJ_:Z@7@N#Z,#78,B-<YVD#9[Y'Y69>;*DEIYQ0AM(9)@S 5]EIA6MU75E0-
M+X(6I:3>2%?9P7BH3)$?0%A+P,L2$UK<1FW))02?<I_HMQNXJC>8E4#17%ZQ
MLHWMNBLH! BBKOBMCHAAP?O2FDK "@/]N6U^>!DY8=*=QHS^8Q2R=%MQZ 93
M4,&A>YOF07GB$:##(X0=2L-P",L43!GU) 28B3305B(5WPP#('"__-6NTELV
M->^!@#EK[KX\;IYPU=AE[6)8B)*V3T9@[^%N=2 B=K#7'%81[^@4^>Z4TC#-
M N6L5J;E&+'*O"\-Q7J#^V?<3ELX7:Y7^!]C/.8OPP^Z24#W759](CQJCQK4
M24IU;D-YA&ZQ3]^KKT\'FWN69W.'HM%,'2STC)JB5*^4J752FH%5<2$TSVV]
MI<BJ*#"D"LGE9B'=C3\:M>.K!&@NQE\?&9 2\AVGG1!:2HV9VF)[^*BJ2Z/$
M/XUS?.SGA"5LCXNS#WTRC:@NH/Q [>%:I#!A H_*Q8(FW.)*-45<'X8'\&$Z
MV)W!S&>XFX!0CX[0&A<\\9'B(9U;H5*$,Y!!7L8I;HJN-+;K(U$S<[WQ.B47
MND$8#U7 _[IE%I<*\&@<4^IB^Y89+AK+2X_N\G#[+;JB<QN+F9Q,TWPZJWU9
M3)P@^\]]A,ZIFC&='9T.3067ZJ80SG&"1[Y1'P& ^O_9^_8FM9$LWZ^B\'3?
MM2-4#.*-^TY'E.LQZ[W=;8?M6<?,?XE(0&,A,7H4KO[T]SPRI110+Z!< G(W
MMM<%(I6/\SXG?X<N@Q? F.HVJ=[[.#&D$<Q+\]=,)/,JYD(B@3")*Q!3#D,]
MIH=4WL868%:K-&N1V:[B+)28"I3J7I^;I"B&!M<J?[@1B,$U8@7QWN7=#W+'
MI3^+XC">4E%6 !;'C0HOC&[7+O?/Q3=9!K$J=<9&&?)<9K-X#'LU2N-09CM=
M_?Y1I1%@MBBQ:8BX\1TH!"E">ROP;ZT;E-]/<(UT,0U!G4K@VDQO,_O@*A9D
MW$#Z)K,%(E&Q V[>T9<EU"#"-2CTBQ3L+?X>!<,=AXCCCV(TW0H8C56M\IX&
M!=Y. P+8C9-U: H: O$:X!@J*5:7H1D9,P%3LWJ_W(WTD)C;H&0ZL3S1%9<9
M,Z) .8X)J[!*6(3VA_ # O9Z!O^1D:K;X2=2GXSM*A"*8=:8NPP" )2X89DJ
M2)'"YJ;>8C\6)&V#M_JL;WR4P+@0&>PT*#XX/P?MY,+^)FG_!)FZ05[>*6C1
MU->R]A#<5&1B0OI)I,*\]3?L6R(BZIQ-.HM*ZO%ZO&!(%]C%) :C;NZ"O0GB
MB$TTI/(D99V,K0A$DLU  7]#4R)+P>&?!_"O&;P8H2ID6H3KP#*D&!2]0R[
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
MH#\^LYVJ;?E3)XSVR1+&N3(,/Z(3X7Q$'P)-4:*/$R<**RWNDA88W_DH$O*
M/^8C<*K ;3B/(G!)??CV8RAL1_=3I9W?Q?=@GL_7J8?<TM_!/?XG^._OI$%-
M_RB\:Z0<].@_)O$T$?--H."UPG%43DUO/VYJK>_&_;BE/IJ)CFO9)[341]M=
MQ[7L$UJJY>%C7^HIGO!I=.&YE+XDV\USSISV7A'IC\#$_W$+?_X;=19WYSAH
M\O%NIZ5/2Y]69EJ:M#1Y3#3IN<UNRQTTFT=!E4<%5Z9+S;:VI8^=U6K*4>WF
MEOQ46V%N">D)A+2OP_IIAX6\* -TVHWV-NB7EOR/@?RM'+6$5"]"&K9:;O.P
M".DTHL6Z_IDLW-;PI9VM0^*T _,R;>3C.&C21HLM?=:9/BU-6IJT-%E'4[I^
M-+E-K+A96UO:]K8X(33CK2,C!XIE?.I$;./3-CY]PN1O9;B5X0=/Q,=FT+^L
MW;Z?Q@;/#Q_R53HB3&,"8$% Q0KLI(;\$6D:^X$H,,D1_XK!4E*99:%J/)#%
M!.B2*&QW*9U,?"\&AL69S0.<?*&@*6]D2AAV!.-8(,OP^_,HR!RQ%,E80^P0
M+IX>7V$H!A'>^0MN"',>[]8U'*-U0O,E6B<8"(_&[#;#.]8*'7K5[AAOC0[=
MZ5TUV]U!YW)PU>L.WIT/F[U6^]W5]75S<.X-W@WQ-Q8=^E#1H7>F-?X3'[\'
MCXW1:C^"DD0>0["KOR=B,:L_*M.7"L#1%"?M!&&8(PIS1A>&$53S1IX1():?
MS_-0D(S0<%I9GD2(215$*!^U>-H ;XLCO8?)?R?!],<_/U\IC%^%__SZ'XW/
M#067%<CT38&RMNE'J?/Z\_L+IPL:]ZS;' Z=?WPV?MI0G3VP?X*O.HDL$KG0
M0(/_$CC"^V+&SB=X6B3^S(4/?0:)*W&[S&4@_&D8I!G#@GVY![ 89X\0IO #
MAC^5C!"VC'%:N+^WH)2F"D:Q@*53D-9J7]-9O(RP(46\Q($0E"Z2L*)4)'"J
MO#X^#N!2!3>W*(D0QC5.R47$ !H1_Y7FB-?TD]=LJJ/C):T@:0T02<OKN@0^
M7,#JX;HJNT*-4A#:$:GS.S<EX:8@V$%B7 !#)E*_BY<,MI!/!(6*5G[GWBL(
M"(W$B H^2-,"^ Z4M'P*Z/!]++6ON_>O?B4Z28*4L7*O\2S^";1T=E&R"A_"
M)SJ$)V S/LMT_Y= N1'Y#D_^_8,G_Z+371>]KWX%^P9VF3#Z<)^=J\A #_\-
MD8 OQ2T=A5K/+BN *0?SJ9,F/M@)2.DD(!O_7DQ? 8UGZQ^JH=6H()Z [!@)
MJS=0?LA?8<07._XG@IGN=PZ;H+R?O(+?Y!1$R7[:T1A+KSB5AXR?!VR]&W)>
MBQI'W(N<U]\*)ZX]W.IGV[WL1PZX=T2]^B_Y<0.^*$S,W@,I:V8_O6&,'1W(
M@GE+CC_*"70(J$N%C=X=R5&#G??I\\>J)5<Z)F]KL@^UK6$[6J"MUE]7361[
M^*=T^-MT\[:'?R2'W[>'?[J'/["'?[J'O\T-&WOXQW'XK4TY_D=>,ZML2^O%
MMV7+O%RM?#_KVSYY?9B^P3Q7359XZ"?X TK<FLW&894663JJ)1UYK49WM:VZ
MI2-+1T\NN6TUU@JP+!U9.GIJS6R[T6Y9,K)DM*MYU&OTMHG$6CJR=&3\8M!K
M# Z*C+:-.HQ%.I,_+.RPN0S:!AU.*^AP?^FO6;U;DSTX]#.V80E+1X=!1\-F
M8V-0W9*1):,G1;?:C>XVF3E+1Y:.3#IJ]1K#;5#"+1U9.JI$2=N-CM5KEHYV
MIJ/N@47;MXE+> 2_D64V+G'HS'1 C4$>>;78GN[NIVO#$9:(#H"(AKU&?YNZ
M;DM#EH9*![+3:!V4P6:)J'Y$U&DV/%L<88EHUT(MJ\XL$>VHSH8'ILY>%'>@
M%M1T[.L[H!B#@6CV=1:',A6A=+XD8BR=,^<R3P@PYN]Q/$Y/\X ??:GL"-9Z
M[.NS9WD\Z[-G>3SKLV=Y/.NS9WD\ZSN9L]P*:G[G"=&?U?O["+6>KN!U[0VS
MT5F?\2;XQ&&/ST)1P5.2YJ^>M&,5JNDH"GCRH9X_Z:(X>F9/F^4V<T+P8!P7
M(847B4P1Q'D.#\T8%5E^=T)Y(\/4&</O;Q!&/XGGB"B\P,9I\/=8((!RHI#<
MLIG(-*@^@1>/-63QIK57B-D2S[T']:ZFQ$-$HJ#!$\DR0I.%Z^0IK)P0A>=\
M0\$7"T(@_I/[)RBX8:"\FR#.TP*R>BQN+<'L1C 7-228]Q.FA4+ 9#*Y$:'K
MC$1:@D]/&)4:@?+/0'2X&K%=F.3A:L+Q)7UD?(7/YS">I:#=*.BRAA14B!S6
M2]R;!?1,"H_#D2P1F1_$3!8S+KL!Q^YH)/8'R>*^)9CFXO-AX6]&%Z]5VYA5
MM,[QUFUCWETV^UWOO'O9O^ATN\.KX65GT#V_;E[WV^_.6Y>V;<Q!MXU98YA=
MB&^H-XJ>+GL9[ 2%OS[@AK/ YE#\EE[#^2Q#23VKKHN>4I<B$X]O!["^!\;3
M%>%=0P3]'P>/W^[N&V[=:^Y]1/NR>KRLIACYMAI^^V">-WP!>,P[#_89P3"-
M/CQUJ\*PE/T<E-T^7=S79JOI[&*IF<-ML@5?BQ,%OK#$!<3E#9^7N$:6N$Z8
MN ;/2UR^):X3)J[^\Q+7V!+7"1-7[WF)2VXB+NNW'!T//>B1/Z_'O=71;238
M]YAJC/-41./4Q8[)<I%AQV=NSNR(>9Q'V48(O4=B,@AL9XLU$A@=C9.W?_%]
M*2>30RFV_YS/YY@TBR>JZS9VC]ZF/=\/W8C:JI8CWH237;@]?7OZ]O1/<^'V
M].WIG_+I/\X(KJS2JZ^Q^X?,'+Q->J(71W^<0[>O _MIAX6\+ 2 V^QY[F"K
MCK?/OJL62L*RP/.SP+#5=YL#RP"6 4Z4 09>T^VT+;ZB98!398!>V^VVM^G[
M;AG ,L Q,,!@Z'8."V%WGUFOFD<"@LB/Y]*&O#:'O!X"6-CK)CP_*W8&;JN]
M#2;?G>NLK8ZRY'EXY-GUW%9S&TO)DJ<ESQ\@/;NNU]NF4Y@E3TN>ST^>/9">
M/:O<+7G6DSS[7;?;.0[RW"(?7%\G\$HD$;PR+>M!MRE\/";&>ZC.X0C6>NSK
MLV=Y/.NS9WD\Z[-G>3SK.YFS/)%LP#N1!KXC37/0C^?S.&*KT+II)^&F>8W!
M<3AIECB/D3B'VY326>*TQ/DCB+-O):<ESGH29ZO1[EGBM,194^(<MH^".(_K
MHMAE$.:(^[M/E_"4N+">S+:E@U=;@6\IZN4I:KB-;6$IRE+4W:[4-@:!I2A+
M47?[/ZL]/"Q%68K:S6GQ#HFB3@/)[4N<B= 1:2JS;? M;/3@\*('GMOLM]U!
M>QMNK%\(P5+H45+H8.!V^]O<@;04:BGTAU!H:^"VFO9VBZ70>E+HL#]PVUV;
M8+7T65/Z'*#\/ X;]*CNM[!'.):CS(99#C',TFR[S<-"#[%$57NBZGB6J"Q1
M[9>HVDW/;0UL)M02U3XE5;_EMH964EFBVJ>D:O7<X:!U2$1U2MFK,!"C( RR
M8"N(=AL\.+S@0:<]=#N];0H4ZA<\L/1YA/0YZ+B#SC8*P]*GI<\?0)\]#!+9
M"RZ6/FM*GYVNV_(LLJ6ESWK29[=Y/ 541Y6\^HS7K&9Q.)9)^G_^,FAY_5\<
M^9\\R&YMX.4  R^]=L=M]VR(V!+5/HD*A'>_91N,6*+:IT70 XNU:2]A6:+:
M)U&UVZZW%0Z%)2I+5/?$)MM;E=;7W$4Y]&36USCY!J]T?+$(,A':4,))A!+Z
M;7?8L=<(+'G6DSQ;'CA+%J?-TF=-Z=,;]MV.9RL!+'W6E#Y[3;>U5>F8I4]+
MGS^"/KONL'\<E0!'E<FZ$.G,623Q33"68V=TZ\0+F8@,'43A9\'-MN6.I\2+
M-66Y3L?M=[=Q^6HK^2U1O3A1>9[;V4J.6Z*R1'57;*KG#KR#BA1;FJH[3:&@
M\JR@LD2U7Y.J[78'!V52G49.ZX)S68[\OI#1.,CRQ-[1.I'(0KOK-H^D?[$E
MS^,CSU;7[7G'$?>RY'F$Y#D$\K1I TN>]23/CN=VVE:Y6_*L)WFVA^Z@9Z]G
MU<X=O)2+1/J!R((X8KK\/V*^^,41\QB6]"=];@,P!QB Z39=;VC;9%F:VB]-
MM3JV"8VEJ?W25+=EDP^6IO9+4^WN-FW6+4U9FKK+O\:JYH.BJ5/)9Z4S!UX1
M  F/]]'?UT87#B^ZT&ST+#21)4Y+G)8X+7%:XK3$>33$:3-:ECAK2YS'T0WS
MJ/)97R6^2XX= 6L04\EN8.K$>99F(L+I.&?.2*2!;\,P!QB&:?5<[["ZEEN:
M.@"::K8M^J"EJ?T6LPX/"]++TM0AT-16+58L35F:NINF!H?51O(TTEJ/\V/&
M09C#0S;B<!(1![!36X/CJ*&UY'F4Y.DUMZF0L.1IR?,'>?GV>J$ES_J2Y]!*
M3TN>-27/KCML'P=YD@/YUTR,0EE\3O\UIA,&D3R;D0_VUFLU?_[E[OD-GCJ]
MP5VSHRDYO@Q#=<1_>]5\17_#4[[^>\,[O@1S< W_D$OG4SP7T2_.^EY4'>9E
M,,YF;]MM)AUUCD_QKU_=OUO5Q58H>LCO?-IV\5_X]%L$+PE\&.*U>/,4<L2@
MP .S-L[XWWF:!9/;78]YT[S?1WZ8C^&\LIETA/^?/$@#O&4'OOW$^7\MYZ-(
MLD@FJ>O DPT'?'WGBXPBF:92.G\7X8V(@C]A.]7W0>2<+Y(@=%I-;^@Z?^3_
M"B+?=7[[[8*^RJ>P$O4=#O4QD1.9)'(,OQ[#5TD@X4V_96,:Z;-<9'(^D@G]
MH@'/.'AV.#W7F00I;*=S*P5^W6K"#]1*A!/&*<P_<L9!NHA3> K6,LK3 *>-
M_]8GM?OV_>0-&CT'?A0:-Q-W'Y8V)Y@O1)#,990Y_DPD4[GON0\;K?U/O?&0
MC+-RY4ER971<<@5)^#?I9TF>.A=QLH@3NM2+[/Z[2/P9LOJ@X9R':5QR-(TQ
MCA=Z@///_\#G>F?-%D@+*5)XYO67>!'XSJ#3>D/<HY[IG#5!UGR2-S+*I3-)
MXCF\-LH2X6>ILPRRF7,!FQ#/0<3I(7K-WAN4'CP?S^4I6;+>*UG[QT76))JO
MHIF(?%!F'^/E&+3614QXS*5"^Y\\DDA-?1<?D<DT"<;.YSC,:8A2A5847Y]5
MY:=XBC3Z+HGAU0DR#ZB'Z!8?OY:C)!?)K>*=^_2D-RBYZMGUB]=L#)Y!P3B6
M%??*BN/C8D4D8N(NYRI$11-'@6_P5J%E>E:D[Y>.Y''1$4G#?WRN.CG*D=&"
MO,NF1KB8"?.Y@MA,R?PPO=''P@G&?WN5MJX[K=;%H'G1Z[[KMJ_ZPTNOW1Q>
MMZZZ@]Y%ZUT/R40\)E1@QFL\C,[L',M8WT3Z9,DO'<7A&'<5%)C3;P"[16(J
M4<FH=MNI<PD:*4]39%7:O4B$MVE VWT=1*!! ]!78*2Q!F/E)],\S.B1#]SF
M ,ZGNIU/VH,-E$4?!=$89OJVW=S'/KWZ]9]Q[J2S. _'3B+%F"AL$H=AO$0B
M&9?[D(%R1[7.%FF<X[71*(W#8"PPZSXIMB7-X /<S93V!0=,9$@/17&&2IVI
M>>S(,)5+&%(B'68SV-_S*,IAB$\2C.X,#=SK.)D[7O/L_S6<+_B ,2%X?28"
MX(%)G"Q%,CX+XYB:#QH32.04OL$/<<*%?XWSBHM#:C@?X$NPMO'5B3K&N;B%
METW ]8=_9K!W(@QOV3C/9G$JG26(W3Q)X#7PN8A ;@0+>- 1Z-WS*$@+M)\P
M=@SV$/P$F-A/@I%T\@C-+R2X5O.73T'ZS;GFI^@C[Q>:XY,VJ/ZT=FX>7_5H
M2O+Q*UR5E%Q5'ACN\1)4'/Y__'$8@$2$']W23U3O2?PI?.E+(I!5&W.(EYX7
M L,Z6;QN@/JPLA$R AR3.BJ6%G@0^,JU<^"#H)-PZ(5T\GID'MJ1$9)]*7*=
MUL!U5*S)6<X"T/H.'+*X$4%(BIU&IH$^7UT4T@D6/P(% )^*#/Y8+ANI]!O3
M^,:A#: )@GR_D> UPK\^(??1ONG?P<_P5^+//QNP#7\-U*-GB7YR%V+:C_"N
MBNH/H)EO KD\ !H'T0'CP2;"20.Q$-F @XZ'J/TAIF14Y\L860(\,#\KI5,J
MIR2]^$>_RXQT#?EIQ9>%:+V*P$>[U1^S*!M7M9<PM-?3^(P$;M&]1PJ@3WP
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
M[P-E9']JJ^WMP9"I@RA<UY),R4%I^.VF-KN-P8LKBSIHS5ZC\^+[L!.EK +
MK-V>1Q26N]5G*0D9-09U4IZ!-OF3M8VABNX">&!D*89U0"RIQ ')3JAK"/RP
MIJ(+\)P[P%X:SG_'2]21+M-[L3A<2 H:))C \U$&BXDG$]2SHUN"*2JTK:&9
MMQ<EPT9K/Y)$ \X$42:B:3#2NPSKA:/*;ET#8D[^)P\6"I$*T<-(N2,T&NX5
MF"I!BF<"6RJ_!UD)FA;E?HC7;O%5L#NPR8LXT<;"RK$M98BJV3@^G15%6L+]
M7MO'F4!S)Y)3( DPG/ !/\/<JI9-*\Q8-?G55_Q;6'$0CP_ DBBJB6"K%S(J
M#-$=$)_VHBIK('FC7:RF]F /D(7UD[OWB5B%I5<X %JDLJU/GDH6^]_.1B0>
MD5N WECZ*MH[ 'ZYS!.4*ADAO2">CO.?7"09K!NA-DLG@F!\<(VA)+5",%X,
MS(2"2DLRQ-6$R?JE=()M0Z$&OUD&H!<B>KQJUC><K^2\2) T#.7GBW3&&(=R
MO"-@6VLO$1$\;0/$"#3FAC*5'7R2P1XFR;0-Z@*H=!KX%;T#I"?33#N3QMDH
M,!\\E#".IG#N</9S/0JA/DUB/Z>U@G=9_E:";PR,\TTJ7HCY9#='.WEJH*6R
MF(T&$44YVB)H4[B&[0-G/@E8IR(=D#^>ZFG?0V0DXZ,X,PT-1T9Q/IWA$H"F
M0^"@DFP1X0[/#EQT>&^.R+(\ASAJK$/'/9YK=^9(_A,?OP=)ZCU>78?SK+]X
MT3/5$K$&>A#88M<8@M?<)>B]8\2YO8_XQ=X\=Z^[#[N@#%AM.88JCE$9*Z+D
M,4;#B*/?1G$D]V$Y!&E!/?>;#B%X0@G#Y"'QHRPE"7H#CS.*&EJH8SEB4<>/
M"XPOHON39RFX'&3MTR,C$6+<$8&#"V7-0?EKC%FJ>"=L7A!-$'B!/8AH;2 7
MQ+%T_HCAU9ZW'J1$1+T@@C>1EXB!1@J!-ISSW53P9ESM'2)?2W9MI@GIX-7=
MVLU::+;W0<_[X:U6Q]O'9$1&!RVCL6'3O93Y??ZO?_U7R@>%[C#XS=FM0VQ*
M<8*M1VXVRH+1K22RM]=]>J0\VD6/[87&FHW.;JG3%]FV72BP]L;=!\HLO6:,
MT#?.%1M.KO.'/ ![[_JES;L";I8289REDWH+T:78S4_;BSRNVEX\1P[ZUF6*
M.]MC.^N):Y4 ]/,DP9"FF@ZC&>,7"!]^@\JC; Y2VF/<)@3X(5(#^+?DL1/8
M<"5 FT<3<0,"!HVR>7S#)@^N7W[W9P(<8C;>R@EQ@/3)TQ%C9#L>W8C-"Q/@
M6 4\:&YHV(%#&YV!(SXFUU:'2-C&G('8Q76 M2=#C8T\1F$,6RWF<0Y[I@)8
M\"S8@DDP!>,.>T0@O#+^;$,XMU88Z:LM*<<6(]UBI/\(#?PQB6\X<H9,SXK8
M^2*^K[8XK*,"_D(B2L\?Q8A*)V8X?QWP0TD!(FXRD3ZE=^!+=DEW43VM;J/_
MXCG9%\N0>(,:K'ZOF9$U^'^*"92T4I1ZN4!6F *FK"10$'R*>6C24_ P/#4.
M5)08-1KJ'DII@I&62/4S&)XU*V<:RZP!ZS)0P'=F*ESM@J0"Z3S _\!?%VAC
M1;?<<8G"W_ASF-X?O[TG*S% QN.TJZ")"M_'=^%CY=1TG 1^Y2SR!(R"5)I/
M@JJ?SPMSPM"T#M@&T5F<@T:>)I+[%F2P-;BH<0"LAW8-;"P5B.#;87NP@0,:
M'V46%A9.!Z-4.BU&8H@>! Y9$!CT'H'MHC=U92-3[OV *[A[B6P3E9TC]-:Q
M'8T/"VRN=L9["\/H:"[7T!4%L'@0:P"Z!Y $P[+!WP6<K4IUI?DHE?_)Z<1B
MT[LU&G51BIP?YRU+XDC<!$F>.N?!V'4^R3"0$][]*S *XWG@.Y\EF*-H)9[[
MF?,:?X=7 UO-7R[./UU]QD_I;^^7-W32,A(^'PO&%,429L-!-)+P8!8"5253
MLFY%BE9G49XX Q8$#O$%E06FBUC'WLOT35G&"/\D30!O&G&.A+J0^<:28$?'
M$E;0<#X;"1:VD%-568!T8@RO*BY=^ Q80*5GPF >*-/W=?"&%V-FI&3Z7XX8
M85$D=PN2<\SFHP#:+:(PF:BK#-5K-$^FE$(^DLV/G3%(S!61WK$6A+B3B0 M
MK$16L)H(H9W@4"U)CG;SY])/P!T2W]70C)O[ZOS+^U=O<%.Z_"3\7<@.DA0@
M!D#P1%Q"Q%6O>,1,HZ^#X$VQG> OY"E.PR@P'<"H*^\TIHBN"JZ6_=,B7:=\
M*DP2YF%9V+,RCIHE?:1GBNX93LVCJ<'<!'=FI.S@NO05BP48:YHR8,I>$^8[
MBJ,<Y>$"G@[47L*[.-N'<AT(,U%.G5&W@[OR.KC!=U9-)0&\@O8S-Y]"K56I
M!"K'70HD^X4(B&.$\8VJ%DA4SRQ=/$ I[B5(22V!BPK7@O-U=']%OG@L7Y1:
MA)634.#NF+@04&3(7,I/1O?N1H0Y'P\1'O'FGH7PC['#*XV KE3%6:&<WI6.
M\P5P9/VUS%=.6Q2-&#'WG C,OF-E!"F=8!R L.,RN_M7_UHICJ]7%UIE (U=
M713:/I$A4 (06F5<TCFO+N4HBY,4Q,DD"*D3$^HJ)X?U)L[%3"RP_L/SM&@P
M=SH&K1,7VI)4O-?7=D.E2+WZ,S#8"I+_#$81[%'D7 98W.93Q M[V?PS3KZY
MSK_C@ A9C,'(P5 *!LI &[Y'0^7^;7$=+!H(&RZ1A/-'W'"\_IG7['<]M?05
MJGGUANU>O:U@W8%PDECK$.+89#*"/1:GV=E"9MR73IFD9""3$EUBP\\/D6'[
MM&AC!N[>M@4E((HR/EQU@*K5JO-[/&;I<QTDH&+.03I@]!/&\4%"Y[!KGW4Z
MKWC;_^ NFX?],12D##[).)GB#055#?&>SW;38*XYF3*N! )Q.&@,?Z;\ ,KI
M,2UHE.O$Y#FJ$GCN[]19-X0-2M$P@D\N0A',4Y*63)JT[.\ZS/63URK#F]1V
ME2Y!T(^8BSBE"=NJ>P<K,R3EF2@;#ANB%L?IJW?"0L_!=.8+(WPS#3L*ZY^H
M)L.F?4RA,&V?";-!66GR%[/*9D$R!IV!W8N-H)^F<M"H\,)*V6Z9V%13+"[:
M&.,KQP!-A^I6#1I>L5,)JL@4ISLN]B&;Q:G<\!9:..TK+5GYA:IVE 7"6B<V
MOIF#TBV*2U>D+#A=*VXN;IAQ72DOS/#P@!YBX*R[:M%6G!0N'$,3A/AQ0N[7
M0MS2#'%GX MSH9J!5^[KF*>BZKT2OC)4QH@C*I_5"^3%J'4J(;@R]95W\-QP
MZ CO_HC":<[H^I2R#A0Q(]W1WS(Y0\+9?Y_>'Z/(3>?H]<6'_WU_>>8-W]1=
M8RO7H>6UNJTAU3)5G$1J51@GX=CY;W:V/AABD^ZG<88''H.54TE%@E8DG+7I
M6;U^I3?D%1JDTS >$?&ROU40XES)=#0:8!1F??@.+/1@RJ^<@V,"0A1H!V>U
M!/^PL7TLB4H)06@(LCGU%$D_FM&".2A&9XIP!Y'*G*1ICBR&O@[J,(PNTN7R
MU%6B&+]5QDLZDV%&R2^4-;Y4EHSZ =BU"'Q#.XC;PGUHR<^E5ZN5:XE13%;M
M>'X(/:T_%Y&&\):Z?*]2V*5$QM>"[+]!W(1X[#J04#1;O[@=P9;I\ (^\CZ:
M) (. ?Q14MI%Z($#!J\OWG\^?X/.DQX?CPY.=9H'8XHC( '#NGF#14;M>,D]
M"ZHCZTL*0'DS@1<T=<0A*!WYN0B(;LLRRQ3U,V6R4.Z9Y%+0L:#!F30J9IKK
M<,UUC+<S%KEQHZ(D1;08EQ(U E>W^C!'V#VDPQEE8'7A)Y&P,2VV@DG#P [1
M=DBD%\H*<M0\3B@PE.8+#%+>LS'LNV+$ %:+):K*6Y,!)7T3K']1:> QC!?3
M7?S*DZAT#H".O])94HDX[ZNY/RO;G\WXLBK2!&ZW<J_I&FPBIX(CCKASX!&S
M:-,WE99(A_J64@"*'6F!B)/.2TNI0GJ2QVVD28D^8SX6>(*,!=4"5U]C4E>0
MDQNZ?(S'H34Q+@?&\&<P6;)0S;6B;8QOF,=@["OC)@VR7,T_K=3FC5"@TVK%
MF,H';T00DGF!+S>'S<0WSBT7,7(._&G[*143R0$16@/L;QQ%,E1!W_((V",D
M:F,YK7P]H/#:4]>J'CXO"L+'*F5%]\W 7X"YN;01!CLSG>$GD5*NX6WA)"O+
M35V2*[:/O;IRC,(KU.%+%2;E!%IJ:DAERA97X33#?T=+%P0OV=DJGJ1Y@O4=
M$.1$)F HX.%DX(:@W9A4[W)['$UE#B)BIFE-P$D$^Y: 9E9']5&6AR&OI.&<
M^RJDC_H&^55$&)=%$04FR<@H#Z 5AC*:(ODG?/U=!=]HOS63D<RBW2"^9#9%
MSXM.*$C1HB;S1-P6EC.\1CL'9.(:):BJV-4!VT!BQ6I1AXHO5@8W3J?R.=T7
M0<"EU$RD%2&TVI.X"@[!>6*T!MR4#-V+, "&'9,^3XMFUWAI(4]1^U';:Y?E
MTRBF:#_L NSTC" 2HK'^*DFX@;,OL*DP#,?,CUN?R)LXO*$O5;R3(0EN&VL]
MO"G*6)5R%!VA ^1@2:RU8\H:N1#Z?'&2';)4RZ4PD)C>JG<1RFKWOBV*4(03
MC/_V*AUV+]]=]L^OSR^[5]U!YV+XKGG>'EQ>]OJ=JW;O_.+52KF&K5XYZ.J5
M_7C6U9WZK10(P$\78H$NM_-)IL"$_B%4IV@I5]X$0V$BE1I \171C;]LEM#5
M+8&5DJ,@*A!43$%/]ZN+P)(JP$,C4N!--B7\1/1-9=;16:;[:E1]WG ^Z%=6
M["*4<E,.2ZK<_*97N/Q+V&(L(BA%&W[.AV)DGN!3JG=/I Y)D7SVX:UIH-3R
M5]3D(!!O5&E?L1^+.%4B^'%+1\,EYY)7/RNWC4U*>IAMS<(S&R=BZ>0+=7VO
MJ@4"Y82E^602^('2[G-I'MB$LX)X:MHHQ=Q>*B6Q]21'5VBG.W4_)FSUZM<+
M7,XU;G#]&>D+;3.&T<E7HJU.\SG6ZOPIT^KII&BN^GB=,TYN5R*O>(E)!X9?
MD[\:YRD0T5J+UFTW06GJ1^R!\88*(F53#ZA^CG^;4U"]9BN3:#(B)^\+FK_J
MV[^]:KZBOU.TA-3?&_;]2X#N&>9>/L7@):[.EO$3>'HBSV+] <.!TB?+8)S-
MWO8&C79WV.YW?]80BV@JB44JW^I_K&GR5P6\<@&'/7QU-_BR>E'KYU_T0ZO?
M>=M]U=O[B#N_S+:A/Y[U%<3=?X$FXG="FCY;5_ O2QF"<O\=OIFESA7&\N]"
M/+4$?A3K>WQ7YV<@\"= Z3\;R=]_[]<2PRD3PX#J8U:#*_MN<U3?+D=_&" W
MZ$-22'F31[<%NQQSAYB]RXD[-^L $>X?.O?Z(MM[G8[;[VX2!ULONIZ0]I9W
M+>\>&^]ZGMOI;]66HI[GM\_.5_4W0/*4*[F"2%^1V\GX. (Y=>B]4/N>V^^L
M7IX_KEZHE@IK3X7MEMOL;]-F['"H\,1<5:TI%$B<=5-/KY'IZ^[0[;?WZJ<=
M#KM;@CY"@NYWW(%WHJVF#ZJ_WJ,CIC4 DMD)R?(GK]/91\>!/>'[>C7JE[37
MABN'0DPK<($ONHOWHQZ+J++!B/5#FZR:E+G%7<@*JA"5F6] T]^$^%X"OI<]
MV-;ZGBC(&ZZ<*_J>J*HYLRX/)[F,DV^J-IKJ]C;T;TFSA)'Q#2!\7>_,$\'8
M291A==5<1&)*HQ] S?FC8D UX(#=Q&G?:_1K!)C>;I7WLH]/GA(E58%,7I!H
M'M,^RZC#+4$\"4*)T3.U8"#<GG& U:P@8.@VMC @;\J>3C(K.Y>4=]/UUPJ)
MC.X'/MC6@C>9KA>,XZ4J@.;II#0;1%PJNR.^.*>Z+Z66=D+N0Z".'<PL@??Y
M$)*.%(&"UV]IS79AWFVZ+N#U/Y?P^@>H)S9%@%Z>^G;4$]WA/O3$?I1$?R\>
M0$V41-DRPU02/+D-='0 VH/[=:"D+R[7L2%(/UM5#2"A2W6#")!IC@AL,[K>
MK31._6$]7OUZ79Y6>?OH&:77,T'N$TWWG4_%S<<+OO-RK6X^UE\>?RA@(OI4
M1M>^%Y5(7>DI$8,JN)/\Y;G^LH2?Q-M3"%5%4(-SB9>U#*<K1#22 IQT=932
MK694O9_Z1I<@;C"F[YFJ=MX_M5KF(W=>2^7;448S[^K0:E6"+SG'D084F4C!
MUY VSA:<6A))*_?K5UU#NN1TYPTO=14,_LE7GBH7O+C+C\P4EI%:% UX /J_
MI#>/\=Y6Z.V[]'/=%%!CC^&"/TFZI3U>WW&3!(D;=Z;#+X1:NF$D1Z@999N.
M7EWD+ZY2O4584K[)7J!0S)%VD/8(;H#OYIO[@6!O!*_)Q!,4\/VIC(+XGCO6
M!"B":@:DZ@*;XA507OD"B?&G3K<@;77/6T1FOZ>?O/(!IR!ZC:A9PNT0FQ0/
MIOF(< R*JV (_$)W[A%0#3&R1K<*B&(.&T[V*M-N6A*ORPB:E7>TFYO?D=(E
M-21GT)PB A9Y#3\M(%\(%0QO2,HQA79@3 2S)$L3D60D X]IO@L5YG1Z&\'D
M,2A$GS@QO'$J2G8KP)KG<21O*U\CX@$UXT4O#62/L<NO;X+5J:'#5L2+D.!U
M:XD*LN+*F,;!:!B8Z13133*I $AOJF>$K<'B/#5:</D@72(1*4@2#1JAYR:-
M"_445R-RC4M!Q$ F,T8 UIM!/7]Q2PG"-^3.$;B@;*;GN9&+E">JL!D0^%"A
MJ-PGVDLDG07P *UNC0'98@K8K<@9KD>H*)QVD%G &%BU=TRQ_I+TBT* 6SE@
MUR%8[PEA>M]W#*Z^K%P1P!5\I8@N35< -=( ]_0WJ?K+?:)N6U5Z;3=:W;?8
M.H:A(YRB;^-%7/D5@NEEQ' 9_*;9Q-_<)WP)@ ?<8ZU?>?%RG[K5O4.QJB P
MX?EBP&25$^K=_63MHLP6P!,6/^* \2-^=(-6[E%)$/&E3UM*\#ML*VP(K*'8
M%*B9<*[R)![C]>8$I0;!]0BPX5+)?R["'.41WYF&]T;3(MW2; SZ7<:-Y7^-
MI8YS*H""%2GV^I&"4\'\KLXL*'\- _WV_MV'3\IV(TV&LO9&A$8?@!),AQYX
MC?@0M.H4K!T<EG#>"76"-S28J&'1R8@*H"\UGW)3JC/)J%OR=&;T;-8(Z$#J
MUQA*S%'%)\5^-AO=YL]LEW],L$U#0I:&LO!6UTT_ =']LVZ=09T=X$W%^NZU
MJ,,TQM8"9/<(5$-@Z=$WU[*$)LNC24Z&-P*0D5-7/6E/G72S@=#W"Z2<*,KG
M[D-GSC,K>]=4NJR2/=%I-'L_$^Y??;J6'H";5],VKSM$40?[Z(5'V'HK/6;%
M%+$+-:S>7>Y=Z?0;CE-E,.T:%([?+E4CC<[.B]6@V6@2K.!)[Y#Q[/;WT-V>
MFV,4KJ^.:A7(B0^HJF?U#IXS4NDYGSF,@(FE T"F01S\_Q&1(0DX:.3=&Z2D
MK-E'[;'?&2CRUB-$+CKZ&+]801[4+U*HMC]YE0!CX8QO#+]@MZINH]/Z&:A*
M(].;I[ ^+?JXG%*)7P7#W[#&%?X=2Z*U?\"&4'!>93.'<P527A*VJ-A=Z(13
M  DA+6-L4J !SUFHJ$,@ ,1J#*N!.UULF6(9S_0RC0W\K[0<V BA4#1*1V?,
M47B#$.QQ1'#F,L2J*MA 7D>!?1DD?C[GCD6;0 #W1]>]_;GNQ@(5#O>]81OV
MU748L< N!CI#VX;,QFR&=C9AVXHW#WOQF'):4K!&8LL9^IEVQPD.-I]S3RZO
M9W3E(FNOVVPP[K]RH7$HAM/\Q1D9KQ:J&S>A;1I1.7C5U;OW7R[/5VWN.UCW
MS1T1AN8OCO^(E0KG.OB.H6,JZ5H-0VPP^^^<AAFR:#4H8O&+,^;I4;O46[9^
M%]A4+:N&ZLSN"F&(EG5,7/3>W)FG3*;<#T^?1Z5" %/M7^F GS#JP=B6:[WA
MW%)N5.0KAVITJ\H@*MH AP%#UP4<R5P/SP/IF()OO;L+G>^H--""2*/6<@LK
M[FVA8,DCFHT2J-47W0E1:!@IAB=->2O*^#[68G&-3D&8-:<@,/[#\$I50#95
M@,8\(WJ(,0PS77H$$B<FCZH -7Y.HMF+/50_A\0T*Y8$Z4WE'D"3%-*D_$P8
M:@."'(5"&1Q"@O\SA4@_%2%2D'?Q-!'S^HN7]X7-B;L/[-1B'/!WL4C&CLBS
M68S B+HS5K' (M4&,@ 5@*_Z+.!CII]&P>-4PZQCP -X_7,6^]]8P*P&EXM7
MJF8@L4H0<7\$;"Z^"!2T_;C("!F>((6N$T*@I^0(Q:0P\\2ZFU]7YG0,$['R
M7AU]+T)T"@ 5&]08B6DV1<!MI39.*Q$A2M^H-S4,XBC?"B+W@?4OXSP<<Y?2
M<2DY"9)=S:@<%3N7*ILY2T24:O#[0&<X#68K0V(3.:9.4JH#!JJ'4"PK/4<^
MY?"<UQR=>0-CPZYTF_=S/ZOTF-U:3F2,] 84@DAOTD1Z>[HS54_A5QXTV#'M
MICMH-C6+(*7^U"VKUW1'>F6^$5&3B=KI--H="OO1+P]!/GX@/KGZOJ V: ?@
MBVNX9:FF3(TJ4'@1AC2?1='%&3F,8.15.7$A[G0ULFM4Q/GQ8D&=E\-\'E#4
M-LVD:IP0!?XW^"<+'?1-;U-MP5Z!43(M"Y;QZ3]A OPS-*^ A:>B>/QWB<G
MBYB2VZG^&:$EBPR;F3(><1 %<UBULMG*!6E!([&24.A>;[E::]$GH>S#2,T^
MG[8RC)C)C8*5VJ6:=MF$'!H?V\WH5YIR+Z*MJ.#N*\<Z+7OB,!)_N79L#74C
M=1*"QEY??^7.B^IU,0=UB1*?!1X5K.,)FSU.C,LL;F4A%9)1:HJ;UJ Y1&WU
M;C!D.(&'@HW]:VJ5:?7V!O'?O+RZN+KVVM?==\/NQ55S.'C7O&HV+^&3X75K
M>&4A_H\J1;L?)5/=J0^3B?-.E=E\QA8HSGF"B3,-3X^5MTIXY"0;=>[M -11
MG?VY<3 V+70JWCZK]*(![]T\B#(ZP\;DYZL+)P$3,VTXGXWZ*M=1W7J6DEJ@
M;QC7-'/=REO<2LCU=6G+,I[_="4H^X;RO;%J+:9:_LR"A8K6YE$ESH9U,60H
M%[_A_D<J5H$;0>-A*)?_$&7G2TZ_ZLB(&?R,=,N8HCE\M/G[1()KG//[55-T
MNB**E5]L>Q2Q"K=LA>-NO)"%8Q@W.+D=AO9>U!$?0)2LBNJ_@N=O=%U?K7=T
MRV)'OQ0(JNU$F> HZ@5UW(O2YL6G.G$?P<K@R&YTLW9JGR%OXVB'%@'E4K<"
ME-T,3O%(Y;F&::O/Q_C]T70<&'8:_5:OVVOMV'*@Y3W8<P"W><]M -H_LN>
M?=D/?)E%MC^>]9T\F/F'0A7_1GZP)8.#(H.G[\8==%#D8@TW;%O_9L/P_S?-
M%W?L+ (+WF-D]1?9JU]?>PCZE"^VP:&VY'GX4HKB&I?@ MCS/ZCSWYMX*FK[
MZR.26E8D[9,DZ]7B*E[# WAYTW_O4(H;%GY=MIM^>^*$[0V?':WZ1R[M-!">
ML5#.XMT^+\/>N5G/?KH_NAW)\X/V#MRVMU>"??8SL.V +(L=%(MUVFZKN4VO
M1LMCEL<LCSUJ15ZKZS8MDUDFLTSVC$S6=)OMKN4QRV.6QYZ-QP8]M]O9:P?(
M%V.RHVKRB-B$)QZ0/,SN>7UW.-S&,*RM;K(D]=(DA< 27FL;]6J)RA*5)2I+
M5#^*J-INJV>5GR6IO?:H=UO=@Z*ID\D\;],B^I@C'<?::;7O=ILV#F>ILY[4
MN;TA:^G3TN</D)X#FRJTY%E;\NSLMX#0TJ:ES?U5"W;=8<LFI^KH^W5L,.4
M@RD]MS?H'U(LQ9)4W4G*YA$L45FBLD1EB<H2U0D2U<%95">3G=IKQN*4&.W
M@@1=M]^UV2E+G?6D3IN=LO1IZ=/2IZ5/2Y^6/H^//H_'^CRJ#-47!&ZGG@\V
MJG(_'3X#@MX/* KNNYWA-BG(AY9;6]U@:;+N-+F#I6*)TA*E)4I+E)8H+5%:
MHK0FI<WT/<'3NP.Z^)2#+4^@US;0ZSC.L?71+OQY8)@\#VU!O4%[NFVWW]D&
M'6;[===6L5HVMFQ\H&R\/5"K96/+QI:-:\+&K69[VPN>EH\M'UL^K@D?>V!5
M>UM=-K1L;-G8LG%-V+@-?-SK#DZ#CRG$]U?J7%U\3O\UIK-5B_0*F:_T2-^R
M#?AK[XWS<4.O<VPLGP9IACW?HS@Z\T7DRY":<4_B9"D2##U'62)\>#:+RW[I
M?P:1[XC,N1%)$.>I<Q.'.7;BQJ;GBR3P9=IPSL/027-_9@PAOR^"1')O>VK^
MA3V4MNPP/_AQN]=ZXUS'"2V6]B81F:0N\>Z&?O "%@A+\_,0GAH[>0JS<?P\
M2>#;\G$<(MURY7<1CME\?67EGK<E];^/''QS%L21ZX@4"45/^LEC7<M1DHOD
MEC5$:^CB\3>W'L[=9B:\#\NM7RJ=F1@[<9ZE&= Z'FTH,SA3VAD_D;!52-[9
M3#IB#N(JVVG'?FHW&UT'G@EA_[<>I>%\F4E@VO69(JT&:9H#G0*_.\*)\OE(
M)OA$(D4*PL%U1CD_-X^!;%%VQ%%XJW\%2PT#F=.00(7Q''Z<R PH$";L+(-L
M-HM#VJ:"/WRT.? 3$"^)B+);!]Z\ #,D3N8H?O#?03S>P!R__E_A!.._O4HO
MWK6[O8OS;N?\_*)[?MT_[YY?MCL]KW]^?GG1O1H H?]5;,55.^L+^K/:Y_ "
M'D.-YYS[/E($KOUC' 9^H 3F%;#O'.7!CQ,'.]3V@7R7"X&-O.&$X=R1U%&-
M8.*-)-XDB. < U@P\$@F^=03^9\<1'\*\A 5R5Q\DX[4ZX8Q0)>(R43Z&8T'
M;X@3'.M&A+G$MX@TE1E08P@2. AA0R7\D<@;&>5J%T&WR"A%Q?,A3XRQD79'
MH+. :R-G!LHN3N@T\/DDD$AQ^'.MR6)X?^),0%W%B9K8$@:00.8WD@9CSB!%
M .8(/$P[$"1^/D>AX*OY(#W35_#R("7^BF%BL%5^"$H!=JSA?*6M XK(10A,
M)7&YJ%OP9T%$'$';G./T];9EQ,S% F$48#/ZR32,1[@R&#.>!WZA>'$(G%(.
MDTLR$2#3^8(&'=W2+R\^_._[RS-O"&P*2X+?NHYZ%#<?YRU*XBU>[<+C:,V!
MJDMP^L6>!Q$8!#?$]DF<+N!8 ]B\DC",M;FP*)C-3$13B0IFA I3INI,C96P
M$DK5HPWG,YD6] =,)"!"O(6S@A."G8I]4+FPB#@/89$@O6!>";X:OJ,%QW-8
MZBV50_1_23<2;</DV(7)L>5*R8 "(H"M9 &IF1TI!0XU7C)%X/&C29M-\E#O
M)4P;_@4J,>3OF12F:"=L(G/X_WX\C90N#F#^08+SQ!,*8S1Y8)/'!:<$R/C!
MA"T6.'+8J #_R=_3,J9Q/%Z"<D$S!HB2Y;0V\<H#=\W#QXG"TR#IG4Q\5_L!
M3.5_.V,N@Z^0$9EP%5/B3F:P3EA"FH?P=CSS<0 ,#ZR6Q/-5FE:,Q4_@$F'2
M^7S!!, [I<B!=!O88C<RC!>T&S0?&4J_(J"*8[GC1%GJL,DV!MLTC-,<Q14P
M?KP$G7^#,D!&>!:!7,)#2\UTYSEJ4FYEGTFIW_@N1NL9_K@$L4?"I.'\'B=5
MOD[D%)["R:0@N>&PP #/-LX1OD RGJ 'A%KWCQC$A%=2LR%_KPM2_ER2\GY5
MRW[4)#W^-LA@;'^3XCS7[$-$=ZFY1S%EZAR&NO3!S+G%LRQTF2%.43'Z,KAA
M)DTW:H-QJ;[PK,/@&RBC&; N65UQJ$@=>"PJ)0X.-D=)#_^GK#O-76.0%B #
M4L6,Q-3(@Z2=E!&7*L$(I,:"Z+90/TJ3CPN+CEFP\N8QF(#)G-X,"F:STH7)
M@S[BZ:/8*F0B+1(9&A]9"!"JXUP:WZ/]"&\KGS&M\0W[ZE983HS@<0=U$K);
MN6!F:-B2!1DAQ%=!LF']I:.'2C[/0$S0LOQ,*/DT,=4561!S)$42V<K T<>F
MQD8#9WWB#><]RY)2.14#:SHRYJ\T'^U]$*.#Z1I''* )L*(U>(EW+= M/#^4
MFZ4J*W2JIH1-ECH'3589<[V?^JO[&7<?.:+5:@WZ[RS1@RS$5)Z-P*C[=D:7
M5MZ*<"EN4_0A9HE:S7U3O#OD-. 9B\=-=[#1>W!FB9S\[=5?TO/KRU;WW?7U
MX-)K=:^O+@;-\W:GU?.N!IW.H-GO/6EK-K_KUR\DAH P0)^@#U<Z)(_RIM96
M_K0);0ZU/412==9?IG%W41IWOY7&W6&H,(YDH(@A&S19U2=^*((YR N*]H$-
M#^;7!.8!%A0[]$D\300^H%U^UY'139#$$0H:E"X@2MGQNML&7O<?_YV/I]J[
MU'94-?"B?4+EQX&IZZ XQ%F#@AVA,4:1N3&Y8N 0L;YAA75;N)6&F\BS+-5'
MQ>V#!5.(6DT$8ZVT,RA\E39?GZ->YBU/,IV5XA6W&N>VP7B&[TOK&'X8.4OE
MJNIC.4B3[].ZJU-_%ODJ2X-GD[,&YP-D,65W81*C)B63/Y.+].W3ET>1[>9*
M^FMUO:2*UA:[LKH'!WC$\JL91F] ;_'>;!VL?*_<5G\UP$21#+;21&'VN#ML
MWU-W:U^;T]KWYIC!TW@$$U2&J(I#Z[T[Q+UJ;[]7EXHE*UL%&Q&E*B)&>:I#
MW)3.]IN"+K5__XY0GN^1%(4J\0 WL+O]!GXRQ#IE25C:+V<R<C$R)90#J^*+
M#L;!T@E%F>[8U?KG +52#E*MU?[$ !@LF2DA#@M)E,3S &,5&%FD2%TJDQM,
M!^./B=3 9$DXF%UQ7UWEH"J[B$PA\'S024Z+% ,&6H72J,K8^:[==3"(4#9F
M(0^.%M=W%55&8S6;Q6".K4VKL74*<?ND7FE1<^0QF*,U8!"3:3I@6@+#D$!)
MDHS=:C (I!O&']3VK^\Z',@-[-JXB'&B3.30A1&CT$I69_ T?V]A0NJK6(^R
M3Y[!IGSUZ^\2/8J+F&SMU/G,V_9\7-8:[L>*Q*S5RMSUD0<D/?@H*3D[BS,P
M_Q?.5(0W MB1@O2+>#FFPV,OH_16YC1J\?EB$2H#(M7Q8S!%9>A,Q"C1ID7Y
M:U@FK!JID#--I ."8G*NSFJI$@_,>V2W"XSV@8LUQ6"="@.65EN99*"R'Z38
M99Q\X[\XG%@8?. *4KCO5CM=DN7!6&*Z(Z'8&;D^*"" _W/*^3E8=1'>91KI
MLA?%=]7]*40#9^?F([3JR_6A,-G$J+"D15RXFH*"@M+/,S-5D(JYP65+WDR!
M+E^2H1R0DP2?H&BL%.!+\PDP[\*H](Y$BSO.V*N%8F)>)A0CC$?_YH3;,Y:7
M[(OHO\I2I13;BC1#VX&Q!-RWZ@$A-R -LZ O:4J+NB+5A^4J.7WA8T)11C.5
MG5V1=!B+57FS!L5IB/#F\;BPM)FL$_S/4K. O(M;\;A4L83)%,A4SB3X+E6%
ME,H+$W%$<5E<5%%T!RF!KX!CI[?;2]['KN"YI;%:QYU2F 023.5/.M)XG/LJ
M*U"HW['$O!X3:IHOB'FU/!6AZU":DC,C^+LH]T,IDHJ(OD/H5IQB^.)Q@A9?
M(J)2,JE95TP&,4TD)0U_O""6 << :?;.* _"K-A85W^L)TKF=CR9G,%OSM*9
M#"?%L[!G:)PNR20D%0;[C\8E1A^GM#CFNSE& Q=W3D_9\NLN$I(">U)\MB2L
M[UABQ5ZC%#/60E#"2H0QZ)94AB&72M#^WVG+C:0JJ& QIU1W<=1XMLE&2SU?
MJ+>S,R**S/@]TSY)[5<'P8.%IG<PP'*#LDP-;5F2!FY7243C&!1,QD4,R 4A
M\$3$9(@A[VI%#.WW4A9/8XXV*M* Y$93A("3A'0,9+MAV4<H%3]@(8*S"',4
M $:YU%PDTP!(RUACR<W+6<"UPKH@V12O2\E5A*59"HN=@%;G:1FC/+!'RJ(H
MI1T5=$5<P8-Y9K4;$\[4JGTL'E<VA"EBXV546@_7=\JD#0O,\I%>4XC[JMC[
MGM/&DFO003$(-*"[,UI1P=W:O:Y*D!4Q<<!<49RF(=K^/WOOWMPVCJ6-?Q56
M9O=]TU5,!@ ! NC^S53QVI/:[CAODMFIG?]HB8ZU+4L>44KB^?0_7$E*E"U;
MIAQ*PM1NVK8N)(%S#L[E.<^I-U:M5W-$*;E6IU>U%#?[1OY7NI'7&C6QQ82]
M]?YNP'S:OUS,A0G2]E\\CRF8JTJ6]"67<PF.KZS42Q,H 1="U%>+3<"&\N0T
M*J!:5G7)J=83\0C52HOE4A)JM MKZA-JAUM7:I(MTM3)8WK2 E@N-^I K2^N
MSW*[E+[]$G,EY;HJ):W%58(&%)JO7,,HB?.B,">I+<.]]2)]X#?O,@D8B2*<
M21]$^,5UMF(-[Z4Q!2T$J%1OX5 V^(BU*--O7U]#LO3-KV['&H"H>QOLTVI<
M5W.Y1?E%8Q;5,=>H63&60JQKBC*#5&^$7A1O/FN=A1JC)BW!S<J<ZL(A&%V_
M6=T:WU[Y@JO+2FR-N5$#5UV4:^=S55<%U?5;MUI#0.K=U.@2$Z+HNQ*Z)KU%
MA603_[><C":W-<['2F&3LUTS+-ND3GW,Q#@:C.U-E)-I(86#AWQL3D=WD(^S
M@'P,X:1*&Q_"N#C;<K1K4:+UV_R6<6FE&3;"4)5+$%([,QD*?9(8^)C&$6M0
MM%3AVE18Q()-9ZA@09T8%NK<,BNMS(<X_";R9%#9?I6+67O1!&Q"E:3YF97?
M5%1F;T ?GCJ^DY /<7.C4G=0R<W3M_% ?4G[4RMI[MOYE&VI&6/BQ4IT Z<Z
M)IFIM*F\'?$E!G<LRP+FLG-Q5Y-9^YQL.83M8TUU<>E03MS ]>364Z!H\<=Q
M>2N=R9G"[%Z6RV^E6383)<N'KPQVO?L49A-M-TZUCFJ76'LK19U;-8>OAHC<
M%[;:(H#Q4]8\&ETDN3=0%ZN@'8*)/4]ER6;-%ROT^5,?H?(S=4IO]M!!^78/
M*.\0=+W5'"<?5B?WUO)WZXF:6JWGW>R2=K0D"K^\)Q?81NE;Q)7XBSR297-%
M6:KV&*'3&@8^+FX*J80R(M$14RD$9CDQF>UZXZIZDZ[:/8[K]3:E_MH)$!)S
MJ=ZAU6I-,>0W+2K5X+&!<FKM_8;SK<([B<R2VJG:-M3]K;FOS??8#^LD0#L2
MF-UW[XU[I:N%35O1PEBT:JE1U7?V0CI2,#ZP?";YX/6GU;5E*YULA1*NU[)U
MCV^WM;\/$'OUZJ]UHCMJ&D)>!)G8E_;)[.2#Q5/?NYRHU)HI>!;5=0LO;_'O
MZM39"ANOCP'3,O-Z-9-?6(Y;[ZI^\FTU5;^WA5KT7C?)N?'7IC-,'!+S2D0H
M/[5\\Z9]X[*8*N-;79>JCT>8;N'GBY5H'W)= R(. (/25 UO$U/3T,D9:^7+
M^F$78W41#:>2&=^Q#3/U<TB\H:H5^_:0EQDX%0Q,1OJL^RJAK:_+MU_>RIBB
M_&-ZIR.\V?)Z>O>3_%E]HPBC9>N<Q9RW+R#V5ZBY" V%28KU5BD[J*Q .W)J
MG21K^[L&;]_8+A$ZM7N71=13B:V0N0*[RV6S+;([R^R*=@Q4 -F $R[+J_FB
M,5UK!]]]M]&2!-N!V^J]:LN)]F!,R^-NF3"GJ;G.F\N[-_4U3=RI+5(Y&]=9
M7OWU*L.D-G'XZ-!7?[V0<G><GL'[N4U&65=7F2@1"!B/6COJ=?.&2;H*;1!&
M92+LE(H)5)?H!M;:0*CM,=ZDO$R65U83=,9JO/'N[3">6:G4TI2<Y.DISF]C
MJ+3?H-K\U,7,);2+MUZ"T@ZF=2)+E<A1#[WN()A.%JGG\QMA'51=[:I!\OA>
MT?+SI7=S:]TH(]0F(6%]ZV^FT%,G/PL5 +3\?Q4=K9=)ZF"FJ9.)\-_<O;C.
MYC<H]^2R5$FL.UF@$Z^)-:ISNK+^5N^#^MY"]CQ^4@NIZ#:JJG;RQZ6!0.D8
M;".5:>LDYC%-NMI:?IM!$M\MHHY;FST6X=9X:DKC2Q6+:6_<NUI-K\2]:]O;
M./.36;4LB['9'MW-?:_GKY-8*G-=F=/%P.K516H$_> -RI;LQ[NU=JC?9!/M
M;ZJ)-C)-M._:3;3OFB;:EL_TJVFB/8)VQ'_4_1NM/C#3#"AV>EL3<1UQ/-Q.
M[&N=DN)IEF6],\*F*!L]-D>A[HR3G1CJCEI(-=E'4=EXV*2I2^/%2<JJ2G[%
M?#0I6D7&>>N,791*1W5SQ++=B&G;650LW7Q$.0SZ#\(/6-D*\..62E-D;,W_
ME]\5_,2"[-;OHE%[]3U-/[JXI@Y3_+:-;_55JDLH#ZNU3DV*6US.-"<V*R:S
M/-O3\WKC_(U=FR^V+[S.UFNO9VMCX3,D2;>QSF0/;/M+EZ6NF=F6=16):H.E
M:4AT;\5J(>3@7ZMBL=1U,.7[&*XA:;DUID%]F>RVW:3I4?O02J!W5M!3^6)Y
M)#8]L_-;%6DJZ-@7DTV+VP(@HL1*/D/= *SN=?.KE8NJ'JUI)A%*96K@[;60
M_3_*B;A_/[=NFVJ<U\LX*FZE551'GKD3N3R/V-IF V9KGWSK_;<)ORO3Z*H:
MBSL+:'(<#:^,]"BF(HS3D<U&^V]]0(_+&T.J8<[-2DB^+EYOA]Y\DRLM'0*3
MO[N=?Q._:%52YYH(JOXH3:JLA<-1CH0YL'6T-I%H'7&WS8<,+L1Z> VBQ[Q>
MV[ M.,WZNJTL[3::B[I(9HE)ZDLOBF\MC)N$#<D$L_CY2U&UZGC%UV(R;170
MFD8V$7P4EV8A6W4TB9J6-4:]TT*PORSFWX0ZB4<35_NB?,ATI:A[&O8N($F<
M(%??)7Y@&@XJ%4P[>7JW#21AIJJ NI97R]&WHJJ-O_!K2B41I<?J+/I.;AE-
M2;'9XFV3[?HBXCPLWPB!: ?1*B\KC)1"*RWJ.[,HK.G\B\P5CS8X2=3=D<??
M7=.;*+^\I4Q" !9?>B<!>['6UC8AR#M-"/)9$8(<@2,DT7T-B8GU9_W&-Y=_
MW1ZL^YWH72[ :M;RY.6'+X5MN)JH[5=-#"U%J\_X2WD,R:M4E;6NK=*_88QK
ML0QHOA6=^112I)M6I0FM5@KTI/L>6M0LPK2(8%BCK_X^4Q9648(805X)PRHM
MBTQMB!7W_E<H=R7SF1IW^*EULC2MMNOT-SIS80@AQ.7LT64/TS7UZ*ZX,"AV
MQ=<Y9<2-&"284*/;^:)8W-7]KJ.-THI:;I7WJ'FBNAD6;9 GBR;/8KU ZSML
MT5T;WRD3TIR)XH*Z:BJ/)7GT:/=EX_O4GKW=H@V#JI1O3MUQE?*SJ)2_M,%]
MM]8 KPAP&M81:3IE%"3_O,T"MVKA;1.E[8/64%4E559#N=&V "11NM81DBA?
MF>!5>5]I_LHONAY5RN*[L"KM&*4:70O-GIJ4BRQI*>NR=G=KAT+C<#?&V@0X
MTJ[Y\O<WMU,1V.C6;^M2^=:=594(E20<J;/@UOBI.BPU7]]RJ3>_7Y'42320
M"H5;E#OVNVMLD4W2M2ZJ(DC%/"2CEOK2ZM[D!23P5D;O;1JNQLMJJG/FWI0%
M];VK4M;@IKZEPU.'C B&Y.(U09,Q_&NW)XZJ&U.W;X-7Y0?EUJJJP*BTS$.=
MF]JZ1/:<6HN8[+FF/>9%:>&9-4)<A0YBVS8/OF_ZY#5AX]P<[S9Q42ZF*L:W
MCJ-RG;?Y%NKX%$>(!>X;'9FO,3E=F<JK L^90J7*:LB%T:01\OE4@E_" [78
MFSBSJU!-M5554#7"]@E>Z N9C"WV;@!WI5HB3-J@1<.T80\L9%)V@!0J,ZN$
MJ>%?U._1VM,T>^CZF(S!ONMO++Y9J,X7<T%=P-.-"TN)%1 ?6?/;O&*T4+ _
M&6-I/LBV+?FUSB45(YE<;YBW3 N"\(%NI\W=K;N-XF*1<!K%[7JO7_T:11]>
M_:25W8)LVKZOML\:0FZX).6KV@BK6/INHX;?0AG<+^LZF#??83/SE=ARS72F
M,F+E]\)V_K>MNK!X\^FJCJ\EVMV&@V(72F7D1=PGOMKDODWKF&HVT>M1.YJZ
MF79T/5-&5B[*4A=)Y&-)OFV3:;T_,A!Q[[K(= JS<H75_DL&ZJ;J(JE\6Q]4
MJR:WNS9F-K50-) @>\ME8V$DYW?Y;2UREHM\*_&T(BR0(F)/SK=>7"K"T(:/
M0TFI22TH\U,G+-:D7&=*+.E.:P?4.K7R3'5'@=IDQ5ZG4QS3NQ;338NH3H='
M;5RL-K[;EWM;-;8=4%A!,N%:7=N0W0NV/FQ_60NS;"BS"9B=&<]D<XEE>;99
MUF.,_3^UR#Z3-MEGIE=B^.'_IQUTI=8+J!7=_EVW/\E<GQ(117LJ1$YJ\^M7
M'S_]O7KUD[]61ZNNE9=@WO'!O$-_3C89R X7S02JJ\2O7WV*/HKW:&]#Z-C\
MKBS-^^M>/NF/B'=FGSXH^RLO47E?9)VW 8?8SQK$2<-!^MEH;_W,*B5\;_."
M^MHWJD^A*4FT*B>Z#4+YB5L:,[27:?E_OYJLH"'XMHNKO^,%N?"?TX0BMT>3
M=HO5-[?N=]HMU*IYFZNFG<7"BZ>%$+]/H^OY5*%_)ZH@?C,?EU.->)5R8G,/
M3?%'N< MX3(";'HV_BB7Y@]?F^2K228_]09_EQ&NEQ2+Z5QXRS?&]="R,YG=
MKAH^[SJ:4(EJ>[*H1ZG:J2D;=&WSP;>VDLAED KUR#M?DUE)WEL:1$+=.2)Y
MZXTBF;>-S;&AOO$!MOD0AAF-D@ 'D),X1A%@F"0X"5*:88CPL-CF/^KXL<TU
MOYC/YO)0OEG+6NRI9GV;8F'>/DA@\[MWOO=.A'T>>[M&9ZSQE-LXC95 ?5K=
MFI*%3!&FQ;+P]2<T0;+YY=/JYJ;0+<KMK*99I)J-7WAY5_H#4C[D-]3]<SL9
MEO7GE$D3EC#2!<R/*MDH!2Z7;/ 0O/DOWW2N7JU4I:\:+2:W#9N0VKLUA[R]
M=VU?5EE.#:.S-(4C#?LUCGHQGM_6 (XFKUQ#<V:VI:IYKE9&8",)L(6!M@5^
M::4(QI[8Z%(FGJ5W9]RK@7<+D>?G0(VIP!G*2833) :8A(#&:4[B,(: 1@0R
M'&^:"I<\/>KDZ0N!E(2%T=:%1F^]_[>2 (5E41^IX@]3^WO:8JZ/5"KL=UV0
M_CBI_AB^@V7*6<*6S>N!%^KV%^+V=>RWUMMT(UMH1 BJF1-:PY@6=9'+IAUU
MO#BZ:UC!] 0FV38SJ)E&WV1<.M8YS[GLB9U)V,]B\K7HS- 0<<CJ$.S^_6_M
M]OX#NWT?U/8-_1E4$:.+N_=KL@0EMBM-PKXAF[78ZC$?M^)P]3WAN-Y,9JL;
MW]!OJ:+$9/2'^-%X]E,1PJG\O\T\3&;K0%N9=E"I<@VD$7&!#!2T0RT+GIIV
MMI1@#1/L36461WW1&OW>_VWW5A=3$=S)#XXUVD/F2>20EZ55Q_8TEN8;3$)G
M4B>INM?M8O*+I2SPJM)UBZOE:B*\)1L8K7=/J?O^6L[&<CR/2B-9)(Q.#2I.
M!-WBK"#^BOBFVC+A0)F7R6QRH_@5A('I.QMS0!'<SCSU=%'48_S6(436KU-$
M;@J]-E&^LPG\3)IKC9*KLHE2DP!5I1"5A6C?1V.YS=?J\$S=@_ 6U?;K@I!$
M;%L6HM:NJW=*&J7IQ&+F->-X\]XF6K:]=.+.EB8 '16WK7:X%A67ON]B6HEP
MMQS)^UT30+E2;8R5N05S9Q+:^G4REH[X:KF6DQ7/7DU4FN\?S00IK1JM6RYG
M:H6*L0B-941:?[N:I2CG*ZGGF5]=R=K-0SO;Z-M1'@CO[.G]\3AFH?U#SP+<
M?[@?96_!LX?[27WZHBH^<B#E^BR4Y6#\&D.6(;5X4=K98&8(X54Q4E" IL@
M ?A/SX;2ZK&NA=K5[9WK;IYO:[$M%)0I *^]T;N:KD86UBU7S39PFQ!?7/=R
MOE@H;O:J)NN1:-C;N1IHV"3AB@8\8&:ZF&AZ:P#MMYRVNG E_8 6+GOHTKY-
M7W/C6F?6HSX2O?U\O67\FWF6.CJP=M9VB;;:,'5_H!2M-R/#F67Z\^0(C&)J
M^^HU*%G"I-=C$)5HZL0EXA'GJF8I#R63Z9?-ER:/_Z8N5+9&99@*Q6*E426M
MG$W[JC*7I.E;AQ;K+%NT8]*4M@^W'8';9C/L^K,GP@49%[Z77(L5];UX4?Q[
M,O5EGD\LGU_#L]\K=+W\VW&&4)^$[R !3=(%B&;%]$XXWT-_#CTN8V[P)]8G
M4MB!Z[M;*=EZ4)_9;"&OT!X&FP9]OKA'.AK&#U,F5OZ@27TJ?$SWZS>S"=XW
M9?N-O5\;SS>6B+"R_KHGFGY_W?8K&,!<GM8UJ$BS*TB./0DY5R_JAV^%@9W;
MW214?^O];?Y-8M>4FJD>##5!<#97@"D]F4>MD^GOWCQ5-_1MOMBR1!9(U&HD
M6FMVDFN[MJL6*F8:+67'BQUWL^6I152F T!CZ'8^M-\$!5N$R3=0*M5>OM!\
M.\T>SYZ_L37+@#[5GVX9];SQ>R@D!I4S#WO+F0<X3W.<93SF$8DB%O$,!$$0
M,I@$(<A=SMSES)^3,V=OMY;K[BD>WJMZML #@RP/$D8I#0E,<,0@S_(HAYRE
M""7Y_K7@KA:_/(;R)6YJVV8)_^*[M.4[BZQZUPPV^PFNSJ:%[<LD/\'$MMZ]
M?0Z.\;+D[^VOTUG=]:TQHW&6FNRHG$[-JW]Y!5ZIW\5MCNSO6Y[RLR)!>5]^
M\S[.;XK9YMU^FXR7US]S_A9!1LE__G*I<JAO)'5.<5N5/]L?.L96WI.P[DN)
MJI+W,/O+JT!JQ'(L_UG4KYI;TM<1%[#OV7R)X?M?@[!Y;<MWBY-<'?WF]C0G
MR/H$(K3!#]+^W7"(M/^D)P@AO?3;C]]^*/6W2]O&(ISG\QE)M POM]\]92^\
M/P'UOT,_OWI+'POP0;A'6Q[_U.08OCU=&=YY5@WDT2404X8C/U]/QN* .:CZ
M_E#YW7Q0<W[V1.@T*)/L'O70CSHH23ZU/>T^SR.#<OWV.@@/&.,HACF(8D:"
MF(E@G"<90 $5?X41VF_6H49L7GDR*M%DODOO8RFI(-2,B ^K2Q%SMO&UN:P5
MO]D=O'3#]R&<A_?Y-(?:$L0V%\#IVA'H6DQ9#G ".6"($!2S*$@3 O(4A2A,
M:?ZRNJ:@ C,%@5'SVRKO0O:;-%KWT=)=GH/2[=Z; #JE.T*E*]%5  &""!**
M+T<%'XWIB(=C1D!10L3= ??BNK9[2X+ Z=H1ZEJ<DI@ $L88 )+E <\PCQG(
MHB1("([)LW,$K2RV4C[90'P.&K-[80/L-.8(-2:-TQAD(12.1TXR1.*0809A
MBB&'"<[V<@D?T!@)%%J4UQ+R\K4\(_W9O<P!<?ISA/K#HQ"E>1+#+.)$(@C"
M%"#* 4Y!@-.0/EM_8C,UX).:&G .NK)[28/0Z<H1ZDK,12#+.8@A(20) 8MI
M&N1)%'." A3W?M9($%<N05SGH#6[%S>@3FN.4&N2( (II$$.Q<YRS%C&Q?\S
M#$-(,V$:>]::3Y*)1C:MEHO*(.N][%^KR?+N'+1H]V('+O5]C%H4)#3#F ="
MH',"TBQ. \ZBF(@ EB<@V"LS4'.+N*3:HU8XX(-6'5.5#L^G .\>]32P!@=
M1J$S1GW5X.2!+(%#?YV-F7*/>IJ2?&I[VI?3&/$L9YA3BG!$,HA9'C$(DC@"
ME.<L?%H+EKD5:[V]=^\\%<'"7[S_;BC9+=O6E2)WC^S,8/GWCZ6</%6>A;N^
M>^5#M-5=_[/J6*G_OD<734\=4(-JI:3]M5+N!D2Z5LJC;:5\F6:\/?%!>S89
MRMCJ$$3FK_X:SXN%FG";6NYKW3S8RE$^:[A$#[<8_?.?LHZ]+_7$H=9NBU!<
MW$YFBK7F_EE91\$[H3O]5V,];%(QZ!H*EXDFFKMGY+H:?&%VRWM=>)_+[VK6
MHB:]%2OSDR$>N*PFXTDAV5:\U_+[I1.!P"\MNAD$?_E)<CV(;[1\*IZE4FF8
M22R[R=HM56O9=COX9[2&B[!_K;;DXDN5B]^D*:CG :G)UGIL^"/N;*8RF*]E
M+ZBF5YL:PM^%)F4QDZO- FR3&+L:BA10<[@H*?/OE;%ZDJID_I[>^6IPQ'3:
M<  :LOEJ\RL:VJ6K-=*91^Q#3?X@*?PW1R,MJZ<OI"+O4 ,A))&%HI#;/H'E
M2W=4RXZA+,/GD=(<KY)HKZV*_K;A)VH4NJ0R4Q,&S,:9P\?N7^L0D@#P2CZ>
MIRW_Z[5%^LE[;23Q0Q)=Q%;TUBB(:C*HB467*^;)^50/,VBD:6'!Y??+3\U'
M/Y*#1X5L2@9NX81,A#FIMQ$!&.S+QJ1_E6_?(-!KH>+?R#]\T:S<^:*X*;_-
M%W_L>3U)-%=5*SVGRBR:$.!EJ=RJ3W(8[URQ-UXLOLA)MT5[BJWW6;BO8^&U
MZD_IV;IV0Y*+3Q?-?BAZJY4=T^AIP[?W/4="G:9]4=B5WZ7YT2,7:JX88[,&
M.<1U_0R/U>0B::/,/0_?5N@Q/5M/ LM.:@9!3YHYQ]LTNADQ\=:[T)P^[4]-
M5"G.[*_<W?FZO]-AB]MV1[7*J^F&TK#5\UD+[U;;K9:A5PRCB\:MKFV>,E#U
M/+IZSH8>^SII^>3J$^;$:\84:,-XCSW]^]M/;^U8/DUUJNE*ZT%CK8%D,F):
M2)J-S@0RL\B?FL^K@2B6+ZJEX_8KU3,=R>DDR8U7:I1"O9&//Y[T<WY6LW&:
M5^W4$\MYI0;X*'I7/<U%+[NZDF2TNE2STB37UWRFMJ$A[-+S#>U8^'O])"DY
M5PMMFVOG2&Z*?8M??\=XI5BWA-\F+8,XYA;B1K26V&<W([S-S6HO93XJQXH>
M4;EZ<H2Q5L=)]4=U[U7M,MTW:_>!._+;Z[5Y"W)9M4J;N=YR^=6MO/4^23*P
MUIOKQ]$SXL17J=ENA9I9KL>[^?5(T-;P[F;0I1VIU%#M/S!"N+V2RN]IKM_,
M0[612-<'7-D)/VT"NF8*Y4TQ+N6!W-@W7_/(R;&GU>8EI!LCW67C11=MCWC[
MO:_Q%A?+ED:(%95KI ?,U8)ZV9PQC3]_!&>CETA#I@CJU-/=2%KRIR0(?N )
MJ5S,[KTKLKR5G$ZHHME21"C*+-B7"T.NIX=L7]=4B7: G?ZR!Z3#6C,U-+5U
M*34B;>W06GO9'%3ZZT>U$ZE/BF+YLYF=.%4TCG.K%GH"7TOE:H;'VM"8+]YN
M#\T,13.64YMV=7)J5E]Q<HDP=O9%68-F9)5O6 _50,YZ!'H]0\T\E!W<N7T;
MQG-QMY(CL9AJ>GLUT4'ZPBT5>2BQ(D<'_U'.]##';W)FF+:%ABQ2?+4O34#K
M?NSL]>TWI$3!-PHLWUN5MX7FT]0W4]5SM+9_@=3N6=MF=3=GWA[+K#?S&*S
M1V'H9JMZ)*G:V3=VWD-B22:';Q6BRDR6NM3!IIF%M>8AUK/Z*C7B6CZV&IVZ
M%(Y&=26YNJ^:^%?Q&8N37'S=E[D:W;?P9+W+DG V0Q64?%N:3W,PJXF:E9D;
MJ@=S&^+MUOWH 5:5F0=>ZEQ60T*J<RMZKIMA5F[=@QD$K:^J3,E$.0EJIE9W
M3[_J#-W:T#A%\%^/$>T^I3GPQK5/*W3A1EN6UCB,>^*/C1$6+9+6S^TEF"WU
M$BIN_[5/E%H&FW7>' ZH;-G5G1GY/!7+I\>=?9-;(%==C@M60W$\:?:G:Y,$
MA<LYM2-OQ6<,(:R^F'>YFBCZ:[WJOOVS71AE(^=75V^40WQ=3AONZ[>>]WLS
MVV]<RA63X[#]]957*UNUE\\^9GLHB?4.[7[J*6IJ/H(<QKRP(]+%/5A&63V!
MU\X$;J^*N:R\R]8FRQ_M98IFG+:9]3N7 R_J,6OVSNK[6;_LVA1,.9%$>F7S
MQ1_RJE\69B+XY^M)'1O(C1$K5$RF+=?0;$<A=KH^YNR%Q>)*(F6[J&.K;%UI
MO]73>"=Z4/F&)+4$34ZFW6[S!T^._>JOTLNVBV&-RZ/6XTD+4>>#:Z]IZS#Y
M\GNY&"EKN>:;2X-F[W$]I&@;*FT M01MD7+EG8G-_V!'4QNG1G[AM=@'*;LF
M3%%A6&>V9CT9I2;4%O' >C"PKI';M7&BA+*9LR)\CW^MRD8OE'GTY=/4,MK1
MX:TZHZC ;^<3O5Y*>:2%>5"3UL<*Z2%+M?U4[-<WVPS1_LKKM[_P1L[EKH>4
M7LYE=F#=6EC;I)FLU^8UZMD=-\5".)_M^8ZMV*W9 $-:KD8:F4&2(IX;-KR!
M/1_>X% *QX-2>!'G_=5?5S,=E[7/XFK=VIA<YF)^*P[.Y2Y3*XS(K\(_T"Z)
M-*3BF[[4*;1M5M2$DM)+;735:GJ3HVF-7WV<T?=; 7)Y=27+(.V VERL;=)J
M/[..43>/FFWGH"U7[G!6NZZGS"Q]7YJ"<VNJ\UC.<%A?.?44XCK-8.?C<"7J
M))=-&[;&C9@)7KK2?)_'?]^";W,W;$9090#FTZD:0?2SM[%43V)[[JQ=^\DW
MZ9^][J)M)6HVM-,&T/AHK*RXAZ<=,^M@R%!?=0_0*T,H?!+J5=SIKA/Q,-;L
M'Z5*/QL9T/,GI#$RHS0V"]*5]DVV&  A=A.QKUN]-AVKKKL0+^2>W8>QMH!0
M)]M.MG?*MCU$FSCE$<'3%C70 8']A K!'QFP.SD^;SG6)4/EYU2%]#[O,;1K
M5G5RM4V8Q9O%J:]C[,U"_GH,;3RLKCLA?-NR4%Y7R\DUI<C19#%:W<@*M,J.
M.KD];[DU(4.->5T)\5*)T(=*R6;:]-PFG2I39KHM%CK2$;[&?%6UOD/5ZY8K
M#<24>3)A,IW1/'/A,X?_#I-YI7+O.JE8"Z VDF.;W!81F8P]V^9N[;RW1O*!
M0UQE9%OA^A]E/=A:(:ZJ:G5SJTLY^F[T?%>K.1U_H^4ZR"=0J?J6^99/+G1
M%GD>N)(- '\>O*9P]B,TA>*]-853@(Y#4SX;RWQC8'92RJXG0D\6>H*ARAP+
M25&3"^O<C4DW^<,WLDYT#B8ZO]\;*Y7W5B^K9=.O((=;+UJRU!0A]/ONRF4-
M/S7RIZ?/J_SKNAP*V^9$T8GBXT6Q7?\R4K8HQ7W]V];MC9RMER>EL&VC&5D3
MM!]>IMB&,?J]+"1(RL)AI_+I7TNXB1JF6TRG\Y'I*'OCO?_MG9=.OI8*O+$H
MAY\ZWPX\(@IANZ5+IHW_J<3Z>.]7HZELGOIM+G'QDU'E_?9;4G>*B.5H-8HH
M+-Q41#'?9$1>M][=-?GTR7;TOL%S5>47#9B548MXXV0Q5H7V.^.PM8%2"D52
MZ,UZS@3U_X#L;>B)]TQ;_1=/[T310"V)/B@D&E![JM(UOM'"-;;==^/)U56Y
M4$CFRW+YK33E+=D^YTDGN#0HKQ8FRX"O&IQ3,982(P^-8K%0?9+U)Q5N2AP.
M$@"N2R%BBS2F:1V+8?-U3_RJ5I%-BJGA79 WIA^TKJ?I#\D7II-"-75,2OLE
M[?-L4\_T2:;>5#3H(['-\LWCMM&2J#CATTLXLZ=N32ZW#8&GZT)72-R:E%]5
M>+.]8JN9B%]JOVVUN)5@-HFL4\'U9-3<G(PY)@ME(60((3YL1+*Q#O*#]?OU
M(^C82"RBA(5(/1 K?2MO9WVME R;L&EA3*P4(W&)K=K+UJ .S;KMKP/T+7^^
M"FQY?HU'7M^61GF7IEUH;3NF(HR;;D=2W5NR;2]@DV>6[^E8.+6PM2R?(+QJ
MCT5ZW)(<$FC5EALKSU:&MNAG5WVDJAA-;-N4VEBUS.M-<]IK/)9X*-G9X5VN
M*HE DO@MF?XU1]6Z>!JMMP[4>,-N:SAL^XN4[(OW+L1>-AC+!E0NGJX<%94$
M<#4V42-&A1[,;ZU3(K'<<K7*5I^X=S,?EU.E7+<JZ[R^XG5/E+#%$YUWUO=8
M'ZM> VHTP'OQODH]HWR.AZYI,6;WY$_J7H &N2^>OZ70MIFNDI@%^;+<;@D"
M+FP"1J5G6M]I#]7:K%^N3*^#A/)/)S<3<W:T-F>E ,0F,R2^H>W9BE_M WH2
M:Z]W8'XC[J3X+G]3?:^J^FHWM'T[ZTC:U7*B_>-BY_J:]BSYD]JA3:W8)EL:
M]*=!DBWQ>@Y IMBB+D_1N.; >@@<(Y5(GY?;K%%]%-@KRJN/&^_:X5H>@VMI
M=[ ^[MASZ!97!-@' ;#1%-GV']935)L?TB=40]G68&*:'+POO?O"WWZ47!?C
M!F^O"P#W=H+?<]2KOLVU,O"U/,YD+VK; #8'F_KVF_7<@.K9O-KJL6]X4H^
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
M(WS&_1P.77KZSWJ6J#2WQV?QW.?TK&>YQ^=!UOI.<N+*@7"EQB@X5WL KO9
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
MQ+XQ98\/'A\\/NR##Q@T^(##3&8,,)9E$8H)APG&M=<&HVPCG>Q ^"!'AYW
M2^% &S >*SQ6>*QX&E;0%BLBB1$'B%..,A2'@..ZPIR2A*&-$L #8<7!:LPI
MQ /"^G2H>)3P*'$6*/&(HQ4!UE8*QQE.*822"I1HO,AXQ*L,=8E"$;X43+Q*
M6$?;) CUJ6><BF?5 XX'G)=42T+0&<,+4PP12%-"8\I(QMK 3LK)]C&\.^!-
M'QH%TW@ \#EH%&\C\?UFKD_(3/V67^) F\6!',WF>[8F..>@\\N]^!&G>9U>
M&M<94^1YMNGQU.FITU.GITY/G0<R)"!K)Z%*#!(B>1H)3M*()  G:920$$6Q
MR&"(U@V)V/D7QM]4>GFIAHM/TW779)T*!K?D@H5'U5^30W;6+=0\>Y\;>WOA
MXZGS>*ES)^&CI4 C?$"&2"J2."8DDB%((T"8$3XQ8P@#MN$U[T/X>+GQIEIO
MVL3/=Q=FA+.FB)NYFI:^[>9Y)08CU&D5)7@JLSAC+$TQ3E"(8X'KF5-9DF[,
MG+*.<9<7W!WL[?*%[;^1H9VX0SI]Z;5]I1#_H8K9R$S,:M6#TW>]OP%F//M^
M3PB1CJSG*,62)F$"@9"(1TR .D).,Y'NR)C_G4^6ZO7X<F>5P3.E9\HC94K6
MAI$%H#B6(DJ05L!3F  (TUI:)EIR'@]3'CI9E@R8SZOW/'K,+AQ/4IZD/$EY
MDCH:30)#T<:1>,;3&*0DHSS#+$[-5+:JIB:+\48<J4=-PDO_-Y:QY@PT_0U-
M0L'8TE!P6<QNJD_FDWQ:#H*ILDEMSI,2W(X7U]=J,C)4$*B;^61VIU2PR+^K
MTL<FSC3-;3<0Z[9SPDF2@%#;/C@+,X X2&@]3C+B='M6[7W.P]]4N2C&PX4:
MV<OD;5Z,_E9L'PSVJO[#]?Q=>M;!C;?,VF\X[(AIJZO$$<Z2*"8XH1F,4I8
MWO0'8"#::#W_D*[RJER^=XJ^9W'/XJ?'XH\5Y&'>Q@$!2](P(AG/B* RQ"!+
MPJ8'B PW)D._*H_WXMS<I52/]3J0XN1;HWF@.#>@\ ERGCH]=7KJ]-1Y*"6+
MX':&5Y20*$$A0S!-B$P19F'5]8!C1L/MC=9Z4[)Z;2G+^RQ8/GG%Z)PR0+=Y
MB_7)J(X;N/(;+XOA=5XJZT!^FS&K\XQ3D4Z]4\PDX81'H?Y/"E.81%GK^TF
M>)*+-ZT(R%[TN2*?SR;\<.0^7@C@.42[W@!'GG\4F72\-AG(9)Q@SN,X#1/*
M(L0Z_>JS)WEM[F7.8_;,>L;TC'DTC!FVFK[FR2C#$:*,1 0G"'$$Z^SM),ZR
MHV+,0^>*X@'S'1,]FQZSO\B3E"<I3U*>I(Y&F:"T3;-B*,4898*$)(W"A!,9
MXR8VFZ(GN0V?KDSTH@!PUF<*A4\7/:@#,"^O _V L6;D43#7*J$/9YQIQJ</
ML)T'19YG@,U3IZ=.3YV>.CUU'BHY@>$VTL<%RV"&DA!D(A0T%BEEM<L29='&
ME*>DTA!+HR\>?>]"R <<^F1.S_-GS/->(GGJ/%[JW%$B\79H,4Q%C DC&4 T
M3( 4*&UFB85R<TC0;A+)"Q.? /?@^WU4BV!L9S^]3>?ZR3G4?8SF&,GHI&,T
MGJ0\27F2\B1UW"2U4R29TU:C3F(@XAAC3"A*!68@S7C=L".$:"-?5*M";@KF
M+SU6[QYP-N\ @3[5<L]XGO&>P7B\[>;+0DJC4" :"<'#)(E$E+:=<MA&IYR#
M,%[OTVY] ]^WP(<;EOM),6%G"&Q*(D@%RT(9"R)2"7@J:W\2 7A/Z><%UUM+
MD,IFA=)W"X;+HE#3X5VP*/)I.=EW3L8YN[+/QWWM@ROG09'G&5SQU.FITU.G
MITY/G9XZ/76>$W7NEC8A1-NN-:-,&',6<H9D!),XXIW:8[+1LN,^7Y"Q>BM3
M)ZXLG:_&T'$KD-/1U];LD:-_+\N%\4#5$R6/UFFU2WLC/"#<YW=X7'GSN!*"
M%E<2'D4I) *@.*8L9(S$K!Y9$<=\8V3%"^.*YW^?W[73^WW0Y%.H<A$46J@$
MY6T^?YN>_X<I=E:,5%&O'LZ_!^5L,AX%?P+V?T<):<]0Y!]YV^/5YP]P3$=&
MIKN+7T^RGF0]R7J2]23K2=:3K"?94R;9G<QS#$"G%RB.3(\@)*"VB $5#"-6
M-Q>G1-*GF.>)7M,W;8!_4^5_+?5[7=[IUY?EW]7H2I5GX>&C?38DW)7 CMW*
M?P-&[QFDG3X*"J@%!11BQ@&%$B$: 2P!B]/:9Y<0L#&P_G"@<+3,>RK,V6=J
MW7&ZYNQOM\H^[&(V&>D[1/DDGPY5D"^"3%T4R[RX<]R-Q" PM.5C%:_TXI7,
M,U<\02U^P=1?##HM%(&@,8P0Y&$< R@I0J)MH1B!S1:*=E: ZZ&X!FD?'*0=
MQV "Q 80OLATROW.^]7-H,/R^A,VY9B 8"]^/RAA[(D#_W$(DCAMT.-M1R?&
M&11 <!RE4E!)6(C#.A$D3DF\M6_LM1:\JB@=F!T<^O:MF/"XYW'/XY['O1;W
MPK;*65#!0@BC. 4,04PS#$2->PS"[?/*^\<].3KL6 TJ!BST&.@QT&.@QT"#
M@1"V&,@$DQD2E*:(B#A":<9!C8$XX]L'$/6/@8?K]4#X@''@T<^CGT>_MX%^
MC\4](&[[;<1A1A"-$RX92Z(01@F-:_@#<;1]9,H!5,#7"&TB,> 4'6WV\FMR
MS1&6-G@@]4!Z9&IDIV$8DA !2@ CA$8"$2YC6/<MHB'=6XWL00-D  \X>I$J
MC>/4 ,^I)L/&V]Y=Y*4R*1HW<RTA]VVG<NY1W.--3'D,5SJMO442)B'+$($X
M@H3%,(F2.ED-A%OBL0^-E;?_1H9VX@[I;&:B(/":(^5]@[339,8SR!A[C#%%
M.[@:(9%F"(02QRQ*><AC$-8]TH0VIIXR:_+U^-)W+?1,>>),J=7N-GN)B$B
MA$F2@1AI>1GR)I"/HV0CM?OUF/+0,2\V0&&?3E_/HYY'?;=V3U*>I#Q)G2!)
M[:9)L$Y*H 0T0C)*DXQE$90RX;+.@T[2]$FCY)^H27CI?YA:CJ/UZ3D#37]#
MDU PMC047!:SF^J3^22?EH-@JA;![#)PGI3@=KRXOE:3D:&"0-W,)[,[I8)%
M_EV5QQ>Z.5X?X0EVHGH,Q#I]W ')TA32*(TTBL4("X2B&L1DAK8')>YS'OZF
MRD4Q'B[4R%XF;_-B]+=B:\/WU_4?KF$A[[6 U3>R/"+6/N>&<X^P.09MS98
M0L8D@B(4">4B$@33.D80TFBCC^5#NLJK<OF^ZHYG<<_B)\CBC^5I880[(UDR
M*C(D<1R*6-((\#95GTH2'A6/]^+<W"6#"PXP>)'$_KT2N-Y>CI:'BB-RAGE!
MYJG34Z>GSK=+G3NJ6:)-MXI8AK(H3@ /61J%64H2UE2"DW17C\F>:E:_JA'"
MT*M&YYD%NLUCK$]&=5S!E>]X60RO\U)9)_+;C%N=9ZR*@+"-5=&$ICR+ !:2
M)!G'45:!EL")$-O;5]SGYDTK K(7?:[(Y[,)01RYG_<\ EYO@"'//Y!,.HX;
M'C.:H9!GE+*4BBPDM''<P)# IV@4]_+F,3MG/5]ZOCP6OB2MII^%G*)4@#!"
M@L,$<X&;PE<)Y$;#SU?ERT-GB^(!0-BSJ6?3X_47>9+R).5)RI/4T2@3%+2)
M5I P2C'#"+!$1F&8Q2!JW(99M*L%OJ<RT8L" .%9* !O(F'T-[48%U9K-!FA
MBT+EY;*XJU)#?63CK-,_'XMF4-36J$I)<!0"FH22<RP2G,FL'FJ04AYMA:7?
M5.TT'LGIR)':%C_A,7@#=XJ#^"B(AP(?Y*0$=FI;$DI2K32G,9"8AI1(7O>J
M(2+;F$^\&RQ8Y>75'9$>$CPDO'E(\%DYGCJ/ESIW%%BB%5A8IG$B08AIFJ&4
M I9*'B4DS%#,PU3NJ<?V*K">U[]WIUE> \9>I(F;EUL>&;S<\G++4^<^<HNA
MUBV<9!&%:<)2F&$ H* 9CAK_2QAMGZ_Q3+G5K\CA8>A%SIGFD.;E=: ?,-:
M, KF^7CT-B-5)Q>=\@'/8R2CDPYX>I+R).5)RI/4<9/4;@HX[^1E$ !CPD!"
M!!8B%C@EJ,G+0"#:*.=**G6H-,K1<;B&'HIC\(% ?<XO.14UW#/J<3.JQWY/
M4J^#_;BMBLMP)J-02$A22F#"0"IDW14I(^&&\V4W[/>P?6COR8GGYGU4BV!L
M!Y9YI_"9)N+Y,,5Y4.1YABD\=7KJ]-3IJ=-3YX$*?P1LC0P( >))A%(<)9"&
M%*"TF1Z>2;31>E5KAVZ:[2\]MEL\F(.)B '"OK>JY^%3XF$O83QU'B]U[B9A
M*&]SB!C&L1 \$I1"'E*8A:">,X@3NE%:NIN$\<*AOV+2T_!+9;-"Z;L%PV51
MJ.GP+E@4^;2<^.'!I^,#]V&58R2CDPZK>)+R).5)RI.4)RE/4F^*I';+)PAI
M.UL:XXB1D$B99@2FG.)(I$W#0 [ NB'V::&?;#QVA;I6TW+\3;5V6:6,QY4N
M_M6HXFX%<CKZVBKF<O3O9;DP#D!MUGVZ_)I_[ZVCX'"XO%GJIZC1?0OMOX01
M#4#89Y>A4TE\\&!P%F# 6S"0&,., $:S%,?F9QK!VBM#TIB\,AAXIO792CN]
M^ =-/H4J%T&A)4%0WN9S[X5^PHO/BI$JZM7#^?>@G$W&H^!/P/[OM#S3SXB;
M[+L-1ZN=O^C!'AG%[QYW\=3OJ=]3OZ=^3_V>^CWU>^KWU'^*U+^3\X, WLZ;
MEQ&%6' ($LDYPH@@">K^H51&R5.<'XE>T[=\H3\K_VNIW^OR3K^^+/^N1E>J
M/ NG)^TU1^:YE'?L7A>/3QZ?]L*GL,4G2A%(2)B"E(=)2-*$$URWW:(8L9?#
M)X\CQ^V]/00H]/QZ]K=;91]V,9N,]!VB?))/ARK(%T&F+HIE7MPYV$#A(#"T
M]S9#4$\@>*P)?C1;7DQ40_''"WV/(!]$G4:Y@,J8,0PA#EF2@2B.VG(43C8T
M,S?*P0VB60.Q#P[$CF.V*V(#2'IM?OL8.1RM@>89M4]&[4< _<<AW_/H\8>T
M_99 E#%(LS"6+(1:\^+:3*SQ)X0RW-KP]%I+-564#E<.CD+[ECMX"/(0Y"'H
M2"&(AAWG5)*A.(8XA9E((68\)@Z"0A0+ME&1>R (DJ/#3NQE;,!!GVDY'HX\
M''DXZ@>.> M'$9842A*F(8VQ1J80Q*+VE8,PW<@:/A <':Q% .5HH%5 #T0>
MB#P0'9U7'(:B+22'0,8D$224",?Z)YS@IA>N1!N]< ^E&+U&# Z#@>AWDL6N
M)'+L?G*/:1[3C@O3'H$TU.F^%"%"8D0I(Q)!+$(L.*E;O(I$;!^[O@.D]6&?
M83+ C+T)O<C&VOZRR/5BFL_MOYWE3+3V^>[:A;$@ G]>H3=;'M%9\%"9LH3G
M+]G]:B[_V1C?XZ&^Q]=K%>1#+6;TK4PL-YC.%JH,\D)_K(E-/_BJR"?!/"_<
M<'5]N281&QTU,BNX'$_SZ7"L+REK>5>^7]V4)[WV8<[%_N,^7E_2YC[_\/"2
M>U@A%FMD8_^]+NJ;S/,K]>ZB4/GO[_)+O:2?\\EM?E?J1_WENJC>)K=(4.*8
MIX1H5D<PHR!)HP2'0D94QCB, :;F._G*-CST;H]S2?Y4>EN)U0;7A4&1/Y4R
M2Q"-LDPD$-$LC060F" &4T&( )SM2=RK@>&OA@4-U<8&U#1A-KN>[T*;A^+
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
M5+R, =1LCG5N5;MS_/R;=6+K-OJO%95%E7ZQZN0S"H5UCVG2-0U<ZIXO-CW
M>@ -TYLXKXD/YQU+R06\;8V\P49S296$5ML)58#71-/&I@6/-57^/M:<40RO
M[UR@J'3,"35OV@ 8MBJ@$56M]60C<55DUD65S*):?<')&VU*&=/"O4H5<>H$
MCC:>7#VXOJ-Y[/\N9R[C>NP2MX/<N2VJ<+)3-FQ&BD6SJLRBZ!H,]SP&=1]3
M_=AQOJP_N++YK"!96:P]/&NV:;-T:"*$5O]I?[LP07VKY]6[UYQF<W3WK!%O
M66/S/.OW;6]>H;_;F&?K7#WW:_EZ?_)YA=XFM+F-LX,?U]NH#5I/@F,5I[35
M'[J=F^=WS<<:RM:,;),7H2X6/PV"MN3%K.6+FIH(\T=]].8Q)OSYW>H2]\0\
MK5.[7:K+O+=*B!I7I&1T<ZT)%8MWUI=FDQU4,*O_]*W*.JDYTWKA+%,YM]S[
M0%J)6PO.P,C,U\F8M]O6KD.\6@;]]O#S3#/'0B_1G.7:.1J3JAP6XPOG+S ?
M!U#CF\GFZ!RR9M8#)_\*W,[]C$P+/$9(%O$PE"F(4HCJK$R.R<8@/OLRGQU9
M-[I"HG62R<S@ZEKV[P>G9_RK^O:_C-^YU2::84?_F)9J:/( W([99R1+]:M!
M(@Q-<,?-/VKN8XJ)#"&;^WV]FRM[I_J/G9L\.C9I)?/XH81C1-]O3A4]I8QO
MT9EAA:*$)!Q#F3#;<"R*.*H5L"P&&Z-.GGSH)N/^' Z=OR<'++'HYIE;WV39
M190J#+E1XW1?S+9._NQ">&YN8G0W)SE:[T)]U4K<I0R&$ZT4C"_'+MO))>S4
M&LHAK(U$7_S->M9V*0@44L*0IW$6(QFGV@!B(F[Z9,5)U\1@/.4HE5P"#6UI
M1A-*FN9X7*;X1,,N[7YM5U-.P  QL7[;;=*8#^.;-3_7T@0(1BU56)7=9E>N
MA0B+<?G[2MI=4RDXMX1DLQMFYGXKMS.ZK_EJ-V5SOBQ,7TCC1#/U'E5U8>VS
MM_T']/_7K&?=JRL1C_4%7(Z_5R6;FBU=RK1=L@NL7N@MSKO>K'8A(Z5N*E5
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
M'PX#RGB]1V 2M2E#E-F(7,:D%[E,$$]6=0H%\[E:I<P]G?);8O9H$+/3/%^
MN#1C=98GY'P!4?A?@&1W!.KR_=Y(^PA*8''\WP5L-Z8V6H'+$1@(L/X@F*UI
MGLT!J.-LE#O>%/['^?%#Y)YY'WZ";>7^BC27_GUF[?\?/[AGQLOP97IB7_,1
MT\'R&>N+V?;#WYI1GTX 3A8%.6P5#ORSXX.Q 2:..5D#\/GQ?#H#3J9$_/3)
M^14 ;5$8@%;+7+H2L/.A!V^=ZI\7\_[1C(N@GV%=JA6QW^"??QJ4\'P#T'Z9
MED[BF^4Q&O5B:)W5Q6#'Y6 O:ZOMLAYTVJS&H,3[RK)L0+W>ZPL;RVX#9F,V
MLFX.!$O?P+)#V=J!L>%SIS6/RM"]3#/8H_X-B \H;X9F3.W+U)Q-FM(-V%G,
M0?OXLQI+.5U3WV6>38T#VFX'UHUK^S# &LROIZ"Z>&UODM47R@N6=]:ZF,V&
M<QN4Z9!SV)>RWQ.[H94=((K",X77/+6U=9IE-_[G]'MJC@&LWWM4.F9@,$N+
M4GA;:L*!47X=P_SB9A=,8=@P&J,.S_-E3TM#S=R4T2GVY7<!+>[BRJ@JIAY9
M"2Z &C5FP *5F* ^8C[8MB#'0W!P"MK(Y"H%8A>5>,C/OTRGHX)E)V7UF?('
MQ^8?3.+QQ[^#9G,VO9S?&MWHQ[/%Q;S "8X^,O23\]'Q83*@Q&4U<[5@SVA@
MIS>P:UE7DF4"WSH[3BMGA]&.''\\78PLDR[L;:XY1;HJ1/O<:'>GQDM[EF3?
MTV%B;5[#I"^H+?*AY$.SQ!]J>+'4+\ E7IY#NCR'>PX;.X?K:5FJJ37VROMH
M:B,58Z\%S#H\G_TFZWO[GHRG,Z,L3B\LKJ45J8R/-R])97#-L4$'JPZ[>&:<
M<$4U$OM\N )V>LLG?R9.;2T]=%UEQ<7Y(T=JJPAH%GE3!"R>E9>[)8QJ8KQJ
M=B P_22U1W&S!@P+G^[3BV;]1?;M=N<UKK0:D;)E;"T>%YL9-&2\!_%FN2<C
MNQBKTUSD%7BW!FG&GTUCPV'5RE8#>-<8B+?'P #VG9L+((N)W7D !5<UITIQ
M*L%1?\1DT"$V.D68D7,>_]$H0Q(0[I-S9IW6EW<59>_C6^O&#B#)3*R!I+QX
M=Z7SW >+XM5S\^IU4FB>NXD4WB6QH0HAA0.CS<:%]\6>LL49B$J;BV<&7^;S
M^V@ OY0J!%Q_[SR\8NQ"19DDMV + V.;XY--F7V+]2Z8=DWIN$?<Y;&UN'(6
MA@$+-24L$ER$V&4HDB%!DOO&I@T^;.J'71) T86"\9"[<PI20VJM?SO+]71B
M0@NFV5T 7 (Z'BC>3]NAR!-*1J&+E>)^X&'DET'0IM..*]HG]R'R@E#X@>2>
M2ZB(?%26HU:4!.'3)_=KW[-R<E_-Q(8<W2?[B[TKC85?KUB1,3Q?7T^/@^4N
MJ J4KP/J!0$P&*KFXGE>>\T$IBC@DDLF-'%5Y"L<5FOFAV*UGMYZ[_(&*[F?
M9?E:!!W8L[*^X-[K%MQK'K55):*'8\M?>DS4U^_KZ_?U]?N.-_/X>(NX]?7[
MCI;T1UR_[UM\6[M,^A3EOL#5.RMP]5AR'=="\$3BIGN3BH*0^C[W(NSZBDH4
M5NG%8#]Z2#]JN8.$_%H)B,VD^Y88KW22[ZR>BU(#&.!!][_L8:6'E?<+*[3I
MN<0$$I'ONU[@L=!5*"2B=#XQYBI?=0$K'56<T6S <-]6]]V4LON?:?;[QW3R
M<99-A\E6]6,. "PW+HGU'DM>E7#"&SB)?(]&S T"5T:244"5P*_@1 E7/@HG
MAEE.)[\5K/(Z:@H?<-9E/[>]549Z,7H78B19+4:(F,,7XFLD E,Q3@0RJ,2(
MJM7"<5N)45>%X/0 B2ZU_3W??=^[QR1*)VE^G8R<J^ETU+M,=E3!LM-%VA.
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
MI&2P&OCX"RS-YVF>?YV O,^F>6J>__72S?-DGN,7EZ#.@8_ANR>W2+W#0LE
MN*)W(/">X3*8K2DD%$^N4K-GQG::%ALJ7C058H$7A_?; RUW!P+BQ_ 5R,)D
M"OP_N4HRYR(Q# 7<-(8!C$YV3732G&I[.$+,UU[ O<@+&9(1&(:!4%I3% D9
M=D3TNJ7WZ60XO4G.YK"R9C$^3X<6'^^U_<[G7R_MR=TS>GUOR#+D9#63IC.6
M*86\$%];,#Y+AM.KB:%JA35#F)V5[+P.0IDO0<VNB=]J(:% N('N*D(N0=R3
M& 0?B.]RP1G3*XKP:Q ?-DC8Z:Y^20".X['IZ3:Z@74![(U-]>6PS*CIGC'D
M+K'D85;(B[D.G*MBMI89XJ7Y.N7N9 K,&JW;(E)>K:#=[.RBGJQ6H'X?B@/6
M U,B=Q9G]1Y9[HS_"5(RN9J:6\ &@=T]MVK .(7U@?G#>H[ 4HDG0U. UX S
M7/!K,H='^U-8N\E57FWFRQONTE+.;Z?.53S^'@-A[.#B8573=VS8TU:/L[?_
MLAA?FB?G<WCS5:EIF!_^#BP(EUFVSA_<])LWPFW+@VDQ1;:B=!;!:=4^5 /'
MC@&"-KD02*F(4I]$W*.4@4Y 7%RIW0+Y*RT:E_3F4D_>92\*?+(:K]R9S +=
M2U8MN!3$;):E>5'C>=<T:$)??1\%L!6'%"M"$?-<YD5UFVR-5\[;GD6#E^W+
M]2_+[X3+K%68)]GW9.D)UI.R=/%:'-^4%=#)JN.XXVX.?P#IK=K74M7S';?3
ML-S 6H:PV:A#Z2FD$0E-K791EV-7@7K:5M\W;I@DIDSU>9)91(<7>+ /7@*.
M=\@5?+=<D92)7[#5?$]LJ'D+N4=62XK'!73#UC N_P0;,DL>T0T;U7#3K?^E
M._^K;//JT7T/'K]B^KX"Q++&\HVT##D/E.=A[?E1B%W8W# %RPAY''3DE^K!
MSVQ:LXFVBG>*=R4[&HUJV2WRD%%\#?PUOBNLWWA<L'/I(KEG]!HM^#&CUQDM
M$O/4<3S\W5!_"(HH,'<&^O!T-F^I6_'HNQ$S&$(RO)Y,Q].KNQ7)&M8%DAZ4
MK)<KRQV+C-OWB'B\GU ;-J[CD>&@956YW8ACNI@#1$X,R4[6N?7MUX7__SX;
MK%;@7N.,[8 )3&[]TH#MO]=9]9!9?)5\O,B2^/>/\24,Z5,\OHWO<G/ <)TM
M'TJ(*,+*]4!%Q)137^GB;T5#YA.IW?N'$AOWOKAWI*.*J<:;S5,]>";A7&<&
M$?^2NP"5W(LB%6#"H]!7R*6,"!PJ4&V0%,]:TX??]3?;&L?(FF\@&M2W>LDW
M.J-9F?GS!O3P<5-#A(=Y\0U/BL0+3XI^2R:F/D[5[NDW .$LF:>9U6 J96_#
MTR+,(U^ZOI8Z\ GVI=:(5><EB)'V:5$4:N3S /E,H"!B$I.P/%K11$0F0>")
MTZ*U[UDY+:J2_YUR1HYIL?KB\Z%-QO&2:9 .CI>Z83Q[^:=T#L\>/L2*#.$?
M?__)^59SCEW@'?J[2#>[^OG2QF7<0N5,&AFP!P1 1K =[)'2XL+L7G/0HT"C
M@G^JTZS*S #5I>7&FF?I17D$!9J3V2<?>8%5BG:F3U,E^=*A@D#8)3Y1E'&?
M((4EHFXE?T2Z*VZC *1FDHS\UHP,A8WI^*VV$W;I1^(/M()\L1)=*N-;-V(L
M0S#** O+H##@:68!PPPUV9PVK;K H:>(X)[61,/^*ICGXXHVKN^OV#I;TJ:[
M;JC\@0.;[FCS E6W2_HT)1V%1PCC.J**>B*"S5=@5M&'>V[4%7TZZZ/*'C!$
MNZ)/WT9U^W>K%[Q[J=MIQR=+KZ,S_+H8@SU8[)J94^JAE6*V[XK#Z<0Q;[9(
M46[LS9G8PUO\LIEL3M/283HS)U+&C1@[(+07L!"@3MPLK<RH@ _GHE1=9^5*
MF6?F2Q[.W+F]GMJX!:NNF'N,$C(>%XSB7,3957F"'5]EB1U:7H31U*$NQOTS
M=^+;N(@$,M\99Y<)FC!Q$I>+(D;H E8X+O0:(_\+:\[#C/^]**><M_U0,/$\
M*0=<EG.XC@O7:75^>$]7J@(P9G%J//K.]721Y?:;VVGV>S$SJS?5ZVBGLO^,
M\W^FM\8-73!#EN:_6[]2PPU%)-,]%E@FN5F%47IYF9C8UBK>:IK;@^@<[A\G
M'YL[[1W630TK^F/Z4^'S*4-CZD6OR50L*BPN[(U._92;^ [8SUGDQ76S;/H]
M'2451Q:'OC4/&GZ O2AI\R5,L:#[\D2K%^0_P]"JL:7 =8]<!RL]G;6&;7YK
MC;M8U,7$L*,Y VPSZ64SNW(V);/:&5W8:"$P RUC+0=[/#)DB_XPZM:PEXZP
MKZ= $KLT9M"K%(Z?H/$ +(J'ACF+[YIIQ-9Q.LI 5L=.?&/:.8.$V\//2;D0
MHR0KU\(<2BR6EN'%9Q*[CT8X7^K26S1:G2[F9GSY/<AM+:_1W9X6(-L*>)0T
MM(=QI\#1"VO3M>'NQY'IG)J5RUL*TA;-<)]:P:-J5HL1>EE[6L(_/)YV6;Z#
M;-475N_]71AUW0M7OF+?W7?]KNT>J/IVPH<XOVQZ6X!15VUG=U1Z965GD<]=
M#/GPR4-X^N6O;8/-^6)ME^/DAG83XIHSUM9_.E#.J+DBF\Z+8P[''<Z=;XG)
M_2A#,$$/_1'_=)S,<O30$9W^]M=OOSUNJ+_&&"HF)$?*A#5B8?P&7/CZ/%?9
MY&T//)"?'BGYCQZ#SA99&<-X>C.;&H_)CZSGA>/DA?"/65J<!SJ!25FQ@4>U
MQ]QK/.9N[3'?J@34X;!,/[]^?OW\>NWMU2R&(KC@?Y/X2!T,!SV_C7?.-U9
M[H55=^TOB1:3T1%2_]CG=ZA:=3N@JR?W$9"[B:/KR7U(\VL?;API:Q\KDO6D
M/UI4ZTG?"LX^+M(?]/PV-S;WHWO>EBFLWC0=)]E-_#N(IF>R]?,;4^CQBW5S
MQ^,ZUOX\6^3SOH;UGDZ\<[98JL)<I0DOISEAI%OM]'!(!(ZXRX1 D@@2<-JT
M$0EDNXE7.)FG\[O3H @$6E^^9BGYPX00?8%'V=(S\+1_MABXX=^*?4ONM<Q;
M5J$Q 4F?F/HHL%!&7S-9VN:AGQS4M/A:R?+=;_+W?/_ _KY#SL>HX7P=^8K(
MD%"%/<9<'5%6MX$65"XUDOS'=)(4 26OSO4^S-40J^?PGL,WX7#<<+AT$=-(
MB%!2GV-7>@0%=8\UZN%-.;Q,(MX9KIOJD5<F4Z/G\9['-^'Q5HV#B$C$E8<)
MHYQ17\B0X9K',5TIG+S"NWE4Y#6>WIB,-QO\8;ZVM?*NBX)&<97-_>K@#X,:
MVR'ULO%&ENV+&[YN*0=;=9=Y0?.81Z=SOS],%W+]2/T%C&E3#%!%2I.0*-^G
M <,"Y)QYE6 K-UCIE;4B>4N!H-Y=61WHU<V6ES>@X0-*N^RAN'\]C'O$ZA'K
MG2(6;RI$8P^LQI#)"%,.J*(Y#VMUF_MJI8S_]HBU6X6\"\02_+"[KO>(U2/6
M.T6L5A-V+T0RDAJ!JN4KJD/"W*!V@>G [1"QU'XC%AL@N;:^68]8AXA81^$Q
MT4U55JZEC) FDD>*!IPHY9)*Z"5B8KW'I$ZM>G5_R/\^T>]OOPG?<_SK<CQ!
M#<<#:RN/NE10/Q J$C3 ;J.82]7V@S=Y84U:6#@9F;2Q5^?V_XZS=+HP59"
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
M%9IX'*L 84^[.) ^J>N;*4\^ZJ1_4^]\QUV"NW70ORW#]][['NB.!NC6X)S
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
M>3LG(J.-0@+:"?$I&%8!B21R(ZI1U 3OXPV+8FT()#L*UF>B4ROKJ!#EIX?
MQ)I[?YW',.GJ^TY,R8)$7Q8W<,NP^#PL."<N:&8O*VZT?SX\=U/--<GNK<TX
MG20?KQ.[\IB@'[I8'*;N3<#^>YU5#YG%5\G'BRR)?_\87\*0/L7CV_@NAU?]
M]3HK9_/4$-?3,W[&>.W'V^+Q%]/QZ.</SG5FI.PON0OBQ[TH4@$F/ I]A5S*
MB,"A8DPA*9Z_.*LO^]NYX1?38MB@P5*N=?P /9]:C)+ +Z;@ X-T__$/Y_2+
M?[),V+<?UY>OY^&9<_[5\;]^.?OZ^31PS\/ B4Z_N%_\4_>S<W8.7_P:?CD_
M<Q[BR?N"<T^R[ YP#A,Y2\9%3^B/ D4T\@CV$0N(IV0@@C)X!'A$!,B ;_F(
M9.3.GWT[72.>;63$!@=;ZVS\<^GE7?%5.@$58OZ)FFLZD.FZ-L!E K ;CYUX
M8O8#4ZBK\?HDN0.28^9J^V5/DKGU!25V\\MM&^WD9C;-XNRN+N\UA)LNDOEM
MDDSL3<,XR^Y@ADY\ UM%<5=L6[C85X[3^"(=VTZ29F]S+M-)/!FF9D##H;G!
MW#I;9+-IGA1WF(=6SUKD9@9P6\M355U\XOR_2T#[N&-@>6L_&UXGH\4X^7JY
MTG3&-)UOQFL%W;"#-YX.?__P ',QYA,>>K[+_$CJ$$M*:^X0A$8?F\P<'_M1
M$'C"99X6OH?MT:6]%* I-!F^3W#AVO?@#TX"VL3,;"#9(OGPMS/@K_02-OW)
MW'9)F4Z2DC9%8_0;X*<[>Q@B?\XMX4<5P[26NB+>G1-G0!1#0=.-)S=_PJ-6
M=[K:OELCE9M,Z"7K0;81F2BYR!; ZH4.3O3 ,3Q43>K9C[/,O/7=]P:CS&"P
MWGXP/YHDP.OI(H=1Y3]]JL%U13?9%%@WHL%+-YS6_4MF"JJ M$1-\[G]@HG1
MHL?+X(L*^\VJ>\XP&8_+7__K _I@/\.*#*O/#ZSM>7H#"/4EN76^36_B%6OO
M)LZNTDDQO'@QGU9?%$JR_>8V'<VO/VEV0IG04G$N.6)*_E#IQJ!EC^-9GGRJ
M_EC1G#[4QQ-PB:'@?WW0'QX_O"A>*,0//W]8,0J*W_!V/['.G_CBEZT_N^G/
M1=_+_&KFIA^>GNNR#;MJ5[[D2'@%E/1S9ZH?UH';NTI/UT.B:[-!']VA<O"
M^EB8 9]Z-^Z60G# BW"T$^^IOT7P.=Y?W MO9N/I79(X63*.YP;_3"^NX]S>
M7R]<KROJ_<<+)K+_889<TU8M:4:$=)$;A6ZD7")I6/:24%1HCNY[R59\8_!'
M]5WXA^FZF_BM[KON9.0ED^1RM:_$:>&(:YV&+?)1^RCL(ZU/PNB3YU]T@'5?
M&::'@AX*G@\%HM7"30CDA:[RE8G18RQ0HFKAH"ABJ_4WNH0"$V33 12P 99=
M1M<<1,3Q'FM)IY/O8'5/LS3I*U,_8@^0U[0']@65:(-*KD02TU!)*L( !9%B
MGJY0B4?^2BF.%52J>.QN9PJ((O2@TX)[.3Q6.>1-R*V+?6,8D$ &(<*"^%25
M96XEI82N1,H]1PX[VOTE5P<MAX?E(7&'PVR1C)S;.,OBR?SN. VBC?'E/<-(
MJW<5<7W!0D("$@1>Y')/5$5[%!6!6@\CJT;&MR1/LN^)B=*Q/ 6@\3\E3U4_
M[6SKYZQ+R-G;';X7M/<A:+II'4&TKWS8I7G .$7<#;B0M36/"'LM0>MH;Z>B
MRX+T>[Z%OWN[WBUB.$T8Z3!)OYO0JMZNZ.V*"J<D0>TZ!\KS DJ4JQ'CVO4(
MJ^P*%HJ5,-WM<,HU\:GQ9)A$TRR8+B[FEXMQQ:0[4P[P@,I7::.QMWI#+\'O
M58+7)=')5@<<'_D>=KFOM.(L,!6\/52I&H3X^BU$^#EJQR9)=F2 =*=9=D?9
M$F>/59;/29PG[;24WDPZ5#-)BI:9Q'@(VH<0' 62>=+#H'T$H*!(KJ0OZOB'
M^,\_5W'+\DPK,VAWF@0:"-2WQ>Y%:&]$2+%6'6XW\ ,5^G[D^X+B &-M1(@0
MK#S7%2\4H6T=" =9W.](_ =?DKDS+4HI3*Z<\33/BWQ20^#;.!OUIL@1F2)K
MH$BU^G9$ $+8#Y6I+L91R*)0XLH2P1%;J3:^ D=?*Z;[##SG&Y8K.6Z'1P@#
MQ7CO)>A%\P!%D[2Z>YD>'5I' =8FVAB'6@:UDR!27J>BV55 P0#+PP[MZ;-C
M#V=^.[4[]J*RUSJXX4U>@Z"^-.59(AEX1%,7"X]6QPI@W8=KX>:7#&!F9YL^
M(0.J4?=5N]ZHC%9O[1^QU+7: 'B8ZE 0) +B$NU%$FE=29U/\-92U]%^CM&
MJDYU[;V4NDXSR]7>.@D^)WG^R?D>C\M:-'%U0-2;($=D@JP[J%2Z:1D$T!1Q
MK4WD,@*](/2CJ$YVU.YJRZ 5>/KOBMGJP\B=:0B2O(I3X/T<-_8B?*PBK'$C
MPKXK42@Y9C@$"5$^5;3V\"'0/3H1X:YB%@<(]T+\TIB!/=9 SJ?S>/Q@A<2B
MQ$UO$6VB/:^MYG1H%I-FK?H+G/C2TT'H<\6]" DOK/,AI"?7JR1?DOGNO!1X
M(,0.[*5'*;Z?]E0OL[W,:M$JE*!-;++K"BE!8F7 (U+'.X9:K4^M>%!F.SNS
MH'('CL5W)K+'6URO%<'85]CK:ZSUU.^I?Y@!VT$RRV#3*WR_-\G\>CHJ&@7,
M,A,Z-K]S+N(\S=L-"GK=[MW&HZ[Q$5%$FX!4)B5W51C0@#%?4Q]TLKJ0E>;R
MJ7R45B3J;R4;_3:.)W-W,@K_O4AGIFWN+LTMQKHL7_5^_$*]&!Z(&'*V5+DI
M4E0R3KD* M?'O [!4#B*.A?#KDZ)]0 )<91B>"3AY=_,JSY.+S\N3,J73?S:
MVF%[L-KBL1\[4:2:+'57121TA8I"35PO]$).D1=(BA@2#*Y\),>EA6.6YZ:7
M?\^3P@>TRUPQHE\E[?S]X%HOQ(<JQ&MD&*-&AB.$?((B%\N >![%D=*1D6$B
MM7"Y&W0AP_N8K/8>H\[?DR/BZQQ^:/<VG,=_?!PEHP40SO04NYI.1[?I>-R;
M/0=K]F#29)1+/^(AB<#$\5PAJ!:R:BFM*-7RJ=.A%M3\4C(-6#RGDWD\N3*L
MM&/-@<B.4]$.1T'H!?&="")K!%$%%'$I%%8X) 0'&OMUY6CLXJ=:6VPKB!UY
M( @;:'*<CL"CB%U_0B-[/*3L9:5I>@MGDUB&+A=I+Z):UN*E;"I\,Y\3['H
MEEPC-T!8AFZ%EZZG'\W0/;4\NHR:N\N6UP.NNZR$\V*>>!:FOFVT3.\:Z8&C
M*^#0[=8 +O)%X"GM,N2[3*FFIK>4ZM'SULV HZO60'2@=:?)_$<.'%LX<1C;
M4X6LJ#C4O=9U !CY#!F@P)BCZ<+XO%X2#KQS6F_3TFWCF;X#(YF0)I99ACR@
M- RX0%2J4$H..%YB-PO14V597D/=HQ(LX2[/XC>FX_Z;RCWX].#S#L&'M<#'
M(SPTK28]7PM,-=)<U!%"KH^W!9_.>DX,1+>MW0X'?*SV]]>YZ>Q0?=_)\2"L
MM:%F.BF2=*OSW2^+&WC&<)G20;'-_._Y2I. L\7-39S=?;U\O&C8.3S&&T^'
MOW^P'&H^GB7CQ)+XH\=]X@H5PK^8(86U$F7H6H"Y&T4?FU-EZF%.(M>EOD>4
M(BSB?FG\,,8(AZ$EP&PS0YELD2S3:IQ.DH_7B24V)NB')6K;$\\6-?^UR.?I
MY5WQ53H!])U_HN::#BA\?IV ()B$:'B[8ZGJY'8-X:+<F<//#Y3D_/'+U\\_
M%84Y/Y;+ZES$8Y-3G3MQ[DPOG8JZSQY1E%QD"R!AL3L0/7 ,L;=^G#V7[6HP
MR@P&Z^T'\V,Z@36=+G(85?[3O32=I_BCQ0Y#H'^2O8CX^H']M_7VI>T35<Q8
M<I[YW![>Q,#H>)F!40%.!3L-D_&X_/6_/J /]C.\<EA]?F#$Y^D-,-*7Y-;Y
M-KV)5Y0-X,ZK=%(,+U[,I]47!7C:;V[3T?SZDZ8G7$C",1,@R8KH'RHD!L-\
M',_RY%/UQ\_WX?-#;>/6SB+]X7$+N'BA4#_\_&%E3RA^P]O]1#M_XHM?UM<.
M/)SY;9X<M6'^[S;ZR@JDZ6T0S7ZZ+5#I8CH>P1/:6T=/UT.B:[,+'UWR;Y0
MP>)MHLH.^4BG<X%^N^C)K3P%ZTB[!QZ"-0X"RIMNL4+PD(2<2=?S0JHQ1WY]
M)"U\PMLANT^8>O$?IS>@:MY/&6KLQW^6AN,_ZR,I=P$*.DSBSOTCS5L_ Y!-
MXO&WY'LR621G2?8]'2:GW\Y^36XNDJR/_'UI*94>FGIHVF-HDJWH0DV$BP*M
M/"PE]S'&J#XX\503+;,U-!DG9@]->YV4L+_*X=D\GF]3![>'V7=R)/1^0).U
M4K!DR/Q :Z*4C$)?!A1'=5-RC)O*6:^ESUDQ<2>CSU-8X/^[R-)\E-I); ^:
M*]U],.FR'-?>:FX]<O3(T35RX*:S%T/<XT1@K'VAF$>)Y*0.3I;+"=BOH6[M
M'CG$@/(N.P[ON6+U[MUQTRR!Y_4V;V_S'I3-RUA3T4=A'FC&5: P<@%VN2]J
M]4U+%[VV^E;*G&]ZP&=WG2'O*[5>V%M5K@>D'I#V&)!$4SU=NT2X8:@1]@B5
ME$21KG/M"1;RM;7"'0&2(IUFO.T=(.TPF+")'=S/R#OW)6%R)?G*(WH[/."9
M:69#)\W4D^XCZ08V&M"?@L!,[ISKV-1;34RF3&XL(N?+U\_+$8$[GU\!&O^Q
M#C54@QI@/3(<$!)@'2J)0:M!N@K9C$)"[T>3/K<I].YM2%X#AWBZ%ABF)ZO0
MX<":C^&/>Q#R_#C&EY&5$)Q@@SJWU^GP>N"DES#A19Z,!HXIN.!<)%<F3G+J
M)'_,TBQQX .LKSAQEJ5\?Z7Z,C5$<NZ2.'.2E\2?OF'HZXL"70=.[,RFF95'
M6(\6</QGWF3;-?URG-L$Z&PNRY)\,9Z;FPI8,7.X+#97YU\M27D ;TZ<\Q9
M723C-/EN8YCCN9/"_^?.#3S(&:>_)^,[\_7$F4SGQ>_FU1?))+F$"R^SZ8TS
MA!TT!L:KWEV_SJGAS?*J><*%&3;PUI_)Z,0YG<"'X?0*)+B>/;P:1O[[?03-
M3<7J[^D(EB)^J)WAB^*H-T-'WO+1"XV)4F$$*A7V14"X<",?,XQ"PB52K](D
M;U-\0R>K55(Z0[<7R<VFZ]X8US3B4E$L68BH4#CT?.QY@60$T9!Q]%0R3&>=
MS39==WJR>J;1W;KWX%F )X#@S"2D? >@VNFNA[K+(@&:#1?C^&'(OY=0#3OZ
M]^G8@//(X.;D"K!T?@W<6:)N>8U]2#R;C<&4J9X+>M5LG/Q1/#&^+>KN9<E5
M^6I[6^S<P!Z2SA<C"Z'M;0.N'YI.P_?&=S6>7@#/E6DN<-F)\POL!AE \1W<
M,4QF<P/2PZ&Q[\QX9UDZ&:8PDGJ<?P?1@FNL:F?YV+7&1^S\^.$7U_WMPT_%
MAE;N1[&=P-*. VM>+X#]=3;-BSWD)KXK]AB[K< NX]Q>)Y.-]K3Z&:5BY>3
M!O ">,9B!E\G?P!I)W;. Y/]/EX8!C(,.!TOB@6#J9CM*DM@A<TBS&9 ,_@Z
M<PPQKPK*P$8V3 ",\H$S+=:CZ,%0<L(\&5Y/C$'JF$69W]NJS?Q^Q#_9"68P
ML$EKIJUELJE%RUQD29*-[&9I6<@LM66)'\E/3CPR3&\&8*H]MVZTR[?, ?]:
MC*Y,<7%G"&MX5:0QQ2UMQ%R=-'LT?#-);F$$!5::K\RZ@T7T/9TN<L,UW^-T
M; S;$\=+AK$I.%T^IF1A, JLFF,*#A2_P"5+(E#H"X:5;XPJU!#%KE@Y-LOO
ML_C.#K[0=8 IX/HLM=Q;=<$HN6QYUL-%9G]*\O(=Y1 ?(T%[%2T-8<BM-ALU
MEV7)I<FH,^QBR#3,3*EMRS.PDY0?0+]OE5L 53^9Y$DE32"(Z=348W"LC;"R
MV##'>H'7)1+:KPLGP7T$78U57Y.GUP%8LON1Z_;?ZZQZR"R^2CY>P"+]_C&^
MA"%]BL>W\5UNDF^NLW(V&Z:*/>*^B9\Q7OMQ*?C>N<Z,!O&7W(U 1_2B2 68
M\"CT%7(I(P*'BC&%I'C^XJR^[&_G-H<,V-(W"LVD5:D]?OV\N<<&Z?[C'\[I
M%__DK?+Y'AO7EZ_GX9ES_M7QOWXY^_KY-'#/P\")3K^X7_Q3][-S=@Y?_!I^
M.3]S'N+)^X)S3[(>2)\5***1,1\0"XBG9" "5J7/$A&@C_3#MHF]P^MDM!@G
M7R__WL(F4(&]<G/X-AV/H\(TLSSS9)JO$K[&2E+/"T/F^9X;N )4;HX)U01K
MT4KS#;U0":1EZ/N^*Q"FFG%S*?<\#RPCL=LTWXX4--?NK:"QC-,E#<UZ6B9F
MQS=[)FC;YL\RD]=>8XL2/KXA R#;YU3*.OR^/YF_J=W$B^SF?/O4VZ=H5LKN
M!IZD0TRO%?0$@^FJF02[E1'\LNQ:OCZ[5CZ>GDJV2G@U&<%]PNM1Q?IUGABY
MH_"D%;5 /7<QU+-R8H\C6,LK][9XWMK[8*,K[(T^9*(/F3BHD FN5*W(<A3Z
MU T#4-$%XH$,- ]!D15^H$7H^OR^QOV(GMVW/NE;GWSXVVGITRDL@):S,J\=
MA?.I\9+"SP6V;M64^@! =&-]X[W/]2@*^'_XVR_V^*#V:?8JP\/<?HP]QT2K
M%7&$&8XB)AECD128^=(W;B-)*0X"Z8L-=]O?+'96:!N4SO-'XZ>[:$$RX/0(
M@@X/)=^W9="8P_*7F#(' #_/,.@[*AO[MN79WZJF[%YT*EB'QJ)!8^%3GQ%*
M72$(5T&D?-=T<16AQ,0C[O:V3U<-V+H&W74T?ENV/:1P\*Y.:,Q1KXTX^)XF
MMP;'S?G*4JAD76%UM,B,VZH,E#),N!Q96,11)$]%4NP^LE"T2J: F#&)!-6N
MKPAGE$;2B)\BA 2!]E;BKKM1ANIPZW*//+M.DKD)N;:A<B8>._[SSW_:)IZ?
MIY.K\R2[:167[BP4FYRL)I5U%C)G@E[2B3.UG4C'4\.X,(VE8)>6/6[CJ6Y,
M7.Z?]3%@U:34G@!6X4<7T^GO)L DR;XG#=^9< W@QN'<A)78-J>V949IYILS
MP#*P9^D=Q?OSZOT5DY9]4H&/;013%?]A0YA A;E)Y^;IM7MAD<VF8&X]XXC]
M+8/AVI)HV=C$G0VSA5TOH%"2S^UZPYSC\7TJ/2ZUL-:K(3,GCGOOT2;L9NGA
M16!702Q#@[6,TMQJ'E0/V5!CR:?CW,;YSH%$-77C*=>P:?N1( &EFC#M<W-N
M[Q.E.5%NM"&0U.D9OU7S+)H\VEF6J[DFP^-)3-DEG*"3U1;O'4?@[LL)_CL0
M=K\$S 8"K6AFR7R1F6!30+8RQFYL8C@-W!4AER!G%W?F6AM\468)I8^$DYXX
M3Z<V+*<2C))_+\IX08/?191& 1\U=JR$VL9C&_Y:1)Z64.X68;+3Q7S8!"D6
M61N+D7G@,)Z4^0\S4%)2NQ_8,,SJX7<VN<>,.<WSA8&3T2@S<:(U%"W'")?/
M-<MFHQV_%Q?&S@V\"78X,X-)GN8F$JQX$_P07R4F^!$>81!Q."\B>)=5HN%T
M,1Y5 :'F%7:Y<@,W=G7JE6DH<+D &B;O@ ?/[R65-%',55-R&R@R,_Q@7 4P
M/QL?/8,OEV.C*]X[.3NQMP+E\W144]Y^#]?XL.:C>%!U!X!AC4U0S<#Q01>!
M[W^;FL_V"5X6_YF."ZU@^9A@.4:\V&> +OGB EZ9QIG=?#(3L'SQ+R#JO7#1
MDE% A.JIF*_OA7I;MY-]S>TT&X^6HXX;N;0\!>907LSPLJBO:X?4)"'5DY[:
M,&H@:GH)AI<)NKW_XJ7WV+,M^?.CSV[#19X:^E0HZI3]!B3\?F- II#/:3MH
M^\3Y'R,%-H@X^</$J9>\7TEQB4QP5VTNP /3R;VE:E&ZH#ZL_%4= 3\<@^Y5
M+I\9]:*(%!ZGH*65G&:DZ'[FAGV5U2V;1#[0VNU.:'>&98+ 6J;#=&:5Q2*V
MW>CWTPEP[YUAG-PT8*["YZLX8C..QQ6FQ<S,/)Z!M/]A YSA2;M65W13Q58R
M'VE/4!1('874=ZDTZDKH"]_%=.,CUVWMGF_U\OU6KMY9P[:^C7,_G3SR3N_N
M=)[<+&>M)O/YV$*MX;ESNW75^:T=ZC=L=_J-B9N?#D'R*ZB;P/HYF( -,IE?
M@]S$>3OIQ'9#*?@]O\_P-J[M9-71L->QY_Q^Y,\6L>>QY?@\""4)N1\@Y0HN
M_-!EPI5>Y!+N!H&4ZL.]$.T^:+T/6G^+H/6--3;1A3;VT'RFL%LJQ^H!^&=G
MN_#W7THO36&G G(;-"^R/P/8=6%_!EWUR9!WQD*FW=#70B.N_G_VWG2Y<21)
M%WT56,[T/55F3$WL2]:U-@LLT2>O54EU,C4S=OI/&T1"*4Y1I!H@,TO]]#<B
ML'*12)$@Q05MW=GB!B BW+]P]W#_/$3,QU&9FL^55!^;A< 4<!5%D )-J25A
MAT'^51])G]-\YS$@EPS4],WW@8L9\W]K1J#JT7GY\):BMW-KOKXD89/GV64X
MJ.V4_Y:8".9FU5[[?FA=RH^C8>Y45=-<5.!;B\\Z<T7LSOJGL^FB!6Z\L)FQ
M\(;&8!NF><59DMER/A=%?>&J]17M::#=7X=I57$V\&99<C\;>?:YWA+>VS$Q
M=O4YXHZE*>6<OZJ(4*N0:1Q L^\ $5+) U!*5!C*J-EB+E2^D@&%?@B0((+[
M?M$%02+%D7Y3[<F!Y"XHZB>-@56%EHV;EB5Y>>6BGW!QU=TYU44;A2GUI;=J
MJ[-: W;=_\^QSD7**P$H8 (90]'H+-VMT 6MKW1!VY6SO/81.&0?N>YFYWJS
MIL@V)?JT:FGVW%]NXWJQ<YV7K_EN?YE):"=;8=;6ZM\\):ZNJC@C[:3@(J5
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
M=#O4V<GSVN+&,V43M>&O"U_ZCDCV!??Y@$2R[_H,47%N]:X/\;L],[MP3>Q
M^&*7O@/A#H0[$#X&3>Q ^&*7O@/A#H2/%X0WCKJ<62%QU\KA6&CJ3H&:G)&:
MCT$"@7R ?"I%A!D6$I:EQ!Q3#*J<Z?A?_]H^9ZW.=%DHHFN(\0X-'#;(8WNE
ME!AL6"\G10^*M0W7SY=[O,./KI'#)39R8 PWTK@EQ8%"1 48AQ#X @4EXR<%
M@!T,+1=JCDNCS-E%>\?070N/R15IE8_A.'6IP]'.#EN#+)S7+6)@I&"$"8VD
M#'T)"=>LM,-"W]?O;X>)/=MA;Z!T(:)'(>X@I(.0SA2[*%-,UH 9^=IG/M 1
M4 2$W(\B5)4P($$/Y[B^T11K%T9W-<7P%6J5>O0X=:G#T:YS ^2PIHE06@0A
MHB$5.F!4!MA7O/3C"%+D_:TM?CS6%@<]B ^"$AT0'!L0M&I0G9W-="S(ANO*
M3J"A9A0%.))"<.B'P*_JT$E #H=L;S2+VL6[7<TB= 4.TF7TW0!OB[X3QWL8
M6LI6UW;BM&CCU[65X+3&-1_+2-"(11S!B$80R0B4N :@AG.X9I'B<Y;-DD$X
M2X<E3T9.F[10>K\ 8)4H[9%3HX6S2-23K$WNSF6)WD5,NI8074N(=:K-:FXD
M/U38UX$.*1>A%A$,517)"2)+1O$&DR5[L\U2JOQ++45?LUSV @N['Z_1LV@)
M<0&J?K+JO7;K%HV6+S#",J":"X$HAD*P,MC",8-0[W_KMN??^]ZZW]#GF_=(
MJXE$W>Y]1"I]";NW $W#G,! !$HQK33BBG)2)1 J]<90ZL%W[_:18=?=&URU
MB@W=[MWMWF_>O46CGR/@$"N(282!-/^+0D))J=\047J W5L<T^X-I=F]8;=[
MGZ=*7\3NW6C'& 82:AY*JB'QF8RT9+34;I^1MR6T'G[W;AT9=MR],;R29[%[
M7T8[QEWZ55_LD?"Z"L^3S!U9:Q$UNB]&P#@V%$4J( 0Q 30$E<=#".;[/6)M
MM*W=M:_U8<XJL&PU4W=7Z3M],^N<D6=SBH%31)EU(,-KPPQ"Z$N?4"X"$3*@
M"*-5I1&4$N_9,%N!,J=^+(*OY'GG=%PR;G06RQ*8R+IL$4@(0H 0E2&#/ Q@
MJ'%IL6@5O.V$=3\6RW$=T:">(*WV1NVLEG-&GXNV6F2C"Y+P(R"I%B12/C0
M T(=EE:+DL';7*-WL%J.[SBHLUK.&#<ZJV4)3%#=ZAT'BO* 8*VE%  K&D:P
M!!,<^4=AM1S5T13JP<YJZ:R6SFK9Q&HAM7L4D,A8)SX602"E!)$/PBI!C0@5
M';W5<FS'8(1>X8,PO!SY^=B)'(,MD DFX\$.-()G (QOV!2QV10'DYGMW;:7
MMB4'!D566U^!CQFVQ J*$2A"@32.2E#$G.S9^MJ@1-I&F(_$\)*D)U"K@+=.
MR([673MW]6]5N]^S[OF$4$G4K"_8AI88"FA ,0HCA3AE58")J+<=BQVNO+EE
MK.HJA#HPVILM<@)$4 B FLN% DV44E0&,%(@A%'(*BX7+.CA(.'=&(S?8*BT
MSF&\3@)/D_CIW(&CLV(.#UD(=C3"QTPCW(%19\4<&!(P[?A_CX/_MS-C3A$Y
M.C/F\)A%24?!>\P4O$=^)';J)6.%;,5V<]CYK.R<LPLN+:, @4;U!O65!@I"
M(8@? *9Q2&"%C#!H$QE?+*JU(GJ19V='ERS0P4#'+GRR[,((- I)).<!"WQ@
M4,VWN=Z!8%52@*9^>"A<ZT[?.KP[0;S;5X>KMR2('!8\(*C/[@,N102TAA&7
M@.O(]V%%X1MAUF;4>RNCZ*S/Z39HS')*:487"R&=R70")A-$->J1,) A#3$E
M $$<^5I@664L ?]@J-<=]74FTPGBW3E&BB"I4P&XCU"$)>/&*(JP0)&*1'7N
MIQ!\=Z/HK(_].APX%1SH[)Y3 #96\T+32&)*,:$2T0@"+2FO0N $@+<5U1W.
M[CGKL\'CPSMW:/@?4[M0Y?NM7#N?,K.IF9_TYP8W&HZ3CP].*#Y!!/XRIU[0
M*E-C^/\SRZ;#^^?\K>'8@.#T$[;?:6%*/)79H\/RP=_\>YW<I;,X?<XA%<F>
M9R.=6U^NYQD5\N)<2[PT>8R'8UL0:#7$2MXL'GG3)'VT\NH9>7KP)LVRP?'
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
M!_9EUMG[CP=QZLRYDG]R#M8>#4B.)]-:5EI;^[5+7T?FF.148BHIHSR4! F
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
M\7J#[*W(^=A=])YLZ&IL[MY;YV;EZ)O<W]O^ZM^3W$(N0VCNP&C?(MS(.]*
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
M']Z7R6.\U!<EKT_.'R^>32?E&WF;%??.C^%@^O!)H"O,*>%"(N,X8L#^4K:
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
M'QW_XX?/']^_"_27,'"B=Q_T!_^=?N]\_@)?_!)^^/+9V4:3ZXRSQED62[_
M1#XGT\3"TEL:$20I]15'C =44*&J[IH^UBKRWN(WNSPF4E1)$;! 2B(T)8I3
M5#]&$"]Z2Q]ATWZ75VU1*4XQH7AH!#@T CRV**TCF]^0[#>D^)[OUI]G(\"Z
MZ_?(F9N^W[9&2E(W_QZ9W,\AZ_/DYWKJ\SN;O3R?&-E]4PA/.7*G=Q+_?D$>
MSW+O[E%K\3@\MQ2YO/'<!H$?ALBG@HA04QU%@C:U^K'P-LZZ:XG^R<AS/9N$
MM33_D"SNJ>#_@@D)6*$1%?RD(Y &[!FPYQ5CCVK[A+@DXH2$*&!4^C1@R@V;
M4JXZW(RS>1KVV$X&+XD]4HV(/.TL@Y.K%>''LW@2G[G=<KHM4BC&+=P$*# -
M4D08A-B7D5"AUZ@Z6FZV7#Z8JN/K/N!&C*CL4],Y6H5F8+77P6JT[4[A4E=R
M[(7,C7SE(H2D'S5-0PG>B%,[F&3OB]54K^F#QR^_7[T'I\QR]H<LYR'[:@.H
M>!OJC[0(PE"X*M"A%)ZG1-1T2,62;Y1?Z%TGJ)NH?<AF?^NQ2^J(\M/ND3IP
M[[ERK]N&G;J(:^DB-^04"XD"S%33]#",_(T:2KVK&8?A7CI2O6KVQ\>]0Q;E
MZ=@V3PCH&'("3CLG@!+4@C,+(NQ320.?1#30,D1!X]VEGJ?W5ZUZ*0U#1QCU
MJBJ]SB2! :@&H#HGH"*B;9VMI"^(0A)L)LXCJ7V_JIKC4@_,POVUR%Z "HT(
M&;(LMV4S]?+LC=RG>[*A8DM*!7)IZ"L4^C(,C1$BN8XB[6G,HL@-F381[#NE
MV:RD,XAY#QW^ML1A?L@6B8.I\[__) G&/SO_9R7SZ_ZR!:N$_SXIBB3Y",0/
M"S*[?I_$15*8]!-OFHU_>[,E&P5% H>$!R(R28&(ZD!51RZ!\0[CMVU9;.$+
MQ -85A;XC!+%@CJU&6PZPE')6; 9R40OGOP>_,9)@,_FAE;S9?+FW\O!;Z;
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
M8% P,FP3FM8@88T]\I8\' ]Z(3>K=IY:S/N?!SX\53X$1FRU:\5<$2"B0BY
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
M=@"XK^DD,74OOTWL(54)?#;RQ*!RGLVGY5=%-EV6/ K<6[N6BMK%\DLZ^6;
MW=SX&29[D\3PR48:6%"P-\*U8%#%)4-&4P#?"7#?UM&W([ON?'G/&!8WN8%6
M>*T=R]] 5,)N6+%=U*ZVN&M9)K_#&DRJ'6M%SG627>?Q_,;*A#R)QS=FR+=6
MAM0KTP[!3.(RSV*@LZ0,'\JNKJPCS<ZTE8&57"KQM ',.FBF$XVQ,L:M +Y=
MGI7Q2V7@!\QJ"2*].M\V)XTFN&81_VY.10WZPCA>![LMK^$%3^4W^U4CIC\L
M_V%/3M^_]XU_<(T5:LH>5P^N2#F 58^+MQ$86,[?X9\;XVR-R]WKO@V>;%RR
M&U0TCN=U>)'9%_-Q;#Z8XAOWL53'C'M(9;F/>&#ONR-[!NGL0#:O@FH^)_.%
MU9B?"]0M\7P"Q33)C2[R;C:!4><VB.K]8F(@M_G1P.P&9=4451[5/T)7[7O6
MT=BB\-M-Y*EVU!3&O<V,[C9R_N]_:=]JP+ 7,.L\GA7&0U"%^-V:V#2C'J;5
M3,S?52ACJ;JFS10W";T%N55";^'.#K3&5.NZ2!8FYM L(UA%5_'8Y$2/;V89
M*,MWYJVS$@^W$&ZW2N']=/L*J-$L8ZM3MV9#:TC8J</&CSH!(6W0IEVE<FGA
MLGD90IC.0(NX-GQ:KGJ#"+?QG0E#+):7_ZQ"%ZLZ/P8+&D-UI0AV6K1^(?,L
M$YLW-48^V!QCL*[,>*9W)0]9TBS*9]P"ZH'&71X>P:PZAD,9AF)D&8C@VS*&
M=F-(JZZI,E+1$G4] /M&\\!RG"8&,BO_.[?VZM@$-93G8$;DF5+>YK6P/]DL
ML=F2C51=(:^)50A>6[S+>FW3(=YEB'<YD7B7'0Y4]CJ/,>=^SSI;^SR^ 87(
M^ M_;5R?[XQTL&>QMGA,H2OTUK/)^S;,&GZ#5TT>[\7 $!%<*B2PXI*&FF#E
M>8'V0@^CD 6L<PCG!X)KU^524A2&OM:!"N!2'VD1^(%))7T%O1BL.+2-$ZSW
MRO(I+)516?Y(BDK()-/4^)KRNVV2<TUJ6IG5"7 WOYNE-T*R&Z.^VNMAW<R*
MF\<;Z6#^MG9?E0)@_&)=";+2\6'HZ=!'3P?N7E!3?0%S@IAP)=VON0-_<W^-
M@:JY@^J[WP)QC[_?PF%<>FMRS3+HF:=5/U:%_[7/=6<J?O6=X8P1M#0V3FDE
M&: <R@@=EJF'*ODO5BG!GJR[G0:ZD2]!)]5:4!4BB5FH0U!(/2PH5X2$&R?K
M6^+/-I5EPS0[J,M5=&-YY:\-NZT7NUZ/"JZ'T#D*:P[4M;FV>T;VZ$GZSMWR
M1ESUVBSO%=9GVL;C1PSE[V9?@;RR_&R+6I]VU9<2RSH]AR/AXHBXTO,BL)J)
M&R#?-UCF<X00#0Z*936MW=.N\SN#%QY)BLZCU.RIZ*&?\F0>I_:$I:P T,2S
M#.KH^56UO _]N-NB'\6^TE&H/2TCE[C<5Z%!OP@I+_2CC=)S!]/D*LH-2\*%
MZVU68/G;4:(CV4Q,'_2ZHX;&!TY+!TWO5#4]V6IZ'"".,#<28+GZ 1>>9D;3
M(X1I$F"]T52I3ZRKJ>^3H3VX(JPI[RBQC8\HW0S\'C2_(X:W=VVTQZ#J#:I>
M!7\2M:J>+P+D,:%,ATNIB%#4I,-XR/=<*;'>2*CJU]"MJ;.\V"IW7V[BV5^K
MH*2CA$',1QP/:MZK4O-J@AHTNA/5Z&3'=\<ICP)0Z22.-/$#Q0EG!M(\J42@
MA=[(\#MFM*%JQ'"?M=2/'U1>=W>G+6$-[X<NZ?L&/9SL(IR<J&V"'N;QG0T-
M:Y,G8U.3)ID,'6)/0B#_\(A$EFTM(\I ]'I8B1!+1EPM<&C\R=1T-'&I\%[
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
MO-(&/YA'@9+EP%MGV:T!_]BFQMBIV&=?.)WNF2-S FA.(98SZY$NT2/MQ%K
MO$'=,2,P1UJ5(7<;_V;0/UW R^"ED_0*!@0CM*=1%HH2$V!3J82E'&F6YRK+
M%@!RYDS0T1OM[ZS'^"J=6F_\JM.[ W)Y<FNW ZS&ZK'3MLI0>P?<4&2S65(>
M^ZV#I 5(ZYXW97S@'BM<+^_L0\I83#N\>H\OVB)!M1/.;(X1R[!V]FBF#C:J
MC\T<FRT/!&4ZO(,J"SB^2*>.48:MD&C+'>$1K-?"O#KOQHQ>)=_,>7%>'B*L
M/G5LCH.F51\$D##3JC[2MZ12%>#.O-T%<\8'DL'(H[3<Y'+"-FRA'O@D,>6&
M1^89IMC1HMSHN P]+1;)W#ZG(EQSP'&W_L2:;LWM5>R#&8:A_3R;7CA_+Y^<
M_ XP8-41$^9I'VKIM@Z!A2VQ1[E_)/;V\AAL9*[+S7% 4GH%2N^!#3I*C/Z1
MP'Z"K ;BOBNIR])#M7\M8P*)9;/KK#[>,1?-C.R'7;EM.;!FHK'9@6F6_5:1
MG=G%:KU*$H7%@KTP,C<'-@9TN(31U]'#]HII,KL&'@#-H$B^&MB[:VB]'M3(
MJ8IF ;89@(!)E0MIN2,M3*B:18K8G%?#2%-+].6B/U[<K"T[U"ES=K6A^Q!\
M80[\2ADR+M43T"&FL%SPD&9!#$("51G@F$[JP_N2@DO5 _;A-BVI:U3MF,'"
MLLS J(SXKL[X3"Q$]298UVQJ8-T>S@-T)NE7\V>US^U=EASLW-/<3N5B4Z5Q
M-K7/HPJ(QOL'1%?ZFJ*,^)03I*3/)=.:,<1%% 9$A8'0P;J^-D12#Y'4WR.2
M^BA,A5*(8W=/>^$_EW$.RSZ]BVI@W;407D@HBCRF@> 5T#XBW*>UNHJ12SO&
M@^>["(=""T]+$GA48(G+2R4E6(4/&@^/OF?3>+#W KPVDW.:V3E!O(B='_Y6
MVZ$_/FQ8/*ZU[S"\O5MD/[Q)!AD>W"DW\K5T(Q1AY#'?]["/9#U$HI77V2D2
M*BP\2CV".>/$%3*JS#R7!@!L3RI9V(-TV9(XMB^<G&)10(S0?F4 \>,-GZGH
MO6H??<$Z@&?_LN]:X?!^94P^%1GD4-^PX5K^':K<O7Q-NTK\.=;[]*PZ)0-E
MOS+*OK=\HRU3>**U&W^)[\K%H7AD%9][BCD.A'#BA*"7U\MB,=#"0 O&UO]J
M$[8J:D #-9PS-=3YJ.4*$553 T'/B/JXYQW_IUC.'UC:!\Q\,5^\^?<?R(\P
ME.7\>17E3H=03WU^NULAA[4RGJ5FEY]6$UE6FE6,G.3W<3)?F+/7,KO5'.W&
M/YYM;>T/=8NQH8+M4,'V1"K8*D7=1!'5N+]MVSI/1A)II112.%)N'>6$A;?A
MHJ\+SF\-AL?_N6/:R<.5Y(A4(TR&$M@#@ P <IP PMIT XEHX$GB1LCS,-%>
M2 2M3SJENUEU]D$ (3T!"!4CK#9SUP8 &0!D )!C !#1 @C%KD#*#SRM&6><
M>EKX)8 H$C+U- V$]@0@"H\PW>QG.P#( " #@!P#@,BVOH$B1&MB&G)3'(E
M".;*6@/Q$-UH#_0@@+"> (3Q$17\I 'DI)IE_#7/"EO>["I=G+EW\R0+]%O4
MP BUL.%ZH'@H$;DZI,0EH71]KX8-RL5&5W=+(9\L@1S2^2' =.FUR\[1*A@#
MS[P.GB&=(BK,"W6D,.:NYI'P*59A'2Q+?+%1W>$QGNG)WN=D).1FK:"!9P:>
M^4X\P]JV3$$HL62,*]?5DH6($>W6<B:@GGHJS_1DX@IW1"D>>&;@F6/AF4Y;
M11GIR"/416Z@@LAG7"A5\XPKQ48-F\=XIB>KCF/0S=@I\,SYG.!714=_F *%
M;(ME.&<WV,ZPTNLB' O>J#8)#"E?>S(,%4/<]4U)1AK6>(,EVG A/=X>L:^C
M<#PBLD_$.3XWTL" 9\J P($- ^*((5.JR/<$\H/(*,P- U(E-I3DQQFP)],2
M\Q'GF[49!P8<&/#U,R!I3V']D$N$ M?%H'=K+:@?Z9H!0\$WRJ8^SH!]'<62
M$:*G?9 R,."I,N /CW%@)Y#*C13#2F(1(4JQH$(&05-O#KOBZ1SX%*O7%">#
M[QZ6A6@DV(N$96X2Z3Z;VA?_/C\4_A",VL.$O+A(Q[:X]XJ5W,D V*-N\7-3
M:ER;4H/O3ZD9_'TGX>\#2&OM;R\0D<^U\'RB(H25CF13A(7P#?4_C'-3@:[X
ME.2?#9U:0M[1#J_OZ6(A:: 0/5:F?7"9#RQT-"RD6I<Y4T0%1&@WBJ0KI/)T
M&P6%%-]0'W9GH4U+>C\6XGW&50XL-+#0/BQ$,.O8P"IR(Q<4<80]$7+/E:QA
MH8!O1"+OSD*;MO">4N@D#J$&%GH=+/28%4MHRT-:,$T"KC"2B&N-"<BEYB3%
MVXP0VIV'-JW91WEH%Z,67; ^5;I3LUQ?U/?4PTR#=+HTA3!/S:@=?("OU0?X
M&'@*TH"G8*[R$1,\]*FK75]RWK@ C3OP,?"LB/_U&<*#3W[@QV/A1]GV[0R5
M$(QHGX9,!U)R$=*F-C#PJ+L//QZU53WPX\"/1\*/%+5A6M33'A,L\",1((91
MR.I^09(JA/@^_'C4)OK CP,_'HNU3TG+D-)CV,-<:JV9I"YF.&CR@4 ^;A3_
M> I#O@Y[_U2.L/_-5O1OOI^\;!L3M87G.F]?89?7W+5 J0N).!*2$ '+*/G0
MPV!XV=##X+R. H8>!@-EGR9EGV6!ZFT]#.1 ".='"/?T,!AHX0QIX=X>!@,U
MG"$UK/4PD ]VM!@Z!IS._ [;,:!B%^OAV."5W:E\:"?P(JZWH9W 4(OS)&MQ
M8D$[Q3BQYRHW8!Z5@:N0 HU'E"<"C%%/R]V+<6+56Q$%04:$]ED?;#B/&Q!D
M0) >$82WN6 1Q1QS[>K(Y=I48B&ZBL+G+%+X:0C25T,!0D8PV %!!@09$.0X
M$:2334H-?##LBM '&&&$$<^K$41&(GP2@O15QH*J$<>##C(@R( @1XH@G61:
M7PKJ$4I\CS%&N!>%FM96C.9H(_#W003IJZ4 (B/ KY-&D*&EP&FZ/U]S]N,C
ML.'B%C9"Z?L1)UY 7.X)UU4!=VO%@RC.GE2VMC__!Y<C%_590NMH-8R!9UX'
MSW02AB,AO-#3/O4UCV2D*/*"IO0+0AOF_F,\TY/%S\1(G4:IYX%G3H-G.&V=
M[(ICZ844.(7[$GM$U-520<Y0ME&L\3&>Z<G&96KD\D'.##QS-#SCMCP#FAD-
M!,=$!511K@,L9,TS'!'Z5)[IR:IC=$3X2;1[.I]3_+*NQ.  .Z.DN,> 1LE.
MTCC#4JH N4QRS3A6/FJ ANJGUG'MSPS$?.3BT_8?#0QXI@PH<1N"@G"@0<)C
MI"4)?*G\P&U*4/E$/[670'\V)<8CPH:T\($!3Y$!:7O^BA'&OD8!]@0+0H^2
MD.#:I>-CL7%Z\C@#]F2@@@2D:N@E,##@*3)@)X0J9 Q%1 0<RY"[4@OIX5H%
M]5&X49;A<0;LR=J5(\E/NV[8:?4#>-TU$\\)TEXS<DG::3!-&,%<8Y\S&N(P
M0D@UP9^1VFC$MV/YV*U&]'[UG00Z!:?=P$(GP4(*=8J(4JRYQ,*G+J(N)<IU
M><U"+**/%BV\GX7Z+EG8:R^A@84&%MJ+A4A;]]-4,@/-V?>Q%I2K2'JB"2 F
M3$;/9Z&^JPP.O30&%CH>%F(M"VG&?)>'4FCB<1T&+OQ3.V$UDQMA/;NST#/J
M C[(0O0DHGR.\/2UA]ENJ>;_NDW2P?UVHNXW)=H38,0C'!"?(^IC+#T_8JQQ
MOVE,GE_&_]C-V.-SQPW\>*[\*-L#8:Z5YS*I XX)(9@(K,(ZFR<$CMR''X_:
M)A[X<>#'X^!'@E![/"5]'T6!%DAZ4E&"74E4;1L0C#?29)["CT=M8 _\./#C
ML? CZ1P7>TK3D'@:^0&3(!U]WZWC-2B(S7WX\:BM]>/CQRVU^'MY=KED'Y:W
M<,OXX<K^71K&AF([T__GLEBD5W=]K !8T4YYWAS/)LYDA[9]YO_#+W-[H2G^
M/T]L!X#IG2$9)XG'-TYVY2QN$N=?9>UIDWV;%*;>W>3"^0(#2>#"9&0O*9:W
MYNKJ2GC&Y<9@VE>GLY(H#2/=QG?.+%LX"=PZA>MGYC^;-V]S65RL[LHQ[ +Y
MT0F6.;S)+LI5MLP7-_6BF/6Y2@UC.J8C1[EN/NQ /+MS\F1LR@].G-@Q&^7
MRDS28IX5<#7<MX=SQMSWOQZ#+]XV(>&NZW,B(@\CY;)(44](+PA,$VPW\L5F
M-E2<SDR@R\?99X"<CU?>LH#5WQ;XLK4+R4K@"V^ 2^S6?@3+B\TB( XLR13^
M6$.R)Z\=;,HT-L2WR$H:AY&9S4@7A3-;CJ=)G,-F7:= /N/"N:SF;<FVW4Y8
M:]CA-+\%OG'&0+;7R8ML:*>'K JTPIP1CH(0@6PRZ=1!(+7D" =L(X"WW=#
M4F!J7O#Q2A=%LBCPWMOZP&ZJ"_)BFUDQWE\*)_D]73A7>79KOZ\W=FQ$W%5J
M<"O+[1)7.P]0"8"1I\"8WY*I0153*G1I+FF)X&)38)AE2P'=2B%KOX[MMA5:
MA9%DRG4)TSS$3$9:8N2# N&J2 H!F_YO<?VH%=&S547X[R^-BE'DBY\^CV^2
MR=)PYG_%T_+U>C;Y3X!9 #T8O1Z/060O"MCL,4#/,D^^P!.]:3;^[8T=G_GX
M.9DF=C_>(AVX*% ,NSC"/@\8Y96U$6#)=?"V11(MD<L(H6";A#[R,%5>8Y@@
M9G*1$R"+N5$)\F7RYOD(WD/+G.J.>K&<=^]V%RX'&8G^QS^<=[-Q3S*NOW$U
M1&1QKB4CIZ8C^_VOH"?D7]>+L[[P(I8?S>6=HKKO.D5U?]Q]>.VCGU7%>KOI
MM.]Z=.Y?L9U><T\GC-">79SHF_L/\<IW<'(.O8Z&QDI#^YF#]!:HS?T3;2]@
M--IAZ\]TZ[?VD!BV_BRV?ELSF1,JH;=ETGH*%!;/QHEU^079\G)QM9PVJOS
M"J<^UU.?W["7IS._L]G+$Y(Y)@ER:@5,O' N$[#XS5&G<:7>)7%^GG3<^_P.
MOH?/*6']"L[N)7(I321J/=;$-MD)->&:^5A&1/A5J*E'!/$V2MVW'O5:D2KT
M;%([/RO27SLQ>5=ZZ?^G>L;_//R,+W?S1/^>%LWES551EOMY,DD7YJSF%]L>
ML8^RV",B3J)^V@ D Y"\,)!@U0!)@#&)7"Y42"37B(8A"6H@P2Y&?0&)/%H@
M@;D/,#+ R  C3X81JCJAO4AP'VF?N %&*% A]VH88<S=2/M[+HRX1PLCE)V$
M-M)G/B$^7F-/PQO+0)@RTLE&VPSU78=HZ56$XRW"^4IC%W'LAIX?<>HRA'B-
M<-S%WM,03D],,*<)M;LG_/"_OP1'"G1DY)YX,/; [F?*[FZ;RXM=Q5$@3"EG
M&F%)7!;2FMU!U=G(5=J#W:M0R*-E=\R'W,2!W4^0W56;*JP)#UTL2.#*P$<A
M0;QN/NP1G_I]2G?C"CE>=J<CHDZ[-, S#JV.V)#Y.WR;O,VNKHJ123TZ3\?0
M2119^N%AM%*DK99I>CUY,N"1\F5 M1(Z\FNT\CR\D?GT,,0$R61IWWB<ILA.
MV56D3Q_N)G4?@R_QQX&W3Y:W6<O;E&A-4("48*&B1'F<-2>[.MS,:GP^;Q^!
MW;$+;[->*X</O#WP]LORMNCTHL-88_@6!Y2I"'%7:5WS-A'TB5$;#_+V]S<R
M=N%M.D*R3U_BZ^'N,SEG^;B 'P:?R^!SJ=%0=;*N74D#@F44 ":&W.4>CVHT
MI![>Z,SY,(;5_VWK.L#/XW\MTWQ;A9HCL&L>,F?09JV(4W+!#-Q_GMR/$6H/
M5+V(:B*)JYD2G(?8"U1SPA)NJ?;1)_L?@>G39?\_DCR;Q,6-H1Q),/EYX/Z!
M^T^0^TE[ODH11E'D"D]YB',BD*MPZ\+D3SQP>2+W?W_CZ"'A?]JR_[2.7\*K
MJV2\,&E"R>_CFWAVG3AYO$B<\N]SSTM]%.0.D*)])&X?W"UL)D7H*AH ]&CB
M,T%4*,/6[[/95^9A0/H$P\HF[V;C/(F+)$C*_QZEC;.+#XCT&3>[*T4=OX-H
MP(DSP0F7=4RB4"+I8@H8X1%&110U,:9N(/AA<.((C*&=SH$&F!A@XF1AXC&4
M4*QS0AQA+_(T%UQQ%7D1UTWT!]RP4;:[)Y0X+J/IH"Z31^CHR&VG%_6?'+80
M0S*;[%&"X90=24\@8 H$/,F6IESF/DCX_5P)S\FB?'0)'B6.XQ<*F/!6* 2F
MN8KGXA!S[?E8>:Q1'8,H>*(W_=X$3&-3'HL(6-</1ZK72*'G4]#@61\ <0#$
M[P&(C T5<@Y6(6< Q $0!T!\78 HV%#IYT"5?EXA'+Y<E['ZLLE:]XC- LFK
MB_% .XMGKX8@:\.U_][D]4/F\77R]C)/XM_>QE<PI)_BZ;?XKH!7_=M-OM8
M!XDH\"/?0[[D-!**!IA[$<$8*8H]9.Z).]/>N7/&]FX \6[S-%?;3RLUDYV;
MW##+GPH=!00&&<D #,8H]"72E!&!0\D8X(1XTIIN?]>_?['=.+(KQS=PT*W(
M'&^A@@=V^9E]$+919;L)VVGQWKXTM>,/K8F]]5XU/5:[MI?7S5^VK.^[17);
M"GMUX?AE<('SKFQM$Z1%?)TGB<TW=KZEBYNZ+G9LO@"I4'V$>=@;HG0&(&OZ
M0K6ME/KM4-?MZ4+-,O; QE]N5OOQY4D9W^-<WCF+FQ26 ];(4<ZWV+;_^YIF
MRV)J^M69MEBV<V"WG9;U&KL_%XZ_S'/3\>Q7>YU9+1 ^MXY\^Q]P>;RPC[M*
MI_  N[+F$9^3\1*&F"9E"Z&PCOR 1]^F16%;<,V<7^([A]"18VR$S>9(#:3X
M%(4T1+X7<)>'(+HUTB'12'I>&+! K$/*L_;E^U"JOK!PD&?3<J$^Y=DXF0"Q
M/:';TL:L^IG%ZIA;-CC @!]A#Z+Z8X^V5=QM/ .I9A!AU-+M/#9Z3#J/NUWB
MYGDZ,]]-G>1WH.M%^M7@^%4Z3G*[!NWO5PUL5+^/G)L8KDZ^6BTOF8P<X)4N
M6_YJ&I1A&K_%_(?D1U#@0&%:YZ"&>W091X459<X/;\Q5W9_>_%BVH4QLP!4,
MTG8PK-I^MO.>M#LY[N[DO-G)"]-]%(:7S4K^KD8/*U*^8(_U,*\<3Y>FFZ)Y
M],B9+).ZBQ^ 5E*UXHM_LV.?),4X3R_-2B6@]HZ>/!-X%/QH6Y+6BV(VH%J3
MZNC$3LD>\<%C0)'MX*7%.8P,T&7FL5_32>*8T[]L9J5Y7,#;[4F,7:BMV MW
M7B;U6.MGM\U"*\PM,;BHGK.P> H#!0UL>7EKB+"EC!5R2(NF/^6HG'A1F#^+
MY>UMG /Q3ZH>EA7$&TJO7KE(;^N)%TXQ!Q/ MDBL?OT<^K#$^7):0;B963&R
M?[[LHA;+\<W*RL(CXO%X>;LL>T":$8U!K(#M,][>%+++Z:DEO[1JZKH79\-[
M8F.-V84$,6J,J,(6S,N3ZSBW+VFHH*75?;H '@+9?VE6IQ'XK:!_9PR0&<RZ
M ?V/L)D=]:B\% ;Y>N&_Y*%B#CN7&OJS'9,+8P*FQ4VM$-[&*2B+J:UX'T],
M@^.%T;6JU:G@QS&4WB&5O%X<"_N3!'XI&:R+^E<_UOS29>P+YY>7D$^&V2QB
M["(Y=IZNZ?E<RP_ 9E-_!8"]7-@&,G9_6K,9Y>*]62=*YZVET^O<LG^4Q[?)
MMRS_S?D!]$KZX^@-;'"Q7$%>0-1%8HVQSV;;,]OE^6-^'<_2/^*RZ&4U^R\
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
MU_$1-DY55G*K$S%46XD&=6UH7.L]F)2@]GMJ(!MH25RH/]^GCRPRP(C&ZGW
M$T4NQ)_M'_R"VJ=5CJZ2?F=);<N.; !)4NEQ(ROVS8OMDL$?,Q,6981$)ZJC
MV9YR3_;=[.J5W<6Y;(&DBO>J7';FT\H>3K8Z6WOB)6OI'"K<>5-7FR3SQ+['
M:(,I()?Q<LR7H&F-5[P_:0Z0]E< E04059;/%B:\\?W[3];'6$6,&(X!7711
MK7/-D\^V?FL?1EJKN8^0^Y&%BM51]>EQ!(;U14?A[^-D;OC0L&.M,%KM.:_T
M/.MR!O$W;A?@N:%1'59;@+V>&&_ZXJ8H <*I%^O)<]@>!O3LQXU*.6LG7^O
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
MA^@OK)7L2^O//[DG:;U EO*JB.BAE(M5^QF42RDY!\M"63G7;&"]@5^FGKQ
MW**"@ )N6<$MJXAE,/?(8T2B0^*6MF@34,I%J!) *67E'"P"9>5<15"*#C :
M4 IOS]84T\3\DVJ86N9235%J\B+[1]'K\5.\AYR)[/L\RD-4J\I850"6E%9W
M8*7V+U >I60=J/VR<@XK#<S5\Z4#$ZR B)Z8=?F)?PMA/&GR3[K9('__72.A
M$]*A&Y.'D(K8I8.>]XBF42MM^QK)X+I?V%O'2,6BAE&3^YOQGY$)K]:46EAX
M;N%!$(;!(PVO49OX?PG[RX2]W2'H<[TEGF@-)Z[O1C$?Q:^4O4F\Y?Z1G^=^
M8J.)/E%1@8BW_ZG103>\TEQXO:C^*7WRY4/_*9,9\S(#-*1Q &"JM/H.;#QE
MY1RL5*5EG=90]09N5@!+@1D2L%2"I8211[$;] DKV)^2/>&3*"B^*#N^ IB(
M.'SZB?@S$LX9:!+ B<&G%>2T5!0I!3G3I-TP0BZ/.7-'+AU*E./Z@')*JXD
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
M9W.>YNNDT;3X-QJ3" UGWAPY9!:Q%2<>NQ&[/PU"T84!11&CD-U@^SN7=6%
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
M6"UJ3UIM5,U+J5[.B&KAF,* 82^IA,M\D,[5W(D**BAV/&$G+3$SGHZTUK
MI+-$$DWD&TTBR8!%2\29Q-+Q)"O&K XT@/)>&^6Q.P.QI,M;<X2@DDCX$16S
MB1Y1<_M#6%X-)TI..>VBXRU+85(U&DM)MD0TIV!FGS6AY1J@US!67+1HK&H!
M'#IH"[AYK !B"E#CL%*6 V6Q86A.C8J@A!F48J#?3*B$!6BIC=%;)4UJ7E"#
MT2JHA140T#@OD J).:^5@Z0SM9TJ4* X'P<&N9H(^LPP:/5C')+4<B9. =,J
M)F9:00H#2Y90&G(0&@\D.1&,^W"/&C1;RG5[$X*"0MQO,<E(T58W,0R%Y$N0
M/8D7P#"/)8BD16_:6%*EB[Z,OUAL.5B JW/1BB]CY\/17"-F\NF)B.FTQZW9
M("L9CIB"\:"44F)E/* KKE!9RL791BH&4R79;D$(KTTO^TI".M1R7PZ?C(EZ
MP; QQ =PWCI%&AE ) !3YE H$0M9 P6B44LCQ:K-BM2;9JIDF&W2JSAR5EN
M!*--&"FR[A*H^;*@T .H.D%_/:C'P( GH;%6CJ<0I0Z&R7)=AUC X0 H)"-5
M8LZB&(A$"ZRO!EN]WG"BAOF:B-/%B#3-!:B&JZC!H1:WJ6=T@/(*YH0F(H2:
MH_/IL+4>S/-5=\@3(/P^2])6B%?-[C1:JO* T #\H1@:3G/^1C0D%D30Y@I!
M" 8BF7 0;/'#2"S5!,U)2E&18!/'5-F(-X;D>:\?=F*<&P:C.BD:JN/O;H*X
M22](Q4J@GR54WO"(//B%BBU+Z:[-YTTJ6$XQ'&;KKFUSD"4KPE% E4-B+;W,
M@0V[,\QR!)!VQ@T?V5T9YST$QEL @#1S-1)(,CV (D,T,9+#/Z^-V;ZQ=D_%
M=(;-$GH-@VC#Z6$RB2A!%PI)3(B'F(;:(NUA-!Y-V0N!@#_:"-8LJ,P6=$\#
M#;@0S2T6BD@DF](*#K_94@T1(.JA,8##9 ]OC-)7LX#60$CCSJQ5BQ);8*R"
M1"Q<R5('&XZ"H!(B&+17.?!T_;]63ZJ?5_PF8*ZEAW^[-F;[!EA;()*H>RU
MP&^"NSE1$ P12<,795N*#9O N%E4_16+S] 'C58#C9@AG)(%2^1Y<[98=,2I
M+&O%$P&/JL5];B>'Y:P^#F!$A:&#<<5KBH>-3MA:NL6^K&(RQX9\CAB$%RD/
M8 U$-"RG&>&M;HV)R9A7Y0A%R>IDN.G.1GV4'X'3D4 HRXL,EK(!5"1;%@I4
M+N%*TTYK*^IA DOZB"#'<PG%7:QPM7) "EA0(@ WXT;/5K^6$(.4+'I#FA6N
MAAB[PU>,E+S=@4\-DX"7\^5POPMTX&HKT.-QA?#R(8<WPZ$RYX,PFLI59-);
M]C)ALY2B6(>=2&%5VBZ%H4I=,4>DM(J#&=T?R5O#C7"\B@N>IEYARO9(B\$6
M6:DB,X C2C" E.'T.ACTQ/W>;-I4HB"G)URI O%R47'&0\6*+I8JC#'J<,X*
MT$W<0AI""Z"JIH*H*AOKW@.H!0Q[C-18)\;SH% %PQD0:>1 K2YADJ$2-: )
M8L4J"-18 @D&#:^!0250M/,"CU8SJ%3%/!6S2Y72.4V-M*1,%C6,)Z+YB)LV
MXDL&LPC^"F9&_79WP<YFN9!2,F*I2M85L@KFTC57U9LNE,L1$T,#UG"4*Y7E
MB,]PB(52N>6^?#%_T*)":CH+IA6RCJ=4A$BJ02VJ:8JYQN9M5GO,\*,4Y(G8
M2JZ8UT=$$+^0+"8@CO0B<=0,R""/5!0D +<2\)R/JYF:5E[*E9Q) ''8$%V0
MFE@D68 !46QF&FD2*87U'LJ,E$%"Q32[5)>,9?(J(0&A8U5)A! 7T=#A5J W
M^W&H!&BJF@0\6:L,)A@7Z\,TE"/I4I%P1*)L')%)TF ^N)_#+!I=0%6>, *V
M5:%AM58"4T(Q:>,XEYENT3DE'D[8K0VK* .IA@^#999NZG"! R,)H(YEB9CB
MB"D(R>(B:8ZRHMN@CV!=S^9X"ZX'+1'%4'\TYL9 JDXF6Q[[--OTHNX*CDAI
M.<WR9B8;)]UPH!PO1!/1$.TN)>0*[,="A;+@:_J)F%C*4W&;,\3I#2CB03'<
MF%$VFVZQKV(:BPAFS5FI%,AR RC /J 4RD:CDI="#&HHDG'53S*881FZUWDF
M 3&16$$-RO4:*#@I.%:D)"+>@%H)..&SL8&ZVU>P9RM.W><S5(>@/8E"LYR+
M(_5"$RZK]83:[56R @/D<N$"87:9(*]79]F,%[3Y\B')&O1:95'O :3PB@CE
MV;@-1)I6K I62WH5X/TF),T6*WX]K3@9(I6)X6X/!]H\D;@UIC.A *K%*J&4
M;JDC>)RJ>!G5J1*9%H,5#5.*).)J@!:AL-\4X]*0RP8Z$M%XPE9F?7@D:/9'
MLJ0=0!L>+DWZ(2"+(X(K4LYIN!U$#.*6%L%47E$![YFH1\L-4!=(@"$#8-!B
M>&W::]AEH$)H)A"5W0IH$".GGC*2$PW4BRK"><&P071248ZO@E FF#6F;8S>
M7VMY&S!"<4B3Q-02*!0L,,<:9D(*5@S*@$&1+S:*,NXPU50T5:\$1(A(9-@:
M&PMR2K*4@&N,F6%,&.LM"MDRF\CW ,:;,8UB/;[NG ^-Y?.%?+Z4+T1CC6;
M52HEDZE4,FFS8;:0J1"N0US8"T:BI&BA(4D#2,E#\M5Z68Y%4D1#:V7T7$P5
M? 7,AQO$4Y>M"2QD&(J.ZU6<$V7,A]@-R]5R+"#VD,QZKDIH8-U%Q+U)JM+$
M2FZ7X<*ZLS!KPMORV+HE8C6YI"9@45,8I N&CB,E@"61,F?)F C<3>>"34A/
MFGPQ'FV8$<!M,  !T$23J A<)1>VE"7"5&B&J5K+])RE*%!1^9)49U"[*5[Q
M^74;U/"90XZ0G(V;"%>DX4_%.5<AD9?).!U.5RU)(JL:(E2B 5J7!#%E%@W"
ME@^>3A[K2<-SA'@9(FF92[CJNC7,JSZBPH4#UI2#9,MTBM4<<4RN!(58S!A^
MI5S.!-.*+6TWPUI4B&D!AZU056R8U.(V,2(<KBHEM]-3I>,Q2R:52MEJ\6;
M9//$/7$*-;)E! +#'&;*N2!_->?&:FFWDD499[,>3L3M+E[ 4D7"Y?:!K;TO
M/&%U2G7%7_7'\*26-:(J*J7R@&!85I(R_):_B:2Q&@TC%8@FXKAA:":K58OD
M*A:3-X5X0"K)F9V<D5G3D58("&M9)NU)1TU>B 0,'YQ!_4A #D1M9$1*!.,8
MY"[$!-1;\!!FGT$182NBFZM04J["2$Y70QZQ5/+ X3*C\J?I'%5-\X+)#)5Y
MAA?+K"<L9,1:/*[$F:HG'D7Y>L6?0@H)S8^PIEHV%4[+D@=6?*SQ70R&FJBO
MB-&RGLN'Y&8KK?"'()=@=NF>;JZM(4"&%&'0':EPJ#<3I:EJR$] M*E0BGD-
M$W,@0M19;GJSE0A<S(%5A;!DX+"6"];""4NAE2]G8YF2$+=(856#P "<5B,*
MKD4]D(EVUTBV$@HK-5>S:0-I5C0Y5:M%J$(,$[4:\^5I+B[ZLDB,2W&\I#4K
M< \@+\4S2M!4A%UNR5UOHJH/#WCB,=4LT ("%D0"8>2J@$2L!5O,;;<XNRE(
MQ"Q)B&JJHS["02::+J=9<H=]S9:W02+.<-.<YJ(QI"Y98R4TS_E1"8B3/ ':
M;#CBE,%THL31HC%!*,W'T+RW&L1=&3+;E 05,F=+FK?NT46:=+<4.VI#90G3
M:(1&G94P*+DAD#&'@AI/FY"0'0O8K%89<GLRYHA=],6\*=7XMOM10C!<7-#X
MA$L)8VW56D2F6Y2X)H@:6JH!DL; =5<NZ:BE0Z62I09F<S41<8:MM9R/R;NB
M=-&;I+E4+!^GG(P,E R_:3!$?[F<CA#1( \SA60KZB5\\7@N;XM$,I0UR(,1
M9[FD./RHVTK0<3UNED,R1D(L&W/3:9OL"65=-MF0A+>8JY7"F5C=:@LY09NS
MBH&<)=4#B$F*DXXS.0I*\':*26!)V@2R"<[J\A2-421C EDQM*.,@U5GB98(
M"Y.K4T@$]).:'RQDM4H9@KU-B$M%PBV/S6(%+!Y,X+ ;E%/AA+5L0>'N]FK5
M@9+.1A1&>#&'V(,$G6C$$N&L%F_*1=)A<U>T1L6;KD,IM%C/E!,QIMQ:0Y_'
M"'<E3 XU*26C"E0I)?B*?C_!@$Y! _DXQWAM!(5%,(7#'0T@I0*2RG&Y;O4Q
M64"M2M0=!!(IP#SJ;&4!-JR(&A3?E";CDH=-6XI\W5,GRX(%JV<KQ23@LB6K
MGE #CXF1=(K7L(@KTXQ20=Y)\Z0@ZL&JRDM124J'8URI!]">]<5KJ8JI)%I=
M-(<DO%E #X;2/92OFWETLST=TX$,'L>:*))#F[4@)@DHQS>]YF0TZ_>(0+QF
M=48,IM;:Q# XN%>4ZU&=IZ*Y0@9F*Z3L+E'-<#A'AHK-:"P(47#89L<C<=X7
M<XOE9LFEA>W6 D![$<[,\20F*(3LRTLMT\NI7 -VXSE;5DO$8W$?@+B-I-A&
M9)SA5#47901&K":4<"+O"H6=%3(/9'-0T&30:'_3JNHT*)!TM%!S (JUV +,
M2G6[%X4(M:#;#<MC?4!"0!TIBF"]$"42$6M4D&BU*I1I+ESS5&%'6N%M:B!-
M1TTV;]X.^8VN&23@<OI,+0=+^^,V-X^IG" "#%L%LM5J.&+"5 H@RUE+AC:5
MZP&#A]5R2JT0R>.Z )J$HH=@K-U.*Y>FK$Z4%,R47@A)IZF( ^SV<Q"L5VN&
M26BD*>OQE5"D%JPEO"["EC-RI9S;#EBR2 DM)9M-)R?"D5@5)X(^SH^G@83J
M9PML4O&3B1:#]1<L>5.XR82CFAXAS%6/%<\53-YLA-4IQ+!;D<W(R8PC+]:3
M2LG+14!1CW)^,^\!H(CAOB%WE:I$*4KT4JUG4F:;5<X5,-09Q#P.([1XI*!0
M*AF+4&%9@JBK+)-+&AZ"$3V>4#G-EPM$-5ICM3P>ISE7$S4\9M02)KRN@+/2
MVDP#*GS9L,P22RI.*(C5."VM@N%@#%4D'ZMC:AZ*<A1?IW,5%*023<ZJNF@P
MA5HR8,++DG"$J^8\%% C36JU97H))2+GPG(FZVGD#>=BS47+(5?&4JN5&AXZ
MD"SYS&RV;K/9HS%/+-X@,9W0K*1>8%G2F[$U:([E)8LKGU)(DF^E%7:REJ;]
M;D"H4RP/$84B*1 *PQ%Y3[2)%?6*S9;T-#R94IEP&?Q#(,($Q,4EIP8Y('\0
M4J6<V0X:=,M42@(M2AQ/$4!3IW$A(Y4I7)?JIA ?<[$X9D7J8I(@#;(I>D7-
M"_!*+JL'V28DA_T9A\GNT>%<( ]B6)XE]0 BL:;6WI=!!"UVG8 C39/'H3?%
M"E#.:E9%BIB$NK46C9JA>BFN:PK.)PVSR8 ^9]ACB]-.I4ASP3R&LZ0:4I$J
M9REAK2Q )YR57!G*$8JMI$%Q'UA/!@R+2*EP"0#,1BPF@EJA8,EP239;;8HE
M(MB,$U6OW^H$32$WD";!8(X 3:4X:&I-.0UJ'&]5%<:*68M64,U]L5[#[C,9
M1#/A!1*8FL-KH,B01F!BK6 E$\1D%4BC'%CU\$;N /J!%H.M Y"1=0=5 #=2
M:,0&\D+<%C0S9=R.IWD0J3:X5H<)(-?,@68WZO> D3!922&V<#.3S*3<M,M;
M81IB@&RQK[RC:K8U4YC$B1Q V3$3C0.E',$CM+M:XC-QU4Q5"S)FAE.<.8DK
M )"S=]-6)DM ;E-=,1*@8,'(>4.8#K>>C<98GE9JD3)L,KB*R9I6$#=IJIHJ
M'K(<\!0,UH]X&+LOR28B+MUECM TK2(XAM#-C)JAJS6\F3-G^33K2-5JK6V6
M:JU:M7H#%IIU)3)NMT@D$^6 WQQW!@6^+")9V"(3A#E/^@EWC(OZK*Q#J_O,
MJ&'HL5H&-M33KYI,-<T&9%%+*XP:EH [L!J:!*JT&O%5"HK;%48H$BR72+P"
MYB, @Q0;FN:IU &-\C4,,Z]R@A^@V#J;R\5"O-94\% Q(^BF%K?Q^&-V$T*8
M$"V)RERE$D*]"3H=\649 #>Q%<BO>;5,P2!H&@<DPCZL;O ,34(*$&5D<O5
M*4$T<PAE!_VNEE!2J O4PR8<$)((HA6)>##(Y9O-,I>DG6C,E,!T4,N:$HE,
M+FQ24P9=U_-NGZ5<J!-5JH3FTAE<R^E"2:PR6"OJ41YKW8=@R5C45_5^91_F
MS!9,%/0;^9L4[-YAL?D;24YW@6'#*P;2AA$G@BRJYF+%N-;:NH\9V5<S15%U
MU&_E:");C^;"%<.QPG8/9_CGDLX%"2&H^R6O$$Q1N21$6VA+O9J "',R737"
M($BE:".*YIN6%H-MN&,Y;UG3A&P@364@-<IIJDG"E";C3'$15FKZRHF4@AMY
M;LI04P".:!4-,T;OL^*X4BK0-9;D2]XF \<M+0?+00D?KL,:@2&@)I=B&0N>
M+<3#-G?,71!M-D_#9BNA5!74TEF -E)!O7M?R4.3@)%I<+14<WE$FI,<I-O*
M**T1Y@OI2,8M$+3DLY<I.N%WI6.R$&%=I6C$:O!\,V(.U/V.O-RLV.MQ-N\)
MJ"4GUC2\.DN!$;9*RY);HA"GFVJEMWC%I^9+9BN3C\1P74S26;>%#=D1:Q)A
M(U0@@?HK."ZEI;3 IQUL-0>7#38AF=QI:QG/V^L)"T6UMDI\8;8',&+G?;8<
M:2XA"4PQ$P:=!RDZ2#EQG8X5TN5J5(M[<X@'-V?*B)$A!R@M5(+88K/A\N6=
M%<&-4.D<GHVG>:N]M>>02\N5:M >*FHQ.0!5--GA+/LT7[A0CCKE9+?:I#@@
M"@+5K$D%JP[%\.!"*<CI'L/]!!%>PIQ>@\'&,/',=E_ \'>:%X2"+ _BOI3:
MS?LRH! 2,=3P[("]! HE@[ B*1 Q.*&C!]<6B$J<<=V+-<N@& <HLA$RLLO6
MRR=^& RHH(\#DPI*@J9"VE!N/58",AJG5[F09/$0 $V4ZR6L ,0LB+M<,HPO
M4RZZ0B6),EM\/MAN=V1=&6<M)+:<@P4,U4(A.^@@RJ*0"DN& H&<[@.C0MD8
MD0</\]5:O>KCI$2-*^85P4PD*B8URD)<-LR;N6H]0KK8*.--HRW3RY<:)8'4
MPP*>"XAJ&=1(217@E+-:+S4#F!83TNEX%,N8HMD45?/P1G@*,&8V$B+]2L.0
ML#-*&0E\V&$!!7_+?9D)8PT)(QCY*[H;Y(-NI)XPXD/"2-8EL.Q',),4E_2D
M540KD))I:*3+4A+\69.%#RI1MYW,4 $O[8G$;&YKRY8IU,-$X[2992@QXJFE
M,6N#="51+EO,D212HTNV6*8:2L04U.@TA#A8*H-G,$M:4;-R@C:'>4?*#HKU
ME N)M AGPN*-<C'!;LX5+1F76./JC%5QY'2;-8_5]4S$=OKQ9A+%!#H(B$28
M+:/)6#IBK6=, E[)PX$D&,W[-8EH[8KD\PDD7'=XW2$[+";2!8D3])22(@%K
M71)B%A;WY6%/B(OF/1&'UVYS:B1!%(5XN9Y6$F=>/:AU/]Z,1(H]@!X<P]5:
MT(G#U93B]SD38*X,6ZLQ0Q\=NHB&()A.HDT(YG5 MY AL<ZB:!B@5#Z1PC-D
MW!JGP+10"]*I?*4E99YPU2-A3U#2HNXR4E-]'"4)5;%:;9:HG.0-NH2\IH9R
M<MRK6VD:9ME$+J.$795<HAZD+!:WOYH,RV@M8<I46^_;.  \5#<A17]>0](0
M$DVX\@S<I)BT,? (YFYZ3$DLX?;[1'N*SV1=+B_CC53L=MBI%^SVBEPVN!+K
MQ014\==:4O:(#1@RFZAB@<X)MJ*3RP8*K-5)JP6RJ962&<+M)J-9G!"Q$)PR
MW"_0_:2LVW[#:5H'+1$2J&<XC&]:-:1E>EC5:SA.L$*!NM?@,G^M1?144C^_
MW; U#<>0$F00</*@9) 9AL4,I7:4C7"C=O<3:GELL+L.9LLC'&HD@Z17#8!:
M3QW,UNH%HB1#^4_W8FO!!&*@4&TB"9 @= 2I0D(PK@1:<=FCE\4R7"X'M6(D
M$/):JGZ/)%= V0.D*,5>:C9E+9@M0&6Y4(FQ2%6W!'5?T.3UU0(.E<V'&2@H
M>_1TP2(4K*VX;"W6 ZH+9[I3?D:)0FI*DE*Y* 8)::R../T!1,[5Q$K%"Y6H
ME*?A+0A0$Z\Z7%&[-\-R5B])A6V4Y@^I,DBW%-MPC)64$6^#@$'UFJ U$A(-
MAX9[K9PY1"!AL,I1 (120!I&&",1]IK8M)87@#K)ZWZ4ASFWW4-6Y6*!3;2B
M7BJ:J\?@&@MD/%6#=FAJV1LV ;:,Q>0AJ5(8=4%< H*\<0E.P-F\8N3V61D/
MF%PUMX,VN&$*8W@'Z8BRB-W=LA2Q:*B *V!(T X2W6^8-YQ44S"#/ F4<-7J
M37-:%HP#.MXMR30!@"*(=C_RE"W-,W7<8!D&>%QL;9FFTFCW'H%8K^H$@501
M378GY:S7F$,,;&*L30NQD)&E=#?T).NZ[C-3W6L0[WZHF#:DKB(@('I!V:*1
MK2G7P.Y'[)GFF5ZZ.714,D;MQ4 P8:QM6/00V.E:ABKYC4]KP%];^Y9B&]&G
M F:!)G=F_6&P&X_3#=TT\,Q,!M0D, ; >!$\/?D: QB1D&%!C(#Q)N>70 D.
M\56F];1"J8%0HH"&^*8GHZ9!U8PPJ0SH5#"LJN<J6$8JH+@QO:;20(/Y,&RR
ME@40=6= JS$P6X#A +T45$^/J@>P6?M\LKA#YG!#-+9PA "I9NF,^@1!OXH'
MK82Y?@8+LZ$]6%YCK-WO.L@DD.#0ULLG9DXQ<A-#S#!F2-@0,V;KQK(Y##MU
MM1;.R.*[]=8P:6/13DO!%C06[2OKU4IO(=0)I F$3,-EM@%YS#0.QA-H$?6D
MHPV@&'$$4JD($4FK9K,5QQI*JE;B?>%4@D>Y!.!Q!.M04#,&PGLS="L!E\J>
M2A%@68<I0V0;;H<D9TRAI%?2&+-+K#2%(I8DFV&&$:10!4I$(BZ;6;>&8G7#
M^>L&4$C"Q)P30P*0U=7:/S2!9"I=A&L&/:4=12E2 2"+W6#07%6@J@H5="MZ
MT6*NF&1&+)-Z%E' H%4GD63=8W"F9LYGHV.PG F:K8#7T]J0S&8!9Y)0!*R!
M%CU1MEP7-91E"2$L1"C6%.EY!H9:G6ZR0I:S6!D,PT+.8BVR+C15#2;]:I W
MZ!D'!"JEUI0%,^HRD;#NT%'40V2RO!Z*%$6"L=KQ )O@_%X>U$K5O!SVY2U8
MS6.IDQ6327?6K4EO0K;+(1.;)8*^;-E:.FW+)5O297CC:M;[;6\B_1U?*5E.
M&@;;R@+B1J3)YFMHR);R$4F75RHZ)$<N"_I)K!XFJ:H_[$^;A P44@0CD\!\
M59P "XR&L8K61,%P$T%);U#PA$CB]$:0LQ1$@DS>#%30@M-2TQMUH@+F HSJ
MI85$S6;RRH"731FA!FG6L$(#2]>#4C)8+>#5-%^,.7%'K* "GD;<FFB%46_9
M)A 4$#+2*Q'I3G9,6!&UH1I*53!7KL%'PKK/&0XX(A8V6=>,B.>FJ2(23I1%
M/5AN-*(%S>F7*]G_YVM:?_L+!*G/WR5OO2C^M=?C_X$C"]_Z_OW0GA,L'3Y1
M5FB187W.3N/"X&(QUV'!+%8ZBS/M#&Q"VBTL:V['$#/;GL-S.90U0@N,T3W
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
MIOCW16U<TD(:R[%*NKW)@F!^Q(RH.\=7.OK9L.-(D7)^+E*[@W,$NEB(0&2
MEV,Q[PO,++9;VGUCNO<<[OQU+IT8;-.,MV\"#3-QK1]-7_A;Z6%Y9V%E=_%(
MB>1;; /34Y7C@_* KCVI'H$\A!-Q1 EH'6']%?@>LZOD;%.P-WJZJ9/YDA5O
MCS)AUM K)>'U!]I6Q=L)R]2,5I.-DYC!@FFGG+:<#-\&GN8>$EQ,EFF5VY F
MO=80+5O2=(>^GKJPT*XID$^-,+D[PR=+-X<>+6$1%J?S:>"$\P_A#6GTVQF2
M2+'\;C?DRD3EW8RQ&IB^A;S;0O4%^4)T@F^O8;:7(X/D?NY8Y&P]Q>\##C >
MP#%@#>)M[5\VQ;7DKC91^V0UY\=5<_RRVY8Y;3C9M=\O!!K9?H19Y^@9>//?
M3I7_!#A9M$E3"YT^L3$UWB=%HL+JBTV&0AT1D78X;:UNARS++%+WA5LWQH'>
M=&^*O.I(E6<FIRG 9>:1_ANA)N:0F+6VQSH6$5>=CR84).8/NCF0>OP^#(K^
M[D541;6U10'JM3L8RCS7HX OM)[EP/ <5OV2J.A\R0%2^[5!#74;M*TR9WI3
MX(F NM0919V\)U1WG$W0BE^2R4+V[LD7A''O_A2CR8["KWZ1K,JS,+_1\ BO
M'JMGM=@Q);$;\?*=C-/R=FU01+%<V,)PWYZ1?7Z/$1/1BC+AP S,'(Y%OFS>
MB6(5OE9-;TO)G*G?Q\<*/^XT=%$CNP4#BV T63>Y"*7'4E8H??FOT3@?R4_Y
M2<]^$?/3K/H?1T9A_9O9:X]&AW9R%$@S),=^:B3P4=\W3V*@Q0U$*"4A\;1,
MU5D_#?/#$^>K8A:F*YI.K!4+&F>Y=RGOCR@MRBX\J>"8CYU1:'9418RZ_?/%
M R\;;'CA'DP13E66X%XI?;!!D!N64DH%*ORF$Q^<6N^IC=7AG.T.,#I'^&%8
M-Q7IR;.^=-9/S/EL4A7OMGG&;S?+)9WZUIMN.26(&3.G@_6E:)B"W"#^U*1?
M7V!."9CH3ZE<[7_S@;\.X[RMX'X&:]0<4G7!]A+@EDGOS6Y@.1$>O_Y7 GRR
ME7\);ZX&Z)9:ATC.Y%_.'9?+5Y; 9RK#8PTS+>2E7BQ4JZAHF)O"$.2+^*5[
M(*?R_?+(QZ:^;8N;1#'X!GF0USK_?B[HZ[S?3%2R#7CH8L8$PB@U/0!C%IL
M!>4JRQZ+U ;")W>EBN(OKM-J5%G2LI0%5^#%A4LKR^0-WDIHEQDG<5MUDK[J
M:1%GN50R@ZUF4CJ]UC08)BWG,D1%;?I7+(?DY#2GVRS3K\#(8$*TY+]5\O\!
MJ(:A@E')V/?[<PMW]4[5%4 "N4=!]:W/GGU7S [^+-*EAL?.U+%4+/Z\!A7-
MB9CU;3[2NY9;_LF=@DXU)S7HD[A;ZTQ?=F$#FS_;V(S[3&EDKE@TFF=2H[#G
MKZT]6<QQB\ "[M67S'0DN>Z;8C; JXS]1-UMNJ=N8621/&L(%)<Q39PT"\&^
MOT&]$+KX]9('J32@,(L&DM$/&HQ*E3'U&8WT,,-F/O(^B_N1JN+V\(H/].M8
MTM3ENWD9S$\)X6A2IB;#6JQC+-C0:T=#?>$2/P7S:,MF:$*1FCP$2Q3DLA0-
M?G<Y&=0)_DY!;)"PH=:.:FU>$S! "N#H)B=O=G4V25L8_ T+Q3\:)\^25EVD
MKWLS^!A[N#01Z<92^J9H3+L)$_);]]V78]5U4W2?3?U $P,5AU+[DW2U=+1N
M:D!U%:.!NSCI5\%%V?A,^-1#*7@DTFWX7\^3OMRE9^96!38A5+&D/YTR65S.
M*U$P4]W<QFP[C(.VYG(V=J2\Z6\/7'GX_I6*NV*HFR698:-QR]@Y!O5!ZD^W
MPW_NW5U_[Q><(FUO 6:@4@"EP8D/CBZAFN5S+*XNZ!+V2T(A/>X/>B28LHY6
MO&.1_GI,34@ZTH55O%LPJQY4,\E4G<_.?R^0#.$G,^\=B^3=FP&/E6PNF4XW
M4'.??'3VM_[\\^N4VX?Q]F&V9L/F3@Q(3U- 6Q;S[O1P!S_2I^<@&*S2_#GC
M4?O:P'[* [8"C<?#/>]6B$FQW?66V W8V9(>-:E!UB^=I;2UN^[VH$RK7/-G
M\<<BL9,KMI$'UDP??.*/TB#-C=I*IFM:HFB*9[30'5C*E-A1!<BXM"HJW"Y/
M_XLIL<A9 P@3#P+XSH")R)I4GX/%P/%3P8O27N2RCNQ9<#5#+6'PCWC@EI*=
MHQ;'U<=5#%YCGG>RTCQVN_A09)F9T?Q\TK2)6B#CZZF*7Z^--6,H'1GM5'52
MAR%:7V\45+2[+I5D1?YI- (=ZW=FZ3*<*@<BB=&),A=RDUB]RN*HF_\;XNB3
MW_4MMV2NEL817ALS<UHP%.SU 1+*)4^I1?\L*L_U#KZE1U$A;&'O6>BD./C&
M1?#1IT).?T32_*,)>=[)A^]7I%.W:B&6V KN<)U.>JI#,[.FY+#W6"3'_VB^
MTBH9WS?CG80;QN3.Q<UN;9Y#'KA##E,X<"S96-,M>@JD&APL@8SWZTAY ]?.
M[8\,/I7Q++<3\:WC&YC6;DO6YJ7^"NUOO$#A6@8KVPKYA&7QZG[ZW7RE9D,X
MVK#ZQ8MR"7JZHE1V9SZUPLT--IK[$46*BDJIMI!3R;RO&L0H*!<*0I$LT47S
MZ5PSD?WE;R.U?P9\;K&_%$OL*([T8/L5M?"5-4XN[27ZSA.&/T'U.6;O2 &I
M'0L+>A^BRF)D0"/HK$,O/=45W\T0:A?R2L"V;_9\M-),.-JSS:BE9/989&_
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
MBL7EV,LS\?U+Q*WPH;$69N75L)>I\3\T+.F<24?47.Z/+O6^P(IX$=_"]+Z
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
MSI'8=LE-51/EFHU=+:)@:8C=!O,8970Y@B!W)N+$XFJ6^A7RF20JPV\ :=C
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
M"(?+3]B ZP[$OA#6]6^#LP#L(<_K7B\7L 0=FC$P*#JL\UY2GQT$H>@ZK(S
M^8(#6N\&?S4D_2]5_OPW^IS=[7?1]ZY7[RS,H<MW]>GRS#57U8?HP!_)[UX<
M71XGQLWFDKU>Z&>S(S+[%/.[1T?"L\5/V[7%\',V/\91P7AT4E(Z&!QC^JDX
M+$9<G+%-7$!F95T@A=*4P>"(I"2VAH:A@H*!OZ==U>3+!/..$#:WIW("=Q(V
M;F[L?'NJS2HG!C30N21^XU68EUEUY4B(733.3(<.*4W>#+WZ_N&R)=/@^<;A
M-PD_D=]-&(FW5-L93Y!@3823D+<,G^1U4')13+_-'%5B@M=IC_HV;GC/AZ(<
MM0[LP5,UW\H@"/+0'! ETU=S2LH>("&UI%%18F_^W7_!H#Y\:.E)5N:>EL'-
MP>H%S=$0O0)4 *QPX7E-FV=#0--<X[=;HST*MTNK.N> #B6F<UN._4[-\;Q5
MB,]:=%(;_5#^#:$<86SS?8UK\4+;7E$D^W6LH29K-_%9; @T,O_#9L(FQ!<E
ML#<F/ZNOUX?]U^^+B7VAU+YNKA?/Y04\;)*0CQ[L6N&?'6>&_WC#I//!O5F/
M*EDE@VSFBEI^'*8XM4ZB>,1=[GN67!('4..\-M63 * 6#,9F:O:TCI, ^E'L
MUUZCQ9J32M,(3?:,(TQVF] 5*Z!G#4>2\<P![MYNPY@Q^L4EX'R]IE+:]_]L
M,O\MA9#???[ )-BXI$6[+ZH8]T%7WG8\-E$YZWMVV7)1T)- MZ<A>1/G9!<+
MS#C.BIXOVT&Y<AP%@,MFL Z;8+"M\G97%&2;)QRK^X TC,@KS!5)6(=;KL'O
MKO4KV1W6L^M%0!\;?8SV#)T'C*&^!D]%0#BI5-2>[*+ZXTBOV&>>DS4$O02F
MD7GS(ZQ!._.GJ11]SE=W/+*VJQ_9Z!<V'W]3#SSM^OGBVI77><D#-QR7Y)TC
MPJKL][>4>A+,5H2!D*X\84[[W+C))7U0L6U3%3*A-R>&,-#NN(08@.A/,4CW
MG/>_HJT*KKFM4*=42_\0+DK20I\M\]G!0)Y*D]5FRPB;94+?>NN=<[?M5D_^
M3#QU?;O@]O/=X\U);^=O75?8/Y4*H*[HW1S:[0FO=>C93OPKV9@9BAG#[HT[
M\F@J0Q#_/)2-T1'1;UZ.2[%EPD*648V,%LF;[T^(H\JATT(EYEL";GSG]N^:
M<[A]Q3OZ)(>WKC)5%*W"]8AE[$F[7;CEW'#A:6U8@N,(+,S+<FAK6-FMDXEU
M^$)0%7]K("G[5F]FA%7?!_6;YHH+7W&D4Q8ZYIS2"GVUTK1H0/-B*TAP49OO
MZMO[SV/H[[,&]%/:LK[$C2T#7C0N%]*3"OI7A^'9O&%=4QJK7FOZ78_NLY]^
M!P:+/R'@&L4*B7&%A%>^$S"4Z [I>G<.&%.8Q>:&.=UT72WT247\LD)RVY,>
M\J XAU6V]K\NB7&4J1R]3L94;)\L+7_*Y7XJ!.D]$EA[]JV77KGMA+)!$V<H
M,Z;,^TO]Z%G;YP1=BF=4P=?1I5X] PB(Q?(P',>?)+@TVL=7;)[R"?D'X1T_
MLC>5L%CPNBB[_/B'>J\>8K1)44+6J1][YVN^[VH9'AI8,_M!!\AUO,\I3GMK
M35; NVTG2QR(W<Q"_50$-.17)SA]_)8A'E,?T+.$Q=XC-TAY7X@+?7-Q]?'+
MJIXX6Y&,4Q*+SWE/TX4LBL+=+=GET3>MR7XSE5\\G'7XB(M.Y+STA&_4TJ09
M\1EG+8%$WNMCNW;&EMEN[R';EY1JG\805%^1%*66^&,9HR[/,^2Z?0:M9TWM
MD*,@LBUZ.[&DMN.U9_1X"ZN])6K02'/ &]1<9KE,"R7771,^D+TN4UK9;C,
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
MZ^I<X($8<L1Q(\[^7RLQ]Q_4 !AF/G @('\3^;#S%EZHOF^#I+,$: ^Z$EJ
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
M1N^S,:%3ZWJZ 7ZW5/?@HE#$QLA%-TS&>B9_/^T=M([4,MV-&:G**&?-$\.
M=%^B&!YN(^OV(L!\^WY@7HL,NV8%KB$L19R-7:XIW5?#F>/GXMQV"8"1=3^G
M' Q\Y>+HPZ)1VA)"'SE+*[+^6X,UA?':)PXK00?SG8Z[G=837M"9I%2F7QB>
M",+8BME+7X?N55SA.<YG_SSTQ.H3XYI)804&/*$\W2I">K[Y%G$^V:1VQK%>
M;0RVUAX\( 7W&W,>C1A:!D##/.YHH[%P[<Q<#D=G(L(/NBC(L"V6?BXO)OT<
M6O3IHSWJ9I?Y//MO"*]V=O-:XSFHXB65GT+V:U-Y$WCHC36;[YJXV;Q,?Y;M
M%'UILD6F+\6]I?+1XOWN]S,ASVVNK$I'L>%YX&N;*ZM]CG#214((-$UQMGUV
M"]G4J!^F /"):F4ONT@\YV#;0/*5LR'YO&E_@YL0+Y;JOFDO=K0&U3^7Y>N+
M'OMC7?I$WFXY;7WY#G%RS!GBV6[_"SQ7ZVHVR.AG8 /8L6MISPK-AK&D32:<
MP.2_6#4(ONZWQQ$#?-+%<*9@-QG"Z?KS&D[!@H@1U_Y.Q)[[.%,3Y111H8E=
M9&=EH8&N/-;$0) DOW:WD%& @A=%57<,7/W6[HB4&V 692-F9K:[#"2<XY6Q
M$&>.X- ^3UY2I@)*A[B4'9X1I9?399<Q"P'D]#CF2*=WS?B9<:@^O-M;V;(8
MHS+R.LBQ? AR:_5A:\U;<])H3<FDN-3G+IQXJ(@U4<(X-C86+2,OX3L2(DRH
MZ_-N#L_(L:=I4S___>#5#0#@^O+:Q"K^54.V+_MW0L(R$W8#$[1N2@)Z6<U&
M QJOPC-#/3>"Q7.$L>BND$R-:(@$2%?A8XC!,=_3HR\EJ;Q[/;O6BQF]&#_U
M7=5]MI++_@33KB'?I8>TO[/\%BL!::QV.&(37E#/QKH2G6TY3T-'U 3>\;K/
M?.@:# ]HEQ;L2=6Z/&--%KQW+^P7]F ;W9.4I"3^9O.VK)((Y7+F7*3>]_\4
M511V9=W2)06YW!['9^*QK6Y<=@#Y-,1X\0>*6[F)WU;W!96W8H+0VYRFR56H
ME869;:57MZ.F*RR#%T^7)GEZ&<=N]JR&NW^NXLY4;/>G_W<5=UE57:3#^XU)
MW0TY(#O5T(GM;#810K%)M[).BLAYU))>F.BJ@/WX3-"P)[@ 'G<OI8U>4'9E
M?O([MNVNI/3(NJ\S"TJB)+CH#J3883UI H#YS/R#Q6R7W, D!K"3NRV\D@91
MLZ>I2KK*2H'^O%:EW/$?+2;:V ;OMZ__@KA7&ZBTX'W) ;MKHPJ7#!:9Q3=)
M)MH>RIT^G?X^'_BZ7L-]Q[Z,F2H5>?%^6I2JV"+KT"/AY?W@]C>C=%G=$4#D
MS4D:>O"8[_;HCFA7I-P 62N/M99#;2^1ZT,+51,V7>C'?'?OM)W ?*]*:3CR
MC:F58&AMY[KG7U9:(PAR=23.RD$N6I/J_"\I> ]S"@Y.KU<,>>:Y+ZX&9T[M
MG(TIVE7;.F_IBU34IX;HX()(^7=#"@(@!VH)D.%'VID8BLR,:"\,P.\KBAK]
M?"4B+^FY8;M_O7(6 Q4P=6VKA.BN@[TYV=S/+SF[=J]F&)5C95)!716?KX^W
M+&G&L3B#3TZN<X6SU#,:G ]0>7_XQS!E_TN'[AJ%-B>/WH&T4$_>CI9TD9>W
M;;#9ZAI%D0_H^'7\/&]<M$+5GD&:.*O,NY[6/RG<W!7;\FT01/? F>.B'/JL
M)] Z^.TS1=C\7"+_15)^7*=0[8'IVRFT_*YT@;HF7L23BF8XT+2\6IPB5$V*
M(UL?R_A,_OA7SM_</YSUF[*!<06B&_S:9G3'(>?G,FKQ);CKL\2&%EF[I)>O
MG5TW37RGU280>5GBM$+I'A"_E>.,:<)!W?KY^'4ESCT/ BL$R1*4.^93.>.?
MM>EP=5:.E@RFNJYQ\BR<'U7-7)Z-<%8,Q*RUFM3,>D,L:O!PL#%-!K$K+6,G
M^'LMG;IQ.':.EO8"N?]"AS#B?^1'?GO9:T%$)JV5KN"(;6;AK-\SRV5>F)RI
M&*HV&G'O,;II/$.U2A$JN*[D?^0:5CHMAH8/C$&]ZYB3= ]:9XS8OFV^7DB:
M2?(P3?P7O5!!&I$\*YI<TF>;BPK=LJV)Q78X YL*NP4< P6GQH2OJKOFX/_1
M*)+P1LN)!^& $:;&3T^TSDN'<.&N9N)U!8'WV\'* UX4KVV'6)Y9*B/21E59
M^E)2D$^WH+*#?H!BU)FUCR?-()H+BX&-6PR/;O_M0JI6I3Y#+ Q%G&R!G\*'
MSZ$[G MV)8N],A^1<JB'38X(Z.5"DVYMB_JVCBS.,9^E;=ZC$Q=6Y']KG/D%
M6>]V[T+A,K9%2?0T]CU*2'+[I%4HQ-O.<=+S=<ZPWU 512M&)NW6F?LV3)_!
M0IF5D.@FL?3,3:NYG^^PX&:0>YM@WQT%YN22'.OB!A4J( QE+U, ,%U2\2.%
M'9U!%ZDM#X0=OJ0[RL5*>YY?&,BXN ]:]F^#2LXB@YY'/S_I^.0_\>4K>MMQ
MJ/V0ZP$5>I6]ZE1%S,G3;%?J^G*90-28[SAIS\]#R<_;-8!$/:?9SD3)HML_
M[KJ.+Z7GPR[GCJ$_GKQ]D-VM1-?MP&Z-=5&?Z/-H7S?"YW))R0*[VFV4T[TU
M,1W,-SOTA::KQ.J]Q$L)7%E@,L\<6*(G8W9?KNDQ2WR7X/'Z6L\ET-^N $\Y
M'@Y'3N6AQU'1RU"5%W$O>69@N9P@C.78^CV [:G7WF,S#\J-5Y0GEBJDKS[/
MIJ*+\,\N;E\')5DE5QSSW71\1H<AHRQ=<=O$T;'P-/YM=8:LDE<G_^-.L5!H
M:++ F-O!"8ZJI,3\09HMRZE#DX7CN77/#:BU%SW)9PXO9?G?I^O^$:6=-)CA
MWAVH"T1K@!_,A&^9>QE\ /:4#%5SE!N*U%0OQU?:5\X:,BO'R#=5I0C.,D%T
M7U"*/L.85X-JK,V$:S4?\YU79&_FYHSO*MRUUB55STNT(3V]?C:L O!?6(!O
MCSG;57;W:# 2469J.4S:3&R2UPA61M\_>T ZL=QRZ]2*6_!*-]F\ 8,P("<.
MN:*V\J\-<+ ],7=9N1[EY]^QQ.A:'UJ J4$K+2^SRUX#]V^&:M\>=O,J:/JR
MOP$<,S_NB(47UUHN;\S$'O,!%-M"2O>)1=8I,SC#1D_/QRWVP=:+Y;M<"V^L
M_3)K=*IT2U6_#Z'7!%[88%?WYJK%OF4%^?SX+]5R*0-A\UZRQOF#CO.,MY+2
M6$X,WYHR7$FG*,,;[%13^ C\Y)8:#9AJ#C(;\S60'M(&+5D9/'A@M:&!0TA>
MW?("L-=$+,\=\X&@DB.)&=P^(G#@T=Q)4SCXA_D*EZ9L^@@B%*;'S U>B3*H
MB3;'C/VSJ<X^W'N_D;DD0"NL6SHT;>Y\ P]KU-7"2\OQ4(!)MNF;!>3SXIOA
M",>.>49E9A9N;I-G8%UV/33U[FI"Z@%Y^KS*V\>,K\^T7&XYZRI])F214!!@
MH'#,)W![32<G'-VOLS24!_"D+$!GLG.KQDGY647,R4<.Q#E7]'\2<%_LM9[Y
MC#@06O0;X,!I<46:N4)*2OM%7R.PB0PJ1630P,IJ+F:FQUJ6GJ<@7GD8FV.1
MTN'A'>*E*R_I%U'&.WPG87JEB2)VKV1Q=T4)[Z8(2VIEU-8Q#8&.B;M&/C4!
M%(N*N<J@A9;GX3T+W$#0K<']H^"*ZG&_2OOF^) 25<IPD36X]8-$-OM>IS;*
MJRMH8$=]$]^DP6UC1E)G:3R[:U#<QQ/(HW4];14)A&GY$_;II!B5\?/RCX@C
MWT9";??M]41(H$DM@/!JIY3U^!6&_8Q%TKS&NY:?*K!ZF<DFZS%V'K.[THX.
M9_$E<M0TC>G%0\U#^.:5*#%D2UN]C:1BT7P:JN[S%<KT@4=+P1%A[X<?E >*
M_K5/_1LE+AXVKZF;YB,9,74V_,M*+5V-F<6/5?ONQ>Z^:JU>TCPPZ"GM<"=2
MSEW/>ZW8M5WCEJR9RPE_8"G01ZX &W5JA'.4\Z@58[).<MWC1:.?;'RQ3?]3
M!!J[DS64.ZF[S6/I;HR6NCZS<-V\?7VSP]C/YU8EJW=3Q+!940'"P[FWB>\^
M$E_>& Z'69<KN*V%UA/O4_HKVJVL;]TO.I,4-Q0&?(6,R5%WZH!R ?8P#"_'
MWHL$^Y0Y1P  Y1\2;8D?VQTU"Q3BTS]70TI)&\?RKG3F_E;Y_\4N5<UJ.@/)
M3O[FNZ0-<[4^7_\[%V$VG8J5(/OWK*0DJ\#T>_P"95BB@/>G\W1U7GQM X,3
MA\KE=M>=0]B58F*D OPH+^D#@WWY87M.I_6NS%5?33\4[.V8KZL7/#H!O2<U
M1Z]YE00QW0.D4,PW*UI3O?G3X*0BEVAL8M:*>QY(2\E[7S<X_>0BV%]LORQD
MG)XFD""+C#=#6&A[H\4.,=:5[31/Z'?_;8LC5M)Z4XH^I5,&[>M/$;5:25EY
M +W< 13L1>4V\0M,60FHVJXX_'R'5U.S?+'(C/DI<V9]SI4E@K.864ZO:ZN2
MNT*AL0&7>1^8N"F;2+;SJTVBG,S*V015;"F\K?FD:3D]V%=:K(,H^?5-C>NA
MZ;TNF@?&"\@%+I$9Z./05)FPUPB&6Z)'!]SV#P(@<-&^E AMA1=&9IN]M)<6
MV,LE8)[),D/ID&0N9TR7H@$)W_"(9X[4K/^QRY[-K46[B=LA)I,$N9%6]PO<
MGUK/P;]Y##U#[+[?#I-=GEW.CE__OORKK"K41$_N&PMFN=+%BOBR)(O\GT(U
M:)*MH/.DQ"'NRC9V2SC46W51"N3DM5\WC:&DTCQNK,%?13HM+-6I.CAE=($,
M-%=SK(.[8;IID_3FK&*/UP$/#'\3X23-@HV+J*^=&\84CZH_)%M,(,4%XTGE
M=T?*AY]:7P=K_9(=.TL6%!2+?17.?-EM0DF5&EX6$! 84=65E1N)D54DW_"H
M"%?'S!87#&5-J:I^VH!+Y!(5-S;WN &EH>+85;0.2O_"DHYLL8-@"^/YAX+^
MF0B[%89&:)ZSY!'MZ2Q*5*F+2.9GMGL*!<W-6&UX5>SY'<H-Y3!-5%6?2=CE
M6H(=;7@['%JQIP+@\''ZWKPS$OUJ+PK:ZS_/I,;+]DL&IH(J[NZ"J-/]\\F*
MW<!+O_X'\5R!?N"\X^\4PRNM78?I!.5U-1AE%SZIN/#N0=75Y6V5^\$).NKJ
M?4FD58S5UR9I9%;2JO&;=KN%Y"H1[>]7&07K6Y0'KFQ2W"Y DJ5Q*<G-S"J+
M7D_QJ+1X2;B<#WB\?7,P;++LQB8:XCF;.1!B*=X#S .1'/2W0Z$B]$8X7 51
M52I^Q>&2%R!CN$K8Z1DHM2&KURO IDH+UWRWI_:FEB/)8K V0$N!QPGDU""V
M.B<_A>,G1^]B6UF!+K3&7)H\J[ZC</'MW7:H;9)4#<Z;GW\F-G;@BH&&\(9?
MU61P7?6D?^H&U/[S"U)JR:=% *!\8\;_MZD+,^;S^E:6<YHKQI#.4&_(EY8I
M_O49;+58#@-M/&/,^<#K#GPW! &I:CK%.Q"!89M$>PVY#A\1HSBQ>&UT@19:
M,9:AN\R1U3LT<TDLTM_5H3DO[2G=F&C4XER:R?,B3D!58V0?MX;&T>QG#UPD
M#6 ^DT>7[>J0OS;](<M<>;3]K,FXQ0=5/8%^PONU<X>35'7/@>/8?#/JHBA<
M;@I7_GH.JFN<A#U-N52XH4R9#@K@U .7?+.&QQ?C/JK$8&5]67BM9I!6]#0&
M5J[G']U/4<XW]4@6S!]N[Y S2_NVEJ7A&/Y+?7X:.Y/A]G2/*PM>4?**UN-.
MYZLG=W:.B;!^?M0M\]/W_UHZ6^R<58M.^"9E>8TDLQ$@8C:>\)?)$#LKO-^7
M*23D&V)M;^#$40;Q1<'0'-LK3NA=DD4BC&^MUDU4\H+&AO/E#4-%XC'?I>LA
M+91+QWRU@D.K:<BUWF<C4.Z:A5G@,=\YA^VHM\!/OWS-_.87F1__)_<_R;J$
MG<P]2!3RS:MQ6PY&&,E7!T:.6;9/V1:V#47&43: ^#!<8O5!Q_OD->"KH9_R
M!4-L0F$:ZXQ.G9'=S'LSZ$![V&L])M8A<T^G+JHDDAJTMI'C'?/H_6OP J,O
ME"<]Q#K*Y[G,_7S+]"'^G[C_O\AKI;CE:\*3PR-$*P5 <ZBSW540;8+=*+>O
M*1JJZQ#5C<E]';QBX!X<,+A57-04IH#UP/GLC-,,U@!YX3]]:.S.L@ZBKGE3
M('I1ZEGEJO.XR28>,/\LY2]:D&XGMS?#/= $1H?I;D-63>=CK'X[JL7+8BC;
M*!<ZRO>G;X_YD(#<R*@00NGJA"@3(?=C:.%92VDC@LLC)E+=FDM^K?<GZ8BJ
MNXCJ)K#@3E[8P;4X1%1FI.F:1!*5NN)T<V7;.@L+UM5+(&RZ;W6ELS+5=S@/
MIME!>?Y+O*TXM+I9,W.2!GF _@+\R\/_1",:Q.W0.B#2<E! H,6YI.KCSI?)
MV^?T,^Q$&)8("@8O*;&HQC8PNC[JLTRJ%#SF._E\9RC$&:]O:TIA!J][W9IT
M,Z&!C_G\T4*E9+NM6JS;J'75X:'N:_A;/\M/^0X#&<JXU/?5>I@.'6UCRXMH
M'-6KQR(-,L_\QIQA5*ZBHP*7P(IWP]56C(P>41^GK>67'/-I=)$:SLO;$PKN
M> G3IB*-3B7WVG4"5@L=3'I=?BJ#'PD%0#+W-C)]X<X\9C9+':(1>,;")&[3
M'GKQF"_!L)@1SD1*&J_L)BFI]3D*V)OY9W6FK05EH0WP I28<[J"I?D)KWY_
M&H2U]-^IGN&6-W.UT#H)NT;)FI!COFV;[]0]K2,45!=LKA]0W]K'CVJ??L$)
M:=#DV>*G4"44"K1 VIZC+K^66185K2WMOZ T,:LSN1=N#\6%3$=X%%KT<C5)
M::VFYA%Q+\.EY_LRPVHE.,#@X24WA@M5(XXFB$*ACB:[<??=+!0NG==CJ/V#
M77X]YKO/G6<M+58>><_ZA(C:!*!=G#02;=%01=-.T<J&+W&C90R*M"RB;O_F
MK&Q2F/0"J]BB*4RT-L8) '*BBX(ACQG>6B!/N*%BY.B:'G- 7B+GCMVB1(0S
M9KYI4A.[X<^BB2'7G5%UK.$5,[-C/D]9JPQ3Q:INF8U.&9JY-!OC[3Q_-<-.
MC)!J(A-6/BG-_%R06E8^!#%:M,490/D%8P>D=.,%4)-7.;(F.>[5/3T]BY_+
M"CU#>WIXW1MZ+M_]-I%3UA$CR0N1^DQD6M4$6@I'X6Y:9FMVG9H-NR/!(-B4
M/ILY8VZ;V9'JU <]E=PX"/G333&QA3)V@)3U^5F=$A"BSVNH(>P(<+99!1.*
M2C ;$RSM=]A>9+-2FS"*\!\/;X&6)\TX^0(2+4+P@FPWIZ"#O (I:2X'G>KF
M86SWQUNAG62YMH>E<VK]0GV&RL^0%$>("E<(SHV*06D0W0$M8ON9>S6.'*U[
M>)_K99MZ4 ?G?OLV:DE0;/((5DU E1_'4\!L/5WIC=S=Q_6ZU_@VY3@*M26_
MGW,$FLL%$D>T!9>)#2I76EW>7E"G?.?A?3.4R2OJ3" 8RH/5[H:=FE*YPRBH
M=WXY<5\ZC[O979>G2?<$E<@O'_-=ES-9#YG=$"]SF,ZTC1(,/L$:=7&&5#,D
ME&1E:TG-DXK>8T)9L03A9#94M6CT4=G->X;_%?V7?@P+#RQO>+E42&KV(OJ8
MDF%5"6^"> FIW9Q.*((VX6;$Q($AIP6[U5EX9LB[/$N"@=6#!22>D9NV$X)#
MHN5B:9>4J"4I)1BWYFS5U6,^6I/-,5\QN0FY8K&T6VUF7K6\J#X0'-MH%'(U
M^(@Z/80U\U:D &7#_W==?U&*M=.[YS,1CUA1%[K=\\#+?[S3X0K!/]@0+,SU
MWLD@?C>B=9<M5Y3HJ[T)*+K<EJU[Z>:&?O.I7PC>21F-4JM'$[!!_IP(DR.)
MD1X7-9ZA*8)V!L+;I.\A[LLEFI=?H[5Q2023 +OVJNIP<GU<Q;7U ?"B(H6'
M4B# 9C7-K#\01(;*-7###8BV;67'?*CU\BC&]!+,CBA=G-\>QPYDYR/98>25
M@/+<3WF,U?U#>DVQZ\O8>'UO?C$I*1TIZ<X_%Y-J"-Y-LYXT[9X^X6RL8G/@
MULZ_GNN?8,=\"$"DGTOU42@+>=5.<5Z,EZ,+"Y [;%:)^K 5;_70K;']F,\\
MP!XXPJ][=FY>K%DN>*[+^^#]4H3-@R5DHF$ZE<A%J;=G;  .A14DW?9@-C^.
M]=G1&JB)^SB'WF.^X<YDHN0RQ7M?K__JTWJY[_])!)L[BQ&]DJ1/"\JYD-3B
M#L=?UX"Y&B<_\J<BFSOWM8N7&H(UM,1FI:=F$D9JK&M$/ZZ%6ND:LUV^/[@\
MTR*U@R0F=&1OWX-1F\"D8 IXX_(QW\%%;+L?;+W6T6^VJD*\FO%5A$2%6B-J
M:<;']F7_^S\<<I_H0OP^44QR?06X?79<^7:.I&5RW3'?EQWVFSSI-6#@.#H;
M$:@"E6#[%/JYOL$H/$R?L)]M33<L?8"JM\9^?I>9;-Z]^[46;S^11PU%+TP3
M$$1P@H,L<;[T%[W0TUT1(4#F1CFEYFUT73EAJW*LR1MM9B.1-M=2#!C XOE.
M<M0^,*(=+EW]ZY$2HMOG^T/K&?-_>Z3DW5GW5!#I^^:Y7=['#?<F2HAIW_C'
M>2P(;,(V;W5]JYB40GCV($W)M0)KXJ!A8CFS;(_7!-^4VD2ORGV$F&N;IAE!
M@GI;4^>+>?N.0;4EA\.Y:3RX.K9R8_\U&;?1_!=F("RX(J)]V84+537>OQA/
M&79#OGGS\'_5X>_(/)/;M1I%M1A%UN83:.YV$BXS"]K1(FTI6Q@G2/S:305?
M>CKUF,^BAEH:T'E+VK9%?%.D8O&CUUW8 66#D!0LT9W"RO-?5J>E]A\VTI>P
M9I;BLJ!+4V,*]S[JR>^T2$T$)E!JQ[E2Z4>SUY;1^DP>>N>^JT(JXC?N4E7;
M6.1;_W#O,2^_K*4$W>56^,ANH _%8,KTSZSJ7$?M"NS5VNO2APD*+\8#>C_I
M%\KN*,^/Q259]T8IY6;2-Y3=!H456L]=?UATS >5V5XI+9$6!V*!.XBNK]8X
M.1;G(%4S@SD&M<++J:.($%5]?8/&1EBJK*8W7G.^"'IV>N+Z[\M@(6[<+41N
MKL!(ZH9%>R+/?)M\T.908.)9QFB")&QMUL:Q,.?LW$R<7!0X[@!_8P8RT*K[
M^U=8H;+^%HF]4G;OFUUI. RA2TI#_[R:2Q\8\:+BO!T#V7%%%7K/)G3$,HOF
MF[MMD[A';FJ]*81RFAF007)KJ#".6\I-G41^7?P/E\U_$OJ4_3VK1^?E-K6+
M%RR2KZ:=;1N.7H^1MGIJM*LR(SZ:L+"@.;9*9DKZT:LUFF<L##?7$0:0"X0'
ML%^/'.O=IAO+@X=0\4<:P5&6\5'KQ%ZR+$BHL]@+[:?<!_)<8[V25EZ$TC2]
M1J?1+IE5$Z.R6:Q:6PRC!2 @GHEKZTM5^2K#YB]_D^4\:AF>3P(S&F*FCJ*&
MK+T\ZFI#6Y<J[T=[?^=(/YM:GT'#4V4L;<(L1X$)F:JT E#S-260X+V+;X/U
MI,:V-"#<W7,<B!6YU0=ZZ( 8.$SKR(P?U42TZM#$%N4L-@X)VA0!<*&B>8&.
M9QH^P%J3(GJ?'LL2\_!63Z]=/'A>LN# *XW(-K<)I3_1B:Q)2Q(DS@0?9@K:
M *.;.PCOZ(X4IV1]@YU[8LB\QE'.,'=]*<2*RWTR4Z,B ;U/<S :SLIR&=?R
MY]Y@@(437)M<A[*6LK+HLJ"L3$]M[O=_-$[^!,*&"K24(CB_"C:XLWH:RM8_
MI; [OL]A3ZE:>8+4.S_332_GH:^PW%*-_5884IFG+3\^"#9>MUB[:5RP!G$^
M$:08?!Z<7SA[D?%R?;^-+@M,S$F^5!R1Z%]B&A;AZ!^7)Z4B5-\1%I)RD%Y)
MRAV+$+#-RHZC)%1N)^G(1K1KMBVJ5UM4]Y^HY,JO_I=(IT@1(WXP3\;8>> 3
MJS$)3\N8W?LE(XENLQ;$!<?RZ$5[?!@WH*6[O-H;:5>$LFR=KA]TCF]R^I2X
M97'-=9Q+1C;JC:9K47:?0B?J;%UO,\:]R/LPO7(5D!,.+P$$-/2$3>1/!Z$5
MW;K%]WKV-1(;(T20%QP4RO[ 0U+=S#QR+5K'?UII/X=LHW&NY9<U>@M4+[=)
MNG"#LSZ4OC8<[G@!K.?7NR1L]['P=I4-Q7,YM@#>$2;L;-))COEAPU<L)WT@
M %XK+%6#ED%ZTK%7H;8Y]N'I<=E+;N06X$B A4,.9N-TNWJHO'KU,5\]D5-3
M>I>N2\I"7Z_JW6RHF0'S4+%,Y'Z*RQ*=I*#8L8#I49<A)O57FYG.)MC0UOS"
M5"MBA._;F'AZ5NKYOH>XTK(8O9L@D3EN.OM0]/V- &67CCJ6PZ2YG*P#JC&#
MY_6SD<2R5 WC[KNX+<B]E;#R/$^.*/-2X_S=7546VM^8)YW8=VZKA$ZSR[B>
MH^/\[YSHOF0P)\HL2B,$TE[N5D@Z4AC0V%DHJSK49^75<QN4HFML.O+OKZ>)
ML'V"7$1"6S;3"W<SAL-ZS;NU\K%LOTI7QC&?C9@+Y# ;<O0%7">7D15P&$4=
M8W66'J7/MAP^H';]6/7Q?S)%MMP,<!:*UDQ+VT6Y6H<_;S^(JEW9]01[,C9>
M+6B>WET4S%9(80KC;\93)/4#RIFQL66O$E+88@T:FK,-?I:UQWQZ@5B)Z[NA
M,]76<DM07+UN7T1"^OH$Y6;?D<7DV74(\2ZU!-R+N?Z7,?5P^G+U4D-^I__N
MV02_88 ...P@GIW*@^JE5*5W.:8X<L@NGEMDB28KF_*64_,\!BS&HX92-48)
M@2>(>]MN6!,%<1&QL<C%NG&/";^;?E5]*+#I* \+P@, >IX>C-Z0;_Z%5O\M
M73J]Q[<*#8VBE>N/5-P+!CW+VSY+R:QL#C<>\TXF(I04[GEA<";BZ)JR^9H
MP9%I:PWVR29M;:.M7YIU E_/,K_S&KL_^G%XBO*T'@'E7[P9D=5L:AW>3)?N
M/)W^D?-77 %.M7<.,N/ON +&U5%A7MU*PW\>?<#'X)1%::OX3?P8HO4^W>^J
MXE:^YOO'(KG4=.)X@C=;>-%_5N)(JV*1X_266JEL(#H5("U/[C5P<X3G7UZ'
M3)]K8#<V]S/?BL9V1WT^JCKH[RF-<Z/:^<6"O)N_VX"GA.E$->'F,4\LM)'[
MNT$4.[0Y:F)E)[RKM\_PY7^& 7<)&1;X)+ A8"F0!):NNC<8>/G<]5\]U<O@
MSQ^EEBPV%HW-+M];#J$$T,;4H2G2N4F!HVU64*MP^5E&K.Z"=@P>F0G$;;^9
MF;"OQH)UH^(I>IXO<8?-0UMS^9;K<B9+6K!"L^HQ.@,-7(\$R$0DC'Z@6EK
MOOLKZZ_"(UL:>YEV6^(SBF<5.E&GW]G[);79CD@%-F77RK-D)A"Q6>WS ]2S
M58B&NUX*]ZRVM*7(2:[XC56YM#Z%U>VOI[>XL\S9SOSP/;.]>N@<Q@U?V _7
M[<K;H5&EH^B9H_=A"[Q0U>D!E Y-((/&3SARM_8RSL;,C_ K71<0N?K?2OC:
MC <?RP]L '-"W6K'+]C%(46#.UA5(R)OP&UU2C>?MJ@V^IJ(ADDSOGSMQK6'
M.LX"U_7I"CG3"YA)FZUS$NGS> Z86M(0#E"+R],9D1ME$0YL,)3,Z*HBDL6+
M&2WMS%>\QOP4<+FL;6X:)?KZOF\:3G\>-)Q546\4!A7IJ,?S#VWEGLO$+=8C
M\(F$YW2@[B5I.\:-+=WV\KA?/_IOK84F>L"UUKN7-E6WW.+RY;28E^2LK'8@
M:MLZB6/4#G/F+"VBPV%TNYKW&0'O\\7HS>:=-=HE[6D*_^5%_L^WJ%/\O"N]
MN2IO?F?Z+P;(<B^"(V59$YR7&M#Y!-K.ROWA$"?L=\TN\16G[=KM>]A7XZI,
MSP18O)QOZ79M:M8HTR!8Z>2V/"+/YASHUGHY\U;\,^KF)5"?3K<\*#M?^2R=
M\W4W+ U)KK:$Q6<TX0%%!E !]>SL=7W#LFK4\]F\PKIF?[9SX/AL>([0M17A
MP^8EB[!."?4SQ?,R[1\7R)$7*8L[&6\-JZ(V;2HZCOE^W>PKW54?*R7+,E)A
MTFNBOH(4B>Q8'AUKCL>7TF[^!72G%Q!X%%+/T=I:X0+L^P5*:@@>"JTQU476
M+6[)5>TL3Z?HO\]6UZ6A=L)EF5"5&_.UK]"$%V(YX:%GK9-LN!]F\K+???=
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
M(_KJ*(*$89>C.YV\@V=I,#*8+CVXO&80/"#=Y#?F'$1+6@9 D;.>=C+0GG\
M#_W"406'#G9ICXITK'KC>M/D!8NK5,D49(7<\B"]ZO[I@Y]S.89Z+U_6X"RF
MP7 9*I_R](%/V6#5:5VX+RQ@CW_JO%G4Z4TPXYS]=LC^JYT.)S>3%8]8##U"
MC7(11]DJH!5!;Q0[*VR=V>"^Z7.T9GA4'1CH!-'3P)6CD+->,J/ 6)8]@R1U
MM5S*PO#7OPL5F6*J>(&B>\'DS(?WG8\P<O5:KAD:TJQ4K<NO>,:4@NN?*?C.
M^E""/KU?P"Y)5JYKKW@E>2U-C!I@[>KJ&I25Q1(0$'-U15VMW#ET.S2;3M;,
MF>@XPB<E)97+2NMC#* B20:IWC5RW0I# E.!N14!!]?+BH+!_#O^ $*G+7A?
M;JI(LAC^9[!_;=/#';GM(_=#\TCZ/F<&].76]P=[4JNL69QD1.;4^>*HOXV1
M/NC<PQSBM_O>AYU<^/'_1OS?B/\;\?^'$7*OGV2^SBSW>J);2VE4Z#@<6"'#
M)E-)N<[EA$%'%4G*ETKN7H;4%RW:"Q(B=3AS]6Z_\=ZYX>NM,LD[(B4J>:&!
M4RY7V#K)@3U:GM\N\8;Q* A*N=[(W:B6I9ZG8+O>TW:S,:WM_(7=;?6WG3S'
M=S3RN'L\99JTIX\8I>U4=-%E:>P!.0N%+S47'7L71,YEE\-$HRU?()Q0MN\>
M\<YR@,[I9A63.;^@"0[RQ,G724]KOLT "+F%+UY4]/4//9 ?$BC[</2HKK5A
MTG-\F6CS]:2LJ7W=(HZ>GIT=K]_3TV.M"07@*KZ>%%_]6*)82S)+Q^DS@^*J
MV[S5LW#Z^CUK6;&Q&_IWR'E&OW^T^;#V%25,A./JA(<[,E*"3S>\[%<N;,-0
M&81GCV?&V:8)A$',UV MK[:I@G)UB%12H%BU_%TZ628H(L3E_)Y>('W"_%F:
MZXHAS?D(11E_A*.$10C 7-./A@H[RVT7CHI'-[%7J-1M$8N[E!!!V:"M;)C
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
M#5VTPUCD6@Y<6Q_]!_<0V=HRY;Z>R$<8]302XM^7Z(1W3HM2'.VDY5*;JF=
MRVG3JEIBX2D*+LOU%3IC@,>QLSO9B0'!=\)7:25Z"6'=7EV5-DV5^$,_N$89
MI1@O0$C=F* <\XD^6/2+$@?01)MA=NA$&\D0R5*E0[PF5*3-;+O4A-%P <_?
M&SC.T>KB:%GU!J9;]080K +3P\K*R@ZNAP'Y^46,7*-[J"4P;_K T9U_?TOU
M.SK1<<25?+2(7]@_&:&;$+/J67OM)D;EQ%"+TQ(FNO2K&,N)D*ZE_!.K)I7N
M"A77$_O)8NG7QP]41UWQAD>/M"=9.K@(P>Z5BC, 80V P+L ,RA:;%[/7V"R
M&C)A'EYC[W)BSQ"AVWQHV521@Q\TO]'6UL8X Q'U5I6<M=>$B'O;9N4IR5L+
MQOT##.BW&R!HPUY:$W@>#@VS=AG=$?U)T3/(3^-N*ME_W\)?J5)\,N7HE'LR
M#:&8],VBVPS\>4)<H=VRFPPF.&)G%?J+6^&>9P-^68V3,U=A5L\;P$#10H4-
M LSJ*&=Z\OLD^;Z$B$<@H[[23-\50!="O4:AI-Y%N=Z]I=0DF2V'_B;'.JBQ
MFF[Z_O=7MXJ7]UMT\U2N[$'7F!?:</D,?OAX=@?@;KZ*EJO?V_U;'>T>UD9
M%\OS[P6GO)Y?SM?WWS((L=&.#EWIAG8?&(Q[%)G9!#\[!Z]2VT)D\6#)GA$
M<)L3Y)MMWF20[("*'\]1(.WBGE1M]4!5:8[8@'1_45]>_;J8R?=\_T^*2@ZT
M98"XAL17%8&YK^@U>(M/WTV?UA.PH'BC=/42Z]H7>Y-[Z(;&9H2%#.O,],AR
M]]. $5W//[6?_G8I1";@C%^F.#% -.]TZNF=,&+'4N2I[EG@=1E>8<#5;=7:
MJK=1Y_5^UI+K:NS"!)_;(ZK')6OZ(VA"^4K@114O$I?NMN8/L/C_V'OSJ*:O
MK6^<WK;:JM52!)2Q@H+*U##/W%8$&5-!IC I 2*$$)D)86AME<D0F>=091))
MB %"9"XRA$ @!21  D&F1(:$.2&,/[S/<Y^G?59OGW>MWS_ON]8]?R1K)2MK
MG^\^GWWV9^^<LW>LRS)Z-AZ^$?QF=\.NO$*E;*T_LW;"1 <=AB8];D!'E5J4
MO4W^]5\_PVE]$TW2*@-2.0W9<RS;K+0_\5L$LFY[:?FBVDE1B4=9!(6=$GK
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
MTQ-/:Y&NF.Q)D0H3=AZ_3]C-OC0CFG*TP#W3:S\$D'T. 5.>@<F'@%V#G$/
M0?O)0T"Y8PQ2\T_A*R?MIJ5V[:9($H'3J.L#PS0MN*A'+Q3D^.99:*&]\).W
M]KD'YM,8>)V-Y@OLJ2U9.#;7J5H#'CI.PP;=Q['6C!:ON+\JKUL*G<8H._/Q
M&'W3!+O<*-/@@B':Q)+V>+M_=EQK*YAQOVQ"@'J' ;N4?%JUN+2 N$PS,MN=
M'(=M+=H_X$DR/#MGQ8YR"L<I*<4/_:%:!T9D1O'6:$#7F2R:>X:!*K8]IP"1
M30X)AV>X+K^FQ2A/'@+,%G8D*H-#BHR82U#^VG3&=H&OG+LAJ><HXFZ 71#K
M#-_T<*)C8$P':IH7'5X[W$8]J[2HT;E,ITP0FUNW9VX5RVJ]7HM\^/=_-X?,
M>#!%-3U5T=C%!P8^$IPS%/F,$& Z6#QUAK1XS]34MKK45Q:($OJK:=^L5%6=
M8'XV2132AM@?)T:_<?0+D5QAVLD%,1DNB<!W#W,V2#+JA)6E"^2'5N%3U7M
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
MNG+BM49"082-1A^5^^$DL&>EPD*%DYS_A-A4HMB!ZJ/NB3H;+80W<!)2EK,
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
M?C)D.JWY@L]'_(-\[T+#7$T]O0'EVU<81CI%"';?C$'7XTXM7=U,S2X+"4G
M$G K7UGH4 !)GQ,2P@Q['2$C-ZF&%RV(;NVP3<DFD368!OM>7R7F:+5&CWDM
M[\;%9V?%95OU]A5^>):\J_3ZQ4R4?^Q7-,,^E]*,:T/W5CR"I2]Y=KBM!3B9
M$@$\&G0!AM)'G'JJ))1J1-2B_J,;T&DV$9LH<5#5P#=6."8C5#1+"J+5,!:K
M?(:2NUQ<W)\[[;#OEI"7U][O%YH_J&?DM!W?]YQF.#UBT9*!;+ZBXGE52#%$
MB_/AZY(_/N\U @+A5-75)?$GIM)^>]@N=H;P3Y/[QM)[J&C/7C;4*?C-[;O<
M ;RXW,)4U9"RFF=$4(6&<RCT;L<CE!FP_?JM], "]YZM;3Y(J06YN\?LJ\9
M-&>S5V\?=YVK.[5:#+O)>GZ8<>ER[]1RU$W6Z#HFU6<RJ^>$/B6KT'N_80)R
M+5I-+.@_G>24 ROK4\:L0')M+BX4G"8/(I("\F+NE_DN[.$-SVA@I5ZF3)6N
M>S@T)J$BPDZ: >X1  1K^=RS,1M+YU\8":TNQK<!?>B[N06EQ+ Q2Y^G"CH,
MT:9@MFA7L=.']Y5.]+9RQ3@CA:5:LCPE5&WIX]P..R:XCU]]3.B15N4N<RE^
M4M,G;G'N^^S[/W_&2%\L[5=OMG2[CJSBSL3J*%M12#Q^)I_DN8*0/N'08C*S
M&]5-!GOZ]OW!W1YD8=+NEO.!V*=?SQ!4?J8]G3<JF1I5ZESJYG.\VZK1X P6
M.36+RX98I\H]OT.J;G/STI1\^1L<6#QS<SJOZ,+4")M,<[+O@K"KB,D&FYLF
MEJ6R?B?7V>O$<6MK5WF520G[WW27/-LU\-_#%<RE)+5!9W$O6G<*DA[8YD!!
M]U[0S\+?F$E!Y&Y"<_I1=^Q?$(56A%M[X"QVSZ+KDT"#$)8H1]%A[?:JM>"!
M67R!7JB/<(E[4BE+[G6]\;3K1>*2.T-;A^:JX94UN4\/V+K HK%]DJ &RB+#
M0N+:'S]CF<G1ED>-0<NG="%&XDM\:LM(]M-E%T>)^X<"RG/A]=$O&&\\JDAU
M#45% UAX2D.$+/X/SW!!V,NU[HS)Y.K1<;+@&"25T,)H9G'<-^HL:M"6JJ@/
M5(9CC(WB6S6]'_Z:XQQJY^?-@H/EW8\3@MJT29G4R7UGQ=V'TT%!YPLRZ>>^
M&3!(J@=:_Y'O5E(#+J%^S#O VN'NBXB(Z*7,)KC:2,E_0#0<Z-\.Y4/F;X3O
M^SMD+9FBI1!#QA]A!V)!2RLR]M!ECZ001/@&/Q) 50=@N,+"%^O[")( #-N,
M*6HK'7)]^]_>>*_A*&M*-04DNKML-2S>J4P\;L\-+)=SZK<JKUB6_3H^NT__
MME<C.K*OKEYP4Q>?^1:8NI@N^@?O8F)$X^U?\^!%*EFJ$=-W2^ 9&(3<[X7J
M*F;+6CWW0 >*15'BZ_2@PCM^?%MNZ6K S@@GVCF3[:2XFZ>^>R%&?$7FK7'<
M3EUP/56/I^[</[' H*"\ /&HP8895O+MK*]AT$LG=B N6P"L+Z7G(<2IWQ:>
M5_%!_.BQRLN;_G$Z*XZ)D*D4]DE@ JHQS>NU/->&PA#3]_76*>TX_?"FIU:W
MIK4LSPXLXN5@B;':>=0IM^Q19\A#M+R+^#4MXPL.)%TGE/TU/FW"WL;:;B-C
M+6>2C/ 4,[23[C:T,X8X)AEDY@>&AW'"/C5&BOQ7]["7\;Q2<D-:%\YY%[+2
MIW.[% (4XKE)?'GSSF<;N_YK0(P'X(VU4K$AZ*HE'43UH8!?+A?C[2(?ET_$
M-+"C?BH:"X424/G[?H^##![4[G56TK[,-$S%-'S'>)B"5/N4NT%]Z#XX'<]7
M/)D=*IKDOA)@H"0\13)'."SDZS.3 QEZ:^650;'6GC,&BI'1;1\Q*TN>QUJ?
M&(23B26O7>=.#O<&EB67TI35 >KR]!^F>6IDJGH$.DHP:+Z\W2UP9&XF="B[
M-Z>MPDX>/H5(=]FBV-K:6M^JG*3&2CV9P-B+*/]5 B)W]UB"]TG,I>[<ZY/_
MTXD.=B1B]>AT_O$U)]*4G2CP94?CHHS;N8&-<\\:4;=;PN"[=#'+BT\A(*PX
M+9&A[!QLR4;BND3&5$0WD41 V_T"[38Y[X>40P'ZB[6';POIBLY[D/#D-Y3(
MH\QBV<)CA&[M;Y84,)FOF/B ,%9M@:BPK_*N;CR]GMRJ&[F#1KAJ(][F/(Z/
MC\==*M#J<].9JGY2.&^GH&C>^;#$P_K[?W'TC_L]H6=>;Y;]L9?9.Y+B\VY^
M#XYS[&K,<?"$A.^UXE$O*.635Q#RL$[VG:A17Y%:8K<?2:C'^H1+6>Y<SZW&
M^:A0TI1++6!D4>-V,,,!BX"%'[-Z^JS?$NO1)?6F!-)'V%E.2M7-9M6]A321
M9$/LD6L>92IQ/#NE$1G=I88NN+4<'*\PY9HZJJOL6?=N6C(943[Y>UJSL] O
M;:3;\(_O(6&^&ROK;K:V"27>[ %;/7QQWK-4OPAX&I2OJ'I\O48523;HA>)A
M/"!#JYH_\U"S< T[=A^>N#>+,$[N305;RT.&[IE^/7ZOU4[1$FP)3J37^W6]
M^]_/N2]HCU<(7H&#]89@0(;&D+C#H.1Z1"4!2!!QR%M/PD409:Y=*[IOC_YX
MZZ61T\<6Y.;63<QP9%R2:U+!,'N4HYJO(,L/M$O1'!*&W'8#[]CU3WZR:?NY
MZ"75WM,B2BO?]X)O&ZL+:Y6G@G>JCY*'UW_;+.&4;VO_1MIABH:DJ&9>X:8R
M-(]"ZZ3FOMIMMR/76H@=1!K_\-GM<S.2&SS_ Z>KYK).1:)FESGE.KR54U0^
M^%I#6XZJ=Z8X4ZIR]=9(*WS.8Q;A07V45R$Q&NE%%,Y?128Z%C47GC=.U)WM
MS.O,65_L7-&.7^C*)&5%JDNJI9&'YQP/!33D+X1A63+O1XJF]F/69W-KZ396
M(PZ[JID?#(G4(1ZQ&A$?$^T/+YC5[;'7[<3!\\IQ\/2(BKR* 5M;^_$'6R%/
M4&TZO$FUO]>;2>>V&-QJA,]>\W;1;-?QT63/RBUD[;N[4-7E[V9,SQD/-/R6
M<PD=K*(EFRM/CNBL=+3+^^X(:L51E5"SDFSW#@HP*H".'QGDK70O&<6MFGJ1
MJN><J*-.;G*)=7OXC"5=ZHV6SDV1I25-CI+#>F\&<B"."36ZUTK?5/FP0*C>
M/U^%&]G>)>^?KAR.=:#N^@]5[:K8^B_NSMBF6!-Y?-%*46M-Q<C&;SYT\%UM
M9,Y%O-W2.%DV>]YAPVH7$_$LH)<\W#I->E5:VVY@.VX1L#\XJ2D>BM4BI6BE
M+\[YYP^MDZ^TT$A(=ZG@ANJ^0(_"T/!-<)6BJ[((KO;6/SLY8]0XD0QF)CRR
M9ND =&=A1"B5T0<3/A3H=Y7X39-?DOR>0(F?5KS\9N/N8,7DMLM!7&+-H4 7
M<*F)@6QYS#=<]]BBV^)SC\)N[Z9<EQT2P0[5W:2&\RWS&)Q5I[%]:^UUOMP5
MA_6_U4()_*-5[4?>OG:3!>KK"I7%RM_^U$!F_NX!G*7,#[0%*E S6W[\0&-J
M,9F:_7)W-@*#8 \_O1R_=VHRJF7"Z H,*U1JL-&283S1=F\XJIOKXVK\-;E0
MXI-AOE=PHX0GU=A='@OZ5%(^HO1=\>=%Y\X#IA<?3QI].8G-S=!]%M#BC8Q\
M^\!\B)>FJ_^FS#;U7N>&+^N%@CE,+JV#G?Z;;1E0UV^X4DXV0;NAVW<JW%II
MQF4MRWT:B3ZWMK1ZC+[;D82_"DJA/ED)K1;TUEM%=$I!2]I"%5S:,Z,FQ*'(
MV6DT92IN[:^ONME'^#S^U1E#F_W'%+6FH\BG.1F=J=-%S+/ZL<I]?<X+A>NE
M9?A8))=4!?K5[(I^ORJ;'@]0D=0TOY-7("8?67$VP0$O\P+XW>IB; O0DXXX
M I\-85,,I\?QJ)LM&!/N%,DLCECT_#9$4_AGY(\KFM$#0^#'E?\$G_IJ&>Y5
M0T'9FQ"4 D2*H%5MTIYN%B_ZRV=L)";$/@61'.)<5'D<!G\:?$;_SL"KY>&.
MT;3N"JSOI9,.+QIX>'@WZ?1X,R2+Y>!FIIG#]TQ9>%H/=\BX"OIE'HB>&I7_
M"WXZM!'Q7Z/84Z2<-G76\^$U]-<+<4QF%L:B'?);T*$ 8-[?'>C8J=YCV59#
MW[1+7^5L[N:T-S00]$Q,AMT4_DBV.F^^*+R^\>>'&[\-C.DR/*DMYV77KIO+
M3$W!T/%>(43T_0)GT,WUSC3]0X$TX7WT93D)5=H5NQ^E(BY/R,2[S.+)8ZCL
M9IKZ<*0=1_%Y-.Q*>_Y>FK3CN -320A[#$%W3J4' 7M7G+QFAI2WZ6N2X-V;
M*,-.TQP=-HFA9W*GNV.T\?.(X2C3$ZM[M\A]5G=]P@]_ XYC"9XY94.U.?%K
M\3R3?(YK5+G-A8A;G838>G;/8!3;0ZFHAKM"3)6N<V%3Z74RYD%H/:X@!&A#
M4[<\YH4*3@SC3C>:^Q@.4X=RK=(Q1Q#\B>'M_CQT"3^84JA-N] BJ>S0!TOE
MW'M02XU@[ M)0M4=LNW'YB_//^Z)>NWRRTC&I!=4,PY0Q["D2JK%=G0;->#>
MM!+3= O>I3SDLVJ=<+-7*&>$ -][5-U^H+?<L!"Y\NF\8+CB#PN&P#XY;2T:
MJ'U151QX .2Y)\,EK3W=PN:$?:I;+6S\B=Q&*!/1<S /OJA:?*#\%7B81>-4
M+R]QW$D,24 6QD[!+?C]7<OO/V>C7L'W^X:ZD_VGTAQ+ T+4MRWE3GN]RDOK
MHF BRX)&3XBX>7^@J20&>X%)=<'I2]3Q1P7ZVB(H>.%7WC,$P126863'CG#&
M'CR;W=10;UW6[)CLF/%AWW#89!>3)BRR$$<L)>;7%>NIY6YD' I,U#<V=)<H
M&/I#3+;4J;OZK*QCW6).&,;R33.P"R'],:IUNQ1_:9E4V\$;\=37'_M^^G6%
MT4H'?[CR;FN7']_[=5(/UI8I?T]G&WDA8*5S_<7-H-3&>Q),0Y]>O;$<:XU9
M,4 QY%*EO0,U@;!U$U\0A-I .P/= /FRLM=!YD&%5^>D724$[:VA>E86:6A,
ME_<J!_F!6N>P260&H30UL^X4_[M2TO\:(C>6Q'>)JBS8 # !Q0Q)>@8*U.7*
MI0SZ$>M]BXH=)NSQ3F/?5#BS#@6>1IWH[WXQ.8F0U,=W3I0<[%0:;]6OS+#O
M+>CB9MTM$5FA8NKM]6$/UAPF6^CS5)_DOWY?^/DNN:$4?7%SH&;K5M6DH^C0
MB!8T0.\YX_T T3RA6ID5\&?WE[B(+L<ZJSG>JJ7,KV4W+\T_V(A0-KA9QX^9
M+WRUDWS1DH?%,3(9SG-#NJLF%MS91??%UH!\!19*TFZRV2J/KXQ6/<KX+#D'
M*]XL5_=S@,2H9*@F@BO43L+5SHF;G<6;9?W;.P^<PLH$@]Z3'^>5I+R?OBC5
M@6R6T#%/MJOO3EB_N!41ZCX,MW5A(2S!'V_J9>M_.Y14,36VZ;6=-2<^]<I
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
M=JG@M>:IP6P_K0)D>,61_ ZV&0^/S:AH.[J'+:Q7-E -IOB6K@=4&(XD3PN
M-&>MDKL_FMRYN-C@W6\:HY8FULHZ'HAFD3>/E#<Y+63\<(I^X$%4&O:BCXM'
MWZO79J^#,*2""6_'FP^POO+AD*0+!_HZR?$!N,7@8DH_:A)WQ*)"8 GK2N0K
MWGCBW5WNZBYZDB8W&BQY;;@8AEH8XX$-1L?IS/F6^"Y=A+[=#G(-Q.R*&/:Z
MY>M7^FI%_UPU\A'#3S@)_VII3\D)4P?::VI)CQ0Y\U/%.1VA] H19T7%^Q7N
M69B:FO>0MS6D!]NU4<2)=;R+#I'"E%O7XD 9$WZG%TC^5 U]E#$3_*,_GMSX
M^P/$NTB09"[2^V[R>U-S6%?$Q+O3):7I@(,E*=9,[*6KYLZ,G?0CO,'$DABM
MO:33M;-W05\H"&G>,%Q3ZRA1NK%G.T ),3":5YZ,IREA6Q+;'^$/!UI7S@;C
M"-HTKIX: W/,)VB=R*HN&@4)UHU5!8LJNE8;CB*="],D?@,\L3#35$=WPWRR
M[G:"LA($'QA9(VMC.Y?T:=Z 4D.K@5JGD4;:4,7+\(+W;6=V]CZ*O)[I4.[.
M09>\45KA:$.T-?QRJWZ[8_>B*AML%EK2[T2HMS#S$B;H*ZB^V;,U'*LNO;+A
MFQ'"PKAD&EH'F*S&S_3$Z8&*)9:R\U(R_>1/TI+ L4GY@+*6I2(8)]W4.GBZ
M[GOMDEAML\)JB^\['U >F/>BOVUX^0V8)%'GG[:QY[ AY0J)Q(]#U%>W$@N?
M*5<;]X.U2G?;AXSJ9XI)]48TDY!\28A4YTLY$];J@LO81Z'UR:9/ V!56_]4
MIS9/42"UX@^=VF\L)#/(]D_^T*F]6^M08=MH>ZI3ZPW3KBUYE5P3SR;G:%O.
M=+K@7*W-0/P:IW=%O_-9?OXNW\V<6VKWQT,9BK!_=DT0/>WMRM_E!_V<L1.P
M,]:SI8@+9AK<&EO_?N\0A?]I5B6QG8'.'%@W=JO]=#(QC?/USQ-O @:V<C'S
M!;M,"GJYM^=331>(*^KBP1=DRJ&G?01"?RKQ[1@.EUS$WNK$F&[@[+2-#)KV
MP:RVBTYV)V2NAU12DED1:J-]DEF$N R/&^YT&F&K$(?XU?I<=C16V-?SU[_
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
M,G-P8<,EN&.^'68J"#%D&) *5=M8Q0&X'D$)]]8[.A0NI==^_='8C/L2C(^
MAQ)."AE]" ?Y4)R)> :95L0Y>+J/4<?J:P;0?/*4)_!>YF1!>^Q@UIHY5LCQ
M<UY/CI12)"5OR,WQCRLLW?\6//U0H9J]F2EATP#TDI'1^IT12?CY06]X/RO/
M_UYW[2WQ8<>[2(GX6PO!WP6;A,^O]JD\Z<-N7_* _*PIEO\BL+PIP:1K,M['
MO$=)?7:!Y"<?$RE&XVW.5+G/KB J6N.$2[.T&6RF<SK(/1[GDKGB6T!OD+LM
M6->%S9W88)=5#QT\:0IS,G:>"(C;Y0PSH&XAI^5P57ER5*C%)>T\\WO_G';M
M&2+)2'>_^6C^O7GG++F2^VE?40O_2S6DY9Z*Z1@Z%RZ=[U%N=>E='5W-13 H
M3$@(&:AP8ZG-,OC(9/@ 'U^/*7Z(;QO'*5CS_"F&T93!UG)FG-4K_+YQ=R>I
MWP[MEI>\99%M^!LYS/CMQU&#<1A>3[2U?K^UNO_(]1I>R5"T8EEXM1MC#!+9
MFTG=9)F#O@ X%H'4/4?+76XZ>JH=NJ6^>E558GQKU=AF90V,H]Z%KUEG2>B:
MN^R@*Q$VJF(6V;JJB5]#C$V&XC A]1AQR_O^U%0CMT-X@/Y@+L(/QOSUSP/0
M5[VU!9%^S$IKV(+<YNPI7_N&NCGL&VE4Y4T2-A%*?T56_W)HJ[MF7T3%)?=G
M)^0E'TQP'[K]<JB5[/6U=94YXA&DE4R)\5-<F/+#1SXO!P64[K^4=3D) [2
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
MJ1R.  X\U7)U)IJ,G[RJ)]L+*=RKG<-X#/"6 V-SSQ%OX, $08AYA4WBI\"
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
M]=C24,K:W;&&>YH-OPTTK 3'T"6&8_)UVQKKT6E"I_(RQI:F?9MP65( C5;
MUC<U=6O-75*Q'Y9HU9:H1[ 8MM9YPZ$^C3%@M=D,?R)@& OKIOGYJU\QPWP<
MKO]E9\X2MW<^>Y=I=Z2:'SDG4:SA6N^';=IC)F_0?\E\/'NYQ;YG#B=7YT3_
MI-81_BI_6_M&!!#L>4G<J.J-$WCJQ8=+\)TIC8Q\)528_[U,=\20,4HH<9S5
M0B:0!9!$/Q  6V:_?(29DY2D+$3U*4]- G\OX([+.^:#1&9QG0N&6VW :BZH
M4I+*7@R[=< 9VS-!11L#&Z="Z]/(>X7(;\HVNRZ.H$DA^JUR+N6@(" X.F^'
MUQ+5\(4IV48&IULHN;VXEC8;S]_+SMN*BP6&EQ2"RV<IC_9KF?UB@Y'HB@ !
M?7.,AB:U)A93O!.E!C_FTVS#9GA+Z9Y"+^^V5,PTJW$?%" V^%ER.S4(]/5?
M^.C<.$G=Z$L]Z(@T./-A,T%*ET-T[;T%9N965B*H11C'#>/YPBXLI_V6&VU<
MZ8LJN)]YFW1*!LLW4]WQ244!OB-3,,;N&W""JNT:^U6HLUNTUC0 ?GI5G!&
M\K' M6S49[%(/AX_;JP71B 6Z)ZD'[.&&9[:)6 UIK6]H7*BX7Y1)--E&%>*
MAY"(&\=\H#A7U./U\TL%''ES^HT'3W)/F.SE^F]] EF#02[0BP=)T.][NJ>$
MTB(]>))#=7:7@[S%S?2X)O.3-GU;80D11>-X@GSZH*]W#]!)UPD]6V=JD8_S
M\YL)#;:BZ"?F4_-"2QP[&\LC+8(&\VB%;)!=GG]F3H.,%.UAX5_U[OAONT@Q
M^DXW(EI^Y$QSJW'JLYZFCKFZHP74?6]^;"U(HG VU)CHE(UUHSN4)3->H*3?
MU@>:3<?N,=A#4U?TVBCQ%WJYV\&[GJETR06*3GN]HO4'OP -XP%TN]GU3>F\
MN!S:1#L$T.C=&D-QCT,7R2HMO=6J U(!1VLY^AVOE5C K_DNI,>/#XP8FPT3
MHEHRBL70LSI6V8\7A/N]A+%+->^"AOM"KX86EPKD61*0" 7=Q5EO1EW^E0!8
M8%F69>9!UXX=BL71MP!#.J<S/8MD/^RFU"L,5C:NNV(PM_P]1E]L*%9Y@RDZ
MDE:(-M@$<]2KD'I08X<O0(RES>YB!*HD[/4#RBL\G 0__,DIT><C#'FH72*S
M5(W[20/O&CDD.*UP7/'^ZP5U0]K;L6*+^[2AU3"AG*!]1P9@D=XQ<D]9I[8(
M[JA!TNC>WE']#JPGS/1T(0P"3U)[)Q*^#6UIAC24_RE2K62EZ/O9DJJP?J[)
M+'B#L2VAA5@%"67XR;K:YL+4ZOJ^12+;@\9T.,0 %F[B.0]>&SZV#?7K+VA<
MEZRK?X.>Y?AIZ"FJ'O.-&JUF]-R*/>;K''2@2B*HY]H#TKRQ=0Z@9Y(AP^AQ
MX# :V 'EY[]F$D5L.6B/*4XDP*/TMIBW%C"N'E20W?N^YNFQB(_!Q39QC;LK
MV'+^5[K!JUFW+T;F$F;4M$1LTF[<!Z@#41=B7OL\[L_ *+H+EF3%?A:ZI:!3
M7K"G-A!8Y?QR.%$J=F%N+492@[*.4IC;11SE"(A,1+IBMNSK==EK5?(O(''2
MBWNSAIES<([F/'&YLXF,JY1B.."?)1Y0'J>P@7T@T]3//OWJ7X9T/BU*8%#_
M6I";?/?!9@_A+'FI!8QD#OK8PP)=>]TL+.PNU,\PCOG25$!^ T!49F7G(MVE
MH2,42W(KA'W3HS-Y;R#R(">/3FJ9\$DE%\GB:*6KPVAM_,M;_]VO-Z"MQ2'@
M20[(#CW.OU!LFP6 :6CP2_@"4*&3;R DZG;5K;"%6ZX1<%2VME4,81G7L1OP
M?<BC]&K4<M.S\;!*/P''-TXG/TR/\T&YMZK4.SJ^SZSD_4\))/B/$DC27Y=
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
M-[AML1RSBV&> )<N<4<P_EHT>-M)NJU_X]EPIL<!.V==+4[T3_\G\\7ZE=;
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
MAE<=@]O2"0*2@QBGTJHJ\3AF"&G"(:"1'$<LR4NEY::<1.'X:7VR[FD:$^^
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
M4:,W\K3V4H OXD6PF_8 OL]0QD!)RM6#^A:+4"[W,BS"".O6AI";?>VX>SP
M)+L)]P(^NIK'=41+0/RX)D%<ODG_!X#RP^I]_-(%7%_=76N$1-@XBGV)G-E]
MDVGG-^!2)1BU"YFM%I7/J 7[9W_JU(<21R*Z>C@J'7F*E("!Y?7)MVOV[UP]
M4SU;FY8DLJCR,;J."C9!TTDL()BAL5IG"'D9[@<,IQ?+A*A@F+OYX:^#]5V!
M]^EIY0:JV:!G=7.($-O^9?VQL;QK<O]0TM'']P$^F4>(=:L^+?Z8_.F5- +*
M%<:1F2M%?Y))B+@^&R(BB^R]+3X.^BJD'_:0!7Z9$VA.B+B<;F;X;DG2F\9$
M_"IPXTD%QO6X.G<GM]A:XQ#70'W"VTY%2LZK13YH V/+383.TN%]<2DGNVZZ
M15_VV&X;E#<6S=O62H/XK:3)^-RXO&)//1+ZJ?5#UB<+A59);L74/'C-?DI_
M7O\P/73V!BI.:]#B>;&J1$3-)WI4?-.^@[<E5M8AI(VA;N?S2)PV'D[17\Z+
MAN5/MN)>DKS>N""=DC%SB):&@^%Y!C#B<8TC.GC7K+39S"SX2"B)N[3=>(E*
M\VXPBY,C( ><]_+-_K8YYD,M]'G!^!<BG'#2'@G?9!PP!1=?"_D481'L9MS(
M>*=C]?DWVS8\A0QQ#VOY;_<7:=IWW@1$.#\R21F,7EG:]/RYWIB(^+Z'6KRV
M&ZC50&CMO!)$./21A U*%8 :2+MJOW D]10(^G&G#0C2::-S:V-Q7)Z?"S^T
M[_*,X?AB5.!X[^HMW1RL36;S.<35$1VI6<Q2RR9&6PMMEQQJY;0^HNFEJ)P<
M.*+=R(;T%@$96K*E"K=-P#GB)^^)^\?O("KX?+HOL7*UC8J4NXU:*%XUR$)H
M;D]/KGM6Q%HL)LTU+Y?SXF*/A,K5G)P)DAC&:KW).DWU*E_N[C>?_GU%O1[R
M.BS^+;^,H: 9_G$A5PZ1%AI=[GK.E."II-'H9KZ^:_O!H9C6 HD_GEYVAWQ[
M)S7/<^=J>>=0=(*._984Y?D4W9T<1:-*AYCS1Y6/A,[)T/;.V@'F1O0NR#-Y
M:12!:[1V>Z$L7DV*AJ[+I@VA%W,=B/7^+J@.+PJD0/Y;LJ?7*,_%)L4HJUFV
MK#%SP*?.+J/_@;(EV\G*9W59W7Q;]>V\WKW-#DAC)X;!&H,LBS)FROR A >.
M:&%GA(F)B>&1T/@:)K#1);PUCQ.@\0#+ < \?&A(C(;*Q3GH;W\_V-<.MA^W
MGHU5E2[F$-+7U[R977II9QIW&Y<MQ*>Z=N9Z@D_+#/. Q[P[ZQIH_9Z\5X4Y
MJ$\V?2!?R[)@_RVTRYMHF\BF[[O+-X?;BTA &"D7CX3"]XEFQ4&",M^V+Q8$
M8Y# X8*E1:213ZZ,EQ<8X1F8B6#+RRAU/@-KB*B%UEOB_BA<\L',>!>/_)0A
M]BG7V# XX);:;J X.(PW>A&4G\W-$1ZDO@4WX3IFB/FCF.QJUB(Z2HOFCY9
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
M+-F?))<_AW2,B]?-<H&IRCI>33/5'JBJCTL 7 Z)Q4]$34(:%_?#J"J1\$F
MX1T 1T[@FQ9$$-_(IPURW'>>$?4UP$L'M;'0C(Z43I'1@[9,J;GT600TMG^=
M WS]X9I!LZWW6F=6"+./[)JV2@@A&PV:+!8N!%U=NV2@[<_:@MA_3F^I/>W2
MU?(^R:/&^'02)\/,0C.C?V^4.F[0K^^:17T1;*W5B:F8]!@SL>$$,#S&3''_
MA_;:-L\;S17=)JF2!#@78DO'!*V%U'U=,JL&_%:6>@+>CD6!US_"Y=Q^U/=1
MBFL',ZYO0I"/&WC1,6/[(MTP8<0]I$@3#P9:X@_3I#@J$Z=-8/L :N'ZSBJF
M1O>PSD7Y_9/].QL([Z%['7*S(C:$NR0_OVE_6*#-?C9QCK -6%8X=STRH;/C
M3+B[S:.0 *A89Z\,M";,T[BD'<CBS7+Y]G!<S4*H\FF+F7$##]:$[O!CH"VB
MDE72M1Q5BX6CDM[>W]C0XUANOGH/UP7QY-.YYH?) A_8RZCFM9#L%X&-#+)O
MZXE606 !+'M\>8*GC:V@:!@/2AW/ _CGN *C8GK.:F7]"*M<N5Q_$>@HH^3,
M,S';I!1'4,0"].'_;O0[,>E/G)12WWAQ7=J&=W-K %>?D6I=KS]'BUI>9OH
MVK(YD_A'X>I7AZ\//^-:R0Y?[=%R<!"^T.9<[]/GI@O6)L)N@T^4%,CIPE(N
M>=.?[V.K@0,H?4=9%Z2FXCZGNMD?$5XT&A)HS,SN9^E ^EF:_6%MD%@EQ&/A
M[MH%9\(W<STC-QR'U:"._5JI/.5V%[=)<6;UHIU)Z!P@<]$]1Z;&#-49;_2
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
M>KQ@YQEY3.S("%8]Q!IC?:V!?!I^) 4H.WZ[1![6TM5ECJUB_EN3]=S$P62
M\ $J*MEOS[M_8O#G*8A8&!LVD*TJ:A&,*#W_4\TW L"%C_N;QR=NI/XM9<8)
ME!6E!.1>WI@OBLZ:/H2@%*P9*SOK9LC6.E3;GHA;B,7AD1#2!#5%5Q28H8("
M(%=G1J?;_7C@BNJ*T90'*6;;CA]?O!7\SYWRHL",>KWVS%=="V!/>E'A8ZP#
M^8,TCZP7H"EB8&1"9]V";A(K])V^99YRIY*EDM3'3O68EU%:$U(IF-!P.^^E
MVHI1K@1P._Q*B:K:MN[R:CVC/J)'?PS45_O\[9:87B=U'P$EARPR&3/8$OE0
MCFO]"SH%-@"6RG.8SB7.\L^VVQOEMX(4\@9F [VYH^*!/.4'ZI%*ZLR.,%+*
M>I_7<"52=OQ(2$SOWB;FO(1KM.:;>+2;YO%LEDP_F<Z#PE>_/C\?5!#>U-?*
M' ML(L(\:$AEE(9VL<3)J4)0A>S/?]?;#ZXA6S$CKI$AN>I%[& 52076VF?]
MT8ANK"IMX_V( !YEC98/DQ\0F<(XI=W<EJWOWJGU\5C5*XF#OTS,H@A^7$9D
M"&RBOLN9M.'S\2L\D9Y<F0@GBDCVX$O!HJO)>H,"YZ,68Q:,"/79[=C<B\S_
M(2F)/RJOV6ZGV:UD-+(*/RB/ "8U7AQ^^$>G/A'A'@E5*#PHW.N]TGYOSG9"
MDWQK5C(I=X1G8!M+)JA\N^(<[6VMK2YJ*>C?^O5)MOK/W_?TLD#"-<O4JJI:
M5G_T-\LJM]$5-]@2G=J3]Q$>J]?'$Y,:!LICCA?XL:G_%G(^:Y$,:2Z:UQB%
M-(I7)L(/+6^C7H:98NK^QC4#D8Z$NDZ7(T<OI'8L0:1KY,T6/;L\BQH]I_?%
MS'8NE!R"1V'#@,'#+XTT#WNCO8^$[!\>W)>V/)397VTY$KHPA?PM1HSG09RH
MY",V/EBLX'_'4MTM,%O^VZ[3AM@\A+X3]]'AJ86.?+['EEU#7.(%&^-ZZ2MQ
M[\>,G<V&.A([# (Z.G<4UJ5O[]/KMZMB2O>_B?([>+Y#/"P?W'T+R-J_+6!
M#Z7?&/^XJSJ'S\';KTK/G*+:K23T>&YI(VC"FW4SJF1&W?KAI_NG!^.T5O!+
MR(?'=$0J/^X!0/U(J+(A]C6B+$XX-FP\+F'=;@J0(JCSYMS;,]OY<9.Z]]5&
MSH%-Z=;/,4H[*3S<\K[QD[@/-CT'8*I1%6/&?X1$]C\1$?D+D+\ ^0N0OP#Y
M"Y#_+P"A3NB>04]08:XC&-? P'W)BJ!8(OJ^O?N #Y3/EHXZO,"H?D"_(M=\
M(^M(2*64,Q3OI)4X*3[C5>?Y6>C;$#)F"5[VQJ;.:&*.N;HQV0&<M)$9LP:_
ME85GJO%=;)VHS)2,"8&>*?43QK49&2H\W:7!['+2D.[BC1JM^ =_RHL^.H,/
MBS&/2SY\=)P#(HU6W=O73<,.K/3.0I :XGUME?;D'A]^]H!(]MGXYFJ9@;1.
MH_:ORS> 380^T5S#UNZIG 3D6V8!^]#/1H^_FZXF(O%XNEBKHE@U5JR/C0!;
M).8S@,]FYMWBA$,\TR.A6[,,JV."N4[,U@4>YE/3_&:1D(=Y*:;YGRJ8&/Y;
M2>;O6<[X#B4$0S!$$/:?6=3%#%P('];13T54Y"[KMT?%!WR"J6;9B9>5)"*O
M=%S8MU\O GACZFZR!7RQ[2OKDQ)[8C6TN(E5?QW'$<YKCM_::W89:[2L9');
M.:$B /=MF>MFN7=R./A60%GBL*/>LDL2YI:&Z!U1EQMV9@I'0O?ME#E6H+:A
MC;)E#1$I/SB]Q $;Z(SW!9+ (@LY0]'M/PH)U75P/N A5^/>6X4.5P+YJ1<^
M7(R*$V;1%.(8%B_@J#06N$C6K.I:/^/2/ #@6Z5%%ABA=H ]59/2'^HI]!E]
MD "-H +VM*UY\VO+EQ>ENJ@20&,\ *J]D5D074%K#MLL>KRR87\V$DNE>:YT
MUVDAUW:OFLO?N_=O@?BIYL&HE'#8(#-!/V1\"94CWE7HF3JDID[J-D$\8OM3
M5]39"M5WKA7#,;_.@DEI#EQ6;V,74C+927KNN\)]UPJ<&SRSW(8V%^RZEZM4
MGKE0P'Y)*/;3#[,,7Y?.B@85!PBZ61LP2!L(P9G#M1#0;F%)O'#\S?P-&UKA
MAVCCNU)!A[(&\VLAV5_BN7!IM?Z\E?.50;7+DD5*WSF'*JN0;$Q,NXA1[=B[
MWH]B3YOC'1P<B(O2"84Y.W$ED8%*6%AS)195)^6?%R>> >CF/-S[3(PNP6"W
MHR9YEXOY2@'*0+OBW./$VF)/L\9N]/Y7S=A_JOC]W\Q&;*W[,6+@\+,UD2:E
MK38Q/:7TQ]&0GS(>MICGGM=X:Z"1WFQI=R2$Z9\/G[^E8"<HZ]XWYOYJUY&G
M ET63'0^9R']< R&5@<^?WPD:9/6A$7</E"Z/:6JN&58"B,'2C$ 43-UVT%.
M> VI))R- M7DE^3WR'_NDHD=1W/[7KW+="Q9JPVQ"QU9@[ O@TG=X(H"]KG
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
MHP")U(JOU5]>7=_>Q75*)F[BDI-*6!G=D$F.RC(LF,C1XB'&$9 __R?' P
M#6J6O"X(HWE;BN*6G)PI\:>.6YR2W-B[O;_E8_\9G^U0K^I-YY-30 ^_4D;2
M:0#6F<N=DLX;MII9+O6&')"SU]Q="XNE*J[%N!\A V+V5(1*[<:_N^"SBE9]
MS9U8$XKM:V0"<FFLH..S5\[YF <$>RN8)(S++*J%>E7[G35S#SF9@PN9EE?M
M3CK=E5?WQ+.QPG/Y@S )-X1,XI2\RY:W;*_SU.YHKF;9Z<X7"MVO\DC?!*JY
M.YF?B9N,PY>(7$&Q99:$!J9"*4IG+!2_P,0K=#SCO+1'?Z,C^;GV_Z;'7S"(
M7-7OM%T;,SF&;S=VLH9CVR1;K2@WA<2OVS,J.)?7NT;9M)-ZI>",0,1MS%UW
M1:5MCYJ:)9BHEVOF>GOC($"B4[]O=!]%SF$<E *L1^E<#^AG!F7X;&BC)"L-
M+KUW/IR<6.'E)(BR:4 O?A#[P@*XJ6BXO2'_1C"6U4$?6^1Y<1HY<5OK>Z&T
M/YHWA$DO8I#8G\:5ESKBM@].E4JC,0<>+=K/YKTM<SKP]@3545&8VZ%8V'F7
M546CQJ;1"'5'?U\SSIC(Q^A0+/"N3?\MS ]_J_]CP@KX5PD3^U9MD+<>:-XY
M,^G0@L)&Z59SXW/JX?;GA7+&'BD)FGGUL@DFYVUZ5M"^(=L]U2-G]=?AI<B4
M::$NS9VNC_25QE;"!D"-9844@Z91*/'<!C9O=PKT9 BC:606U9&N.X4AIK2[
MD +\;19RUG[^@;XJ"\OBJ9*^]O*\)BQ_PCL42R/$>U"M=#*_@LN/8&?E'](5
MZ>_P]C\/W@/?S'"V I8_CC.32XE)+!BTW8!?9Z$F6P.G5J QY3JUE.T:RI3K
M18JP?5Q=,8/-XDQXRQ%S,5IED\\*#R8.Q<X'[['NJ.ZA/\NMD?][CO$D@=?T
ME>A0;!46/'^"T!Y#_'PF?>7:8Y(.A;M7=;$C,M0"J/?QZ9Y#>= ]W]/J+4C2
MUZJ6$2^/B3KYV.3(0&TG&U'87I1;(9_3N=V?:'6#O*]6\?N*\_I@;>_ JF+:
M&(^G"P3/B;P3*W-S=R4Q:NK_'P5SL5!F8NO4C"-Q@N3\UM\3EH6(J#R0810?
M&5]J; QU[H5L! ;-./JICA>$YWL%%5+TZM]WN<(?8]:CB&7'-DEKJQ8S$T&8
MXH-[T'1?G]&7W87@,3F3LJFQCN:!^U4^5Z+.P,IJ2Y^<@#=Z?KW[FFZ3Y0[
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
MF+21=W2O:Q_I^]:E?NR<2. CNRN4FPZCR,KL,G#G]/JF<E0[>C7=/7)B9#^
M2D,/Q0I.%6XAXA=<PS1X]8[DM0$*FVD[UQ"G,M'7M?@N.(815>BJHV#\Q*_-
M!_4V;(HRE\S$9X2[(',ES?;L'-K]<CN?X'[0DFGZ)XODLQS?-]KO@1D-$!,)
M^$\L@Y,"57?&FYB/WF8B(MPH[F28AOR=LR]:;:6UQT RY2+O-=$QW]@V5J@^
MRH#5WVV&D?$0-JRE,G!U WL2IQB4@)9YDP'/;TH#]^J8:#6WC7'Z2X3$0EE/
M)N!MH'E509#Q LB[=GWAZ,R8%6/D2^?Q6"?02[(5SZOTS8\>WL4J.2TR.Z]!
M.5^%%V[!W%9S[[NNJV9UURXH^FR%<=!QQ>&#&\(*"(#=:;.7KL=L\0V,F9QB
M$=J+=))L(N=9KV)/G7)L&H;>7,X9DH%OL#)6S?#=,2XJ03?)X+&3$U<9_YLZ
M<O\.1S(' G6-!<IJY33_U]-O8DRCN-U!NL\(7YX,5)5,1VNQ,VV5X_HY:(<,
MF0= ]U?95/]PG-><A:53[BFYMG3"VX>-1,2XA@=#)9"!&OZ'D/5@MD1WP'J!
MMJDAKUCO17.U.P$->/D/H6O3/]MI_AK/MQYLG>B'K[,?+^_.[3U8$S]#S1LQ
M=#VN'%0WD"$]EH):L>JAHVYSJ=#H^V1E&8'5[FC?YG)+RE48T/$'D?I'.>\3
M])'*&9RI,$J*.#/1ZE#&/..X%6XQ$!O5/CED;&=Q!RJQ2U=U@_42CQ?._GD!
M'QN(PS;VZ^Z'YDH [=6D,O124"-&JA5__"L;@&(ZJ;ZTB:0]OSEYYIWQBL[M
M%->0N=)W=1#XP(I^YU@=JG^M]R+@=U1[>Z-2]\RHP"RSAYTR;-#C3PO,8^X'
M$#XF%%,'8<$0]I[=N86#0+"%$-1K-KYH0!)H&"."DTOQ+UI=82.B/6EU,CIZ
MB,?W 7*D DWH^XL,#4>>'?B=BE\_1-+J3S7I$<-5B[=#_U"3)H?L-I+24_Y+
M3?IZ5O<?F,&:/]6D0S1*:H185R/GOAIB)+2I#1/0WC]@P&RTGP_-[^"9-1*J
MW%&"0-?:X(9//MXL\#2V,L.H6ZJY<=%@&0OKT6A\#?=?"?A,8;6]XB6&,FKU
MO.$:;2_3;$79:L"MN)99J6Q4#=U]570@?C_U(K^^I4AGO?82 HD]<1N-8.<R
M-W@=VR2ON7%:"SM"E)>UZK*-E1S;]V#URQ.3KP.->/&)UC-LZS#Y%1-'7(C_
MRQVD %N.IW]_L2#\]N__:D/_H9CCQ$[[O2GI8$37<.S5-Q-OP[UB8^.ZTA2.
MZ33-K!4?&<>W&M[FO?.OTT Z@.(VE^8/Q0:*RGU"@7<^$L'UF0;$3@/XW@@%
M[(K?N_U-004\^\W2H'=;V1F,\"QIHI@,.3B?]_Q84>W&9Q6*[5J#YO7ECJ$'
MV5:K^*!8_M.K*WI8.8=%Z.S)J.HFWHM.H/C#DF=;YUX[D-;#?I0]%*NML4_X
M/,(WSUBH(-AB'J4<M://K]K%U5CC,38-B3!?)97U\F)DZ5#!^)U(:CO5[O;"
M2M=N/PWW2@F_/_M9&J/JA[\U/U=-0;\%&?GFQ C3HIY<+%:]!)4I^P5K-=_!
MRS5J7G@-;LXWRM[*_KB\<V[H-NGK0['?%V%: @77_B8Y&NQ0C,5[,Z5U*-:6
MB4<DUE]BC89N\.4%"KY-AV+F0 \05HB]7Y?8Z%+_<3=!.BL2;?XCXX/ &VX]
M0M@W/^(Z4X6_%U5G;Z>M?2K=BF!:=+4"^GMR^6=S!T)X<6([E<AV:$L?@^30
M%P@\_4^1C%W_'QV5K+/]X+2@AU??ILD'N_%=<%)9@NL-I4'WI!S;]P9M,SD8
MELD#"OMN 9@5#?0;5^^:QW$K*F<F7H=HU;^NULR+,(@6X5F*AV): ;\QU34*
MR;9F(L*&K_N 4=:MV<QS.">HS>9L4UUO5:6RO*%@$6*BXKQ*(4+88Z&QEU0S
M[?*I,9MW3)XQAP"(73WLBV\Y6N_J?_X[9!\QB;\28[W]9)5)6-$M:R+,:$5D
M*D+&:EO-KQS? NIGTI2XF]R:3?];LVNM#2/(FR3^X'L'S-V01>!%&/:IL2R*
MKSZ( D%"[B!QR'&_EQ0<F$SL#/L(=-Y@ND7L_]K=O!#N.6Z.2_/*3_FOAVWW
M^?'(/V>=/,EYRLL>WB#*?\N:"M5Z!RWMXDP =:)8$7GEV4/;89QI1WGQ@&6I
M^,ZG(?IW(]ZOM\FGHR2:D#ON>E^4B[37/,-'#-?Y!Z]6/RSN!8=&UBWFABO$
M(\)GRI<1;93FE2[R']CD!,V?%EE3.1NGYL.B?*3;NYO7:,4._;-9!BUU>^A
ME>3B#WH.NV8.+64#A4LB+)OYO=L&\Q*JURMG4-RQVZOTX*8_S$@--VXNLS09
M9_1=RC#HM?+!1;MU=3V(=CS38AO2.W/%@9F_T<.ML\KOU96+K /GZFWR2G6@
MFGVMTZPMJ _?ILB*DSB@VD@W9F0#$0Z%ZTY4&0;QQI/9YJ:5+N&%-YR0R;G)
MZ9B"=-Z8_VF2>,U/^CZ.I"S_6AGJT6M@0/B!!FM9=W!IG!'Z^P)! J_AVITM
M#3CP;T4<M:E2'PUKNIH13^#9Z0(+Z0R6S6:78T5/;DOBS^U\?4/2E4G>&X^$
M^;Q&]RR+Y26.VZ8=I:IOKD5YY7?8H*Q\'/.,T(!<O+6[Z'>SD$JW']L>&OMJ
MQC)2UQHFG3U;L[4R%A()]E][-R8E05>.ZS!L@?/5>OC^Z-@JK8F?*,;@T%BU
M8D?<_4Z Q$=.E3_X;2]Q3;QXYB6K "K8P<IGQ_F>)06J:EK0JI*J^H87U-?$
MD< B+^RO_;QMAYL\(0)KEH5B9U4%O7ITXLV/DN-[NN#BE8JGN$=49_R1<\LQ
M"V[N=Z0KM%V"4MSL3+%EF[[);,QV8P$+*@!(+%^>Q336[9ALUUMXX"57H)5%
MW0T-@A<K]WIW\<]C,ZZL!)<'M*64S7MXCK-H$[TV1>,J)F!,ZP,""*>"O8GU
MB6NG%S,0D:M6@[)>L]RNK<NMXH8CJ?GB3E,1L,B'E202YX4@-*RJV5\SQMUA
MRXJ2UM.O],/'X(%1QAQTW?SWY0BDD?&CBID=(X@2I !B/+Y=T0A)C:&N=R%J
M6)[#RMY0&:%JECC2!ZO7GY439<$HWK-S58@9;N@%WIS-E+ =V"NV>M8P6.02
MN6JSB4[YRV[T"5'[^.#?/XYCJ*T\]W.7=[O+L?/1I5E: <X:?FO&!\:#GKK9
M;UZG5G^I&6]S*=%Q7\NI'-Q(ZV!SQGBU!NRY7H\[.)9^ QDLP1WH EZ9K92+
MIN;[-2^ZHU#<Y&1&8'RR<^\$[0%J96DO;S[L0Z-40[]I<7L +*9/6A/X?M3,
MY1A ZM5R HR]*A?'J,AZ]6-JJ>PTIE1"\H.C;:OCTY\6$TK&-N1D@AL[/<;]
MKJ[ZQ#?:'HI18@G$OH=;OJ:D.U%G5TM8/O.A>';*!@A+H$C*T,Z]=/551;B#
M4&\('_[?'?W<:0JN^J:\="\31DRX^7:GB/$8?*'R@:57W@U_=.'D*\P2*V''
MPVB"@S3V,7X'>CV0#92>#1N-A$+2$]^Z'8H5 ENV,8Q2R7YL)<?4RGZ@:Y!
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
M(D<89V8BV]?^BP'"BX"M8\>2C0I ,;:R>:_3',/FU+U=+[1:GUD>9JAFW!Z
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
M6&A<%--U9$JU-BFJXU#L@ZY<5-_936W@3'M"=&/XN([L![[A@+Z3AA,U2;J
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
M+UZ=G@7V;%.@FS/C([[V\CF>X^9PI&J-K7FZ.?A^V5C$P8/WU-+N(>6GCKG
M[&7L!8TK(/$"G[B'>KY386%:L;I-J2*7H3,A_N8;@LG[!YE=P-W /F^21]-5
MWO8.T6BIHFT!!^&^"]T(472*B*/Z1&#<=26[]OH,#W_B^Q\)C87<CA)<1IG+
M[W@?":W4-Q^FCQT))2@9K1T)'0E53^-VLXZC3W\]UC+S&?5"0$WJ* 'U8 *E
M,96UVFC]96L,+K(W**+#UT++7^_'O0K0E2'_,/$/J.$%D\J:J^YF%2075@M&
MS;#;7ILW0@Q[7]:E!<2080F&X:H>% -^>GL1N<ND 0* L/$-,B<#*([=P4T=
M8=%C)\.*+/3''%$9_0ZT<LPL1J-/H[_6=$$0K:]7IQ1;UXS6+?OHJL8,I>SG
MOK1/VC%UG=S7MX39O.]CW\IJZFBL:;9O8Q)^:O/PWX%&WK/S?80Z-1II)9I5
M28[E'X:>8HVL9&\H4^]OT'LLZ08J.F_'E(L$^+Y!PII@21UBQ.Q]&I>U+%"T
ME O$C4D"5%X'C$;+_#JUK;JTLI OYC2)MTL5(Q"  CFY"E6-[.XV4P19<J&(
MJ+Y7B6GQNB4U1X^HG*JLO%G8&7YZO:@^L4*-X-/(34IM?:)6EO"3:U+\<NL;
M;^9]/\@CSX0O+CPRB@-,164>?A]C>(6]I0"@=M3L'!CS=+W%S$AE7)R&BHL2
M+S=]H\'@Q :^+JQFX15W;)/]=I?3QC>Q@#OU8'-L1I!K*#W:E^&-&T6&/T;H
MZ6:PO1O>UV/Z[W0^XQ>?-GSGM_RN2[71/(36->%]P)/_+(V<^F@^OK-$GS;H
ME.1PJ@5EGHK=.A*Z.6S7,-Z*51^CB[[;[C%(<"(55SU]T3]AJEFL.$L^#,.H
M3;=J@V=RO/BY^AIX#K?=\[.Q^S?E.C>\2PS!NU!)N#,A:?H ]&J#D"3SBDKP
M=R%R#(+\++AQ3B1\9/GNX57XHSZK#E4DM8HPM*:5 YH:_8RNE9&9  0C'QT>
M/MW2Z&>H:K&&XK+&OWH3*1LPO.%:-3WL9$2'U!?=CPJYN#L,X<7%@Q>[C?PS
M'5/".LB__,-:$3W&]5@N9!_>F3C/V&K*:Q;]9=(VHUZM,*QX'5>W2%IR#[1X
MM$VY8L#Z<0 3,(^\8)R@*YE'<BH!XJ:I1?+GJ2&#.?&'ZAID$PF,?KN"<GKO
M=!]KF46C2O'+8&CI[]7_J"E+BMW: :%]%YP?E#=$N?:+B A$6KM$6WK*,O]^
M* =R\8[3J,_E4\!%R<EWSUH$IG3=0)F82OE7B*XDKSPT,C)^]&@V9IH@&D<J
MDJN0[&8D;]USNSHIHYWC4=WVQ].;EC^>YO#O=%B;1K;E+\*KN\4,P6TU&=H;
MIT%A%[*\LB^BOXEOUM<1MYMDYY)=A^J.A,Z%K5K*QBU:D'+659%?D4081+$&
M;CBK-,!S&.AZOYHEQM5+%3884SD2TNS%1[E?$^D0?]Y:GDHTV^3IESM1WX<U
M2V"1Y!W4Q27LI85";:M458B1:3C038[_3_<+_%_@A)TK0>;72^6_[?F1LW]C
M%T,P.]]G69J^O&5[161/QK%Z* MUAV:+234V.'.'&"S!U*I8K'V57>@M9WH[
MQ51AV_&#8_A"25F,GD6 96V(PL0(R&EAR=^(ZEG9;0$ADO"NO1UR"H9KE_%K
MFR'RN75>BCG+&D6G=XJMH2F@W;H)]\!U#L25EA4_O2&16-Z:_MY[@ZW$SN7!
MY4-4L[H]E1E1BFGOI_!=(?(IG=S*'=\1<O@4(QWL <==0=OK_)XZB)^_ 40^
M>O<SJ4C23LF)*2='BOW]"961T;-8E/!I\XR;%FSE'(TB-@Q,(JCC_RZX]JWK
M3_Z'0\1/8P\^T==-K2L'AP3IO?D1Z*S\6WT#H[]DZIL0VMZ*^L ]MI21TN4)
M.[<6_ZFOVE-KL JDG5,?XF@WE'QN_X@,6C@2&C^TWE?M4@/W: W@'%6'$V"
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
M@F+B([X?S%RJ*,^Q>N WXL#S@LGN9"G(0679L03%:%)6DNN[.>O9*EK$Z"*
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
M,%]*B&X,;)]^PC!MYR0Z(*/#*?K^CS:&S]\Y6#P<Q#R77-!R,Y'JH6?4>E8
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
MU)'01P=RS0R4_,Z2V7]5;:G2A$164 ::8I4EVZAO?PI!6#);_2.*!-)K?F\
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
M-KR"$*[.N?/&8W!+8;5"%V/J_(\Y41,OAWRT!7<L+&3%>OD]9B7C8G;R2T5
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
MR8R455B^_[[[KJ\T7_,B"#PYI7L^PGC#8C<2'%2)Z$#UCVQ8(WI*)]<E#H4
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
MM4ZU9Z=!<Z@_#YJOC<GO4$L#!!0    ( *@TG5#:7&MX&P,  /@.   ;
M97@R,S)B9&]C;VYS96YT,C R,# R,CDN:'1M[5=M;]HP$/[<_HH;TZ9-(N0-
M0D(S))J$#:T%!*FJ]9M)#/$6["AV2]FOG_-".ZF;]L9$]_(!<^>[\ST\/GRV
M^\2?>.&[:0")6*<PO3@]&WG04%3UTO14U0]]>!.>GT&[I>D0YHAR(@BC*%75
M8-R 1B)$UE/5S6;3VI@MEJ_4<*862[75E#&.6[&(&_UCMYCJ'Q^Y"4:Q_#YR
MGR@*^"RZ7F,J(,HQ$CB&:T[H"BYCS#^ #HIRY^FQ;)N352+ T P-+EG^@=R@
MG8<@(L7]X#8A"R)<M5)E,K7.YBY8O.V[,;D!+K8I?M58,BJ4)5J3=-L+R1IS
M&.,-S-@:T9/2QLE'W-.U3)P4Z&5DWT5 T5K&<L_O^+[>UC6S<]H9^O; LNUA
MIQ.8EM_V LMH]%T5R4\9M1MVF5-"L9+@XK?T=$-[]C"=6\Q\"2BA"<Z)^$+$
M(I?IBNE=UL]RE[9OHA#X5B@H)2O:B^2.X/SWX/I.".56_SJ"4MU4*18LC>42
M=9$\?ZI;VHEAMHR?PO<(*-H?!&\RG@?C$"9#&(W]8!K(0:JSX/5H'@:SP-^=
M"@//FUR,P]'X-0Q'LW/X*=PI7NYA9W^!N'T!&%Q=P8A&K8."&+)<%*>A2)H0
MXEO$_\P]>7_-!5ENJRE"8UG;/5/+;O<!ZA*#M.#%%B)&>=%M! .18" T8GG&
M<E0T-)#V'"^E(XT*4^DQPRO"1>TP%[)%%=V*@]0D\6N8*R:\&+,6F*:I6);A
MM%\"HO'.:!=&7ED-:;2[S5JVS*Y3R6U'M]IW8L>N1,<PN[6SJ7=UJQ;M=E>K
M?6W;KF<=S;'J,-W4M3NY8SB6=B]W[!):J3I=TS!? EO"KH@+F5WGDH*LJ*BX
M[,;G: NZA&%HND2;XU02(=MS3=^2\ BEL,4H+SW*Y:5@ESRSE%2++ E%-"+2
MD]\3V(1-0J($4);)<%[Q37A%G*XI;P_[KSKXV:)R%4[]"5S,!TTX.YL>%$S5
M*ZOQH$!\E*:(/X:#;I#E)*WO$$ZSO)/^VP7['\"/ ?AK$G[E??'PHMHXU"OH
M:*>4C\!CMWR=]C\!4$L#!!0    ( *@TG5" T&QAY@<   LF   1    97@S
M,3$R,#(P,#(R.2YH=&WM6FUO&S<2_IS\"E9!"AO0NRV_R(H!Q[)1H[TVR/D0
M7+]1NR,M82ZY);F2U5_?&7)76LO214K<VCDD@&7S9<CA/#//#!D-?AC^=GG[
MWP]7+'&I9!_^\_Z7FTM6:[1:GPXN6ZWA[9#]=/NO7]AAL]UAMX8K*YS0BLM6
MZ^K7&JLESF7]5FLVFS5G!TUM)JW;CRU:ZK EM;;0C%U<.W\]H*[SUZ\&"? 8
M?[\:_-!HL*&.\A248Y$![B!FN15JPC[%8.]8AS4:BYF7.IL;,4D<Z[:[;?9)
MFSLQY>4,)YR$\ZO[1(R$&[1"$S=K%;L-1CJ>GP]B,676S26\JXVU<HTQ3X6<
M]V]%"I;]"C/V4:=<G?DQ*_Z$?J>=N3/2'B7/!YPIGJ*L;0_;[=/KXTYWV#ON
M'5^_/SDX?7_<.^F>#'M7EQ>]R]KYH,7QQTN5'^7.4BAH)$!GZ7>Z[;>/MQM0
MSSI%A4K "+=&8F1P.^HN=ZWL[<<^JX6#>]?@4DQ4/T)$P'R]7G[)&")M.+E,
M/U<Q&-H8URJP8@>=9N>AYB](R4LP3HQ%Y$?8:,YN$W00RZZ:[!K,)+=:O5C=
M/^3&YAR7<YK]&Z(<Q05Z^=5]E' U 781.?8QE\ Z![S1.=SC^]L?)>-QC'':
M<#K#CNS^*5SXIK[&NG46>0CFS"7<]9]7PTZ3W;"$3X$9F J8(5VY1%AVH53.
M)?L(F3:.H:-<:Y.R3KOQ,]-C=O'[[^Q&14TVU@;G \MP=1TS0*QB5IYH9V6N
M861R;N8_OND<M<^ZIW7/BU^\W-GSFK;;9.^Y17N@]=(YNU-Z)B&>0#U8V 33
MQAH=6&G,%BC/A6)<S5FNG,D!=\/\X5,)VIRS%%M&("ICCGZ.EM>I\*'@YSV:
MH" ":]&<-"7E=^"16JQIL2]&97!+Z7,0[D$3(F$P?^$TA>+,1Q^;)2)*F,WI
M8RD_ P/%(G2 5%B)F8ERW4RX! ]H,XB\@A47B?04Q6(BGHH9GAFJ@_\!%;"Q
M4&@,LNOR\'7$":?CL*F,"X4!D09F%2J2.84#&KARTCJ"(XR<LPSM0] 2Y%(N
ML2O,9E>V1O>(?9%2IQFYQ D(F$:K^NVLUR?B-F%CJ6>V1-/ 1%AGB#,Y=0:]
M4<MZ!11;*O-(VV?&Y;")_%D]Q(]O3KJ=XS-;6+X@4G(Y/<:<!F;/[OL3WC!N
MP-L2;2-&F!*(J@ !'$EA$Y*@:2E&'$4=M6-A(ZEMCG(4BT;+8-3,Z AB[+9L
M#VT8 X(2#/4H[]B0>'I[$+3H].+0"DU!&5(%,&E]1K%0P3C8G'39>J/Q@XW&
MN%%)R57D<09Q_!?FFB,$LVQ+&+O^X<G3P,OWV1 L%@]X2D\NGX>@3KP7\=QN
M+T($- (T9[%3H#2=&UP _7\JK(\JG 7*KT-I>1F/U9@V(+G'I^"TI8WK1;S3
MH,#81%VLEB+V%P";CZR(!3>"#B "\WJ64;12;HD-O4=;3YT^!O&:@0HY7^'4
M6<;1,:)<<J(./)978LFJ*!$XNII:\*\1T$2,;I2'^ NC^6_#?[2*_]8!\L@-
MM@^MK;T!/6@J8@*98]7&B4.X10>AQ$C(<Q.7**!?"#X24K@Y$>^Z;<DG/6 >
MB^!.#Z96$JNGJOOB0%EN,O0%ZQ-%A&5Q[!7P*78""OE?HDO@"&3D:S0%RX<
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
M9>RYO\?TIAKXKW&]'?GOEQW]#U!+ P04    " "H-)U0)7:L@S(%   $&P
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
M:JF:3CF/<<47?NGT=5MUG;Y^U0XP\N7_5^TWF@9=[B4SS 1X$48"^Y#$A-W
MM8_C+V""IMV.M'FXC,A-(, R+ .N>?2%?$/%"$$$Q:?.(B 3(MIZUI3*]%Q;
M>\+]Y6G;)]\@%DN*/Y2FG EMBF:$+ILNF>$8!G@.(SY#K)7*8O(/;II&*%K*
M>CGSM(V H9F<&_>.&[6:6:_5J[WZ4:UN-AJV83H=Q[*LLV/3J99.VSJ2?^FL
MXJO03 G#6H"5+TW3,M[>5==6/?<92EB (R+NF3&)I#K576A=T9W*?FJ%P NA
M(4IN6-.3&<'1?[<K;<XS'1-.?;F$\_&\?]9WH6I5K'6#?V1;B'Q?XD(3/)0=
MX>*)C+6=D=OO]>V.VQ\.8-@#^[SO]*#7'W0&=K]S(;NDU!D]>T<NKT;CJ\[
M!7<(9@.N*N.*78&Q8Z>.F=4C SICZ'2'EZ[3A971#_?L:1PI3#XQZBH?[KD#
MX\[HK#-PQMKPXX7S"3JVJR2683P2OOY.8D&FR\>H4C? D# ?1[%<&/MEN$0)
MA>L*]'! )?&4(4 QX 7V$L6%(B Q>#B2ZHF'%.D"8>!QQK"7MN9$!'(4ABFA
MBC;Y%#J?/T.?>95W!PW+/&[%\%[)2S:?A8@M2X?082Q!%$8XY)$ N4B/1S,P
M#>T/F/(H72V4UG,?L+34AR*(.SO;PY,H0='RW8%9-UK623DE[E]>[MU!U6JE
MSBC7+*.5>9 VS-9A!3:""W(=/%D6\9/\'B91G""I5O#;"L@#J2J@##+VR.>A
M"OWJV&*0PIR,L#)AC*()8CC6A@N*E]#QA)(HS)6E'(GF.O0$FE L+:$T!]J'
MDE%*VW&(O**=1^,.%G^T4\%=5 K)]L(O5IL37P3-6D.NHS8EX2MA_D-/AZX-
M_Z:BY2&:8U_:4-II[RJ,IW@JFE8MT[ISKLW*QEZ6F;W=R-9N5OZ*31((LR5\
M87Q.L7^#4QCD131-*)5 DR5&%<YNJS+"7Q,2876^B14^<B!E!6%6WZ-#D!5G
M'KWW#V^!)4M?JE?+. LO0$QJRM%EGE1K+4#,OR<V:2;U%&9[M.V:6>LYHDUB
M@3!)R+.,]R7I"T04K<D=8!5ZB$02>V&$8X6RLA(C2D%.DPM+GI>"4,(N+N?[
M!$/,4_UR03\]QRM$J5$)S4#*)?NG.N,"D_G><5^4UG#WP-.!2M8]F4M'$,G?
M3#2UM.>W'(MW.@6L69FB^LEM^C[]9%=])_F^J=CF<<]Q*_/70F1LY%&U5Q4P
MA6>Z'F<CJ]J=2&N'9[<9BFX(R\Q#B>!%1_HHF?5DI'72J#2LAFD=O6U->"2/
M$9K'*45AC)O%CSLH_LY_<HBTDWTHU4K;Z2Y3=/QVA1LWB+.Z76;6M\NJM>^R
MG]/LA O!9QLEN()VE9;5=C9^K2N+GI6E;@4-FP%ZA'+IJFN!YBX,_;+\ZX01
MH;!Y/'ZV?C9V=;.QE84>Y%U>B[GM9KB F%/BPX&1?EY*EO58WWS8V[:=_E^U
MRZ6J*>7S9D!\R=Z/X?4O9WWOWTNNV1=2D_MZW-?COAZ?3SV.,2,\@K^(A^%2
M/I$2]0SQHPN/?67N_=M7YA-4IAT0/(7>[>71<#J511K][$+H82\B[UXX_/[K
MM2VO2U\5C?1M\>MV^AK[]%]02P,$%     @ J#2=4*%\PZ:O?@  I,0   X
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
M$MZ:/J,BJ2)9+7E^11ZE]?5O6L08!_5?CU#L:9:J)2.>U%>>ON#O*PN70OI
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
M $#49S";YZR$%9'M*!;).9_)+H7U7S6TD?8.^MHBB1ZC\MXB-Y.'M!-/"[V
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
M(2O]GML\6L$#+"FX:JLS-95T10?2#5V^.T<YEA 6Y][A89MP_<[9+SM:5KW
MN<!1NF^&WTZ 2RQ_L;M8*DOD^*7'[.W456$]T27@& N(S)60-)@!)JD@DBMF
MLV]W%E]PT\>=QQ](Y$6>7!X?1L^J# P%:1B.:M\R-5,TJ&B-QZ[R?B2Z(NIE
M:$9S]^(LLZNP%A"I";:O_1[(''WU' -CZ9,:VLZ_W^8^E@RY5UL"".8X,34_
M$_\R2B&CJQ$]SDZ&Z0/)9 ^)IQ-34O#RDI(&P-N9?J<AYT(%8+Z+)#I?RLCM
M$VM\);P,)X>S7IW&;Z^Z7F7Y/ >& CSX?E\.VC BE+RWHBTAUZY9[$_T_2UL
M[.XMV?'-I(.YGU^>]I=)8(R/,&D4C+#$6N/^%Y5:<SG[*&9-A]:@K+8 03;4
MKF:NL6N\%>\8B,;\+@T!&>'AO-*2._\Y\Q$@<R(5WM2)T2&)77UUHW)=TB\T
M.Z5VK(KMW'[4X/!J67!-?S.,/FDU-38\ABNA985R),_:%<N#C)0G.+R1]BJ:
MZXLH?@^&[PH7@2ZRI4W7_;MI/EUSB,*33Q_F<I^)]QC+K^@1;_@_;EG-0N!%
M73^Y [""T\+G;+5O,\K13]7W"FBOTD[Z[A%:>:V\NH#51@%N0=#DHT4#VS<$
M!^A.WE!5G@&&T3N)6Y&\JQEU4=<J;KG-,85@ JPWL"J1($\[3Q33+U(984ZQ
MJM(#'N\!VAE0LU68!!VRHAPI,\>H-D.BS)8-NGS9&<AS:4ZR1ATXX";!CR#R
M(X#+E97WQYVP628^]^++^+>X[TCY#H"^"!5<W@R]!H$));ZO-(25>=Y<))JE
M?[A';^,/PJVP /'%R+("HSF;1HOR'#/:E-D=XC128$<T"L81O\D'^A138JE>
MQI-LM.(IW>28Z*^RWIX.#D_;WZTHYFOR5&X5/UJ_>GR,Q:'=943,67$@QELN
MN]+RJ-UY<O(\?LXS5;M5R.IU]^.\=72J6[E<!-Z/#.)KYB+E+_V%1M#<OF,[
M-\A5;<K:X,OO<E[8";$87H#3/K8TI.]J-:(@T'4!@F*5)IZJOD:CWW_44[]_
MC!IGRI;_[[8S>A&&#< P&$/Q[NLU$H&J5RBW3(_=*U8=)2F6)1Y#2PR:OC7
MIV(V$E7<)\EJ,/,^5HW-J>:T#CE'=X(*4&L 7F7_A5MN%I!;IE$8KP/V;,>1
M''-2?P1=7:*'>ROS(XIOQBB]71AKK^H1EJ'@G%D(*<5[[FE#F-.<DLO55/R*
M)B>/GGAE0O GX[6/R-(<URCEL-IQ0,PT9TX!F^+37&H86=!S5T<R LU0.ES>
M(%9DTJMQMY;06E+=E)1SW3T/ 1-S@>!]>J[:MI^=FCXAG]D:HP'2RR@!*--
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
MO)_*&46[:Y%G4DR\0A92(&OU"\L\4\C>U"-5,[Z_IJRL[^L<?>&\*O"P:"Y
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
MV/ZV8SK*)H\9)K1FMKY)CE_:%#;!=N[N.U\T-/4YTD!K39.EG.^#:^#3M3M
M]T#X()"D).N#$A7;]<AY=WH;GK$*LVJ4@HBF%DE1 5DTTX").EZ*W&/;+H%X
MA7N3\])I99_D4*VFN7%DCQGV#:"GK_C;CE %1,MI8XP&\/W1XT9L >.N=H*:
MR% (<WCUUAV@NM1A<O/-Y%>/MH<^>H_PV UTI*.IB\,9L0OM;ROC@F'/W1SV
M-58&&'<D'#+.VLU(,S:L1,_W!_>./VT$B-T!U,=<8[Q??6]L&,F>/#U\ G*=
M-8 MB71BSCW6=TF.>"!/2 X8?(N28HR#1S9]H5MV<OXZ?=M',G^[:U,M*SV*
M2<< MJN>E?%K]F60V55),),2GNIWN%7H*6.MBGR[E^SL;!MMG<Z>J1.VV6=.
M[5_JT[BL8!AO]KR*&7]71($RYR<B'=%9N0$;4C09\[@D,K(N[D I*K/NG,4M
MC9U;NM%4W53M"<M4T)B.S!*$]0O+BRZ_EU>%P0<F-2B6C,Z0A'$^O1B&EU.T
MDX]52J'^4M]2Y6Q3KQ@'V#LPR8[/)UF.GBO(8 1'GF$=/D9Z:U35?!NOYN Y
MFAQPUY-VLJ**>+",39\02@8P=G\0 J\(_TSR0!SKE?27Q$EIVS6@!>/Z!^0%
MC^<:U3 &\VH3>=)J>/B!AF:]7'U-R]M)'4#8E"W6,6N :&)G.G.MU(_2N#"$
M1,;J@D3;E*** !/\,,.?49O[5=WQ1<*[ Q=*@>7E@5JY]KJ!>('(TV?L^U\:
MPS8@T+SZNGFZY'B2.,=V.W$Y*?)NW8HOUFE:D4P4$A^M"B*6?G[0G<LS-//W
MK U,.K!^</H'AP5$IZ&5OB2G;IXR C0O;[Z\Y'['Z*VZJO]$TTQL7?N3WG:6
MZ3!,UB5GNR0'O$B7.-O^JC(2'^4B(N8 5HK'\=%\(4C0+D(9X*>^G9JBU1CS
MJ38MM%I0:XQSAB[S^=;:<-%RY- 8[.G* (W*I7SX21,&9T7C9)]0[#(FQB_4
M>/( R7V@+F"=74P\7S)V_\"'VH0XFD*QP4!>6SW)A8&->::N;H!%CBZ=L9AL
M H,V=)7O5\/HF-+(R8 X>WF-'?Z^&]8NI/ +1=[HP$,PE)PL9>BC:$DS6="U
M"62&0XQZ)0I'S49+@FK4KF+B8^>X #=C3CIMQF]SDY2Y45 -7PPO^'DT;3WK
M6YJH<A8.M5,GSV^E[$5-:1<4]S/;E:*R_+9RPWG>1:(&-5*.NC(#P8(VKMZT
M<E@0L";8,XIMR*#XY-.BN5NB.BX-0>5P1%A@DDZN_0^]NL,X#V#*0O%M%F[6
MBBE6KS&-AQP%">.Q<">VJY"B[80[2[-)]Z8F2>WX80O$FRRZJ9NN+GE0#D-X
MB)@%/AA$JH8J,Q8P/N@04!UWP[[^J;][J!_X/;-@,D ,MJ5U!YB=Y"*)(4E>
MX?#0K0N_8IQ[EYO!4%=OD:+@^,"S"M-/BYQ>Z!R@.C+O(V!Y!PB1_?Q:I:PY
MU]O!(C-H5O0C 6W+7L@;U.G'(W7WGJZ=;7GIO@]_;CL$2J3?2AVBE!0J;+!#
MBA/<,Z0T55L;-#C)IB=D%K1(A-])I$#,H/:<6&KY=_UTE/^_I;?\_:E+ >]F
M_A=02P$"% ,4    " "H-)U0Q _]N^ 5  "8 @$ $               @ $
M    87IZ+3(P,C P,C(Y+GAS9%!+ 0(4 Q0    ( *@TG5 0J*5=D2X  *0#
M @ 4              "  0X6  !A>GHM,C R,# R,CE?8V%L+GAM;%!+ 0(4
M Q0    ( *@TG5",5.'@\&T  'NN!0 4              "  =%$  !A>GHM
M,C R,# R,CE?9&5F+GAM;%!+ 0(4 Q0    ( *@TG5!;";RQ)!,! ,3T#@ 4
M              "  ?.R  !A>GHM,C R,# R,CE?;&%B+GAM;%!+ 0(4 Q0
M   ( *@TG5 X!'+E9K8  +!1"0 4              "  4G& 0!A>GHM,C R
M,# R,CE?<')E+GAM;%!+ 0(4 Q0    ( *@TG5#0 87RT+\" -K%(@ 3
M          "  >%\ @!A>GHR,#(P,#(R.3$P+6LN:'1M4$L! A0#%     @
MJ#2=4!Y")WC.Y@( 4\@# !$              ( !XCP% &%Z>C)D8FQU93(P
M,38N:G!G4$L! A0#%     @ J#2=4!,U,8[J"   DOL  !
M ( !WR,( &5X,C$Q+3,Y,C R,"YH=&U02P$"% ,4    " "H-)U0)_PPE#X#
M  #(#   &@              @ 'W+ @ 97@R,S%G=&-O;G-E;G0R,#(P,#(R
M.2YH=&U02P$"% ,4    " "H-)U0VEQK>!L#  #X#@  &P
M@ %M, @ 97@R,S)B9&]C;VYS96YT,C R,# R,CDN:'1M4$L! A0#%     @
MJ#2=4(#0;&'F!P  "R8  !$              ( !P3,( &5X,S$Q,C R,# R
M,CDN:'1M4$L! A0#%     @ J#2=4$7\V/_O!P  NB8  !$
M ( !UCL( &5X,S$R,C R,# R,CDN:'1M4$L! A0#%     @ J#2=4"5VK(,R
M!0  !!L  !$              ( !]$,( &5X,S(Q,C R,# R,CDN:'1M4$L!
M A0#%     @ J#2=4%I^\0Y4!0  (1\  !$              ( !54D( &5X
M,S(R,C R,# R,CDN:'1M4$L! A0#%     @ J#2=4*%\PZ:O?@  I,0   X
M             ( !V$X( '-T;V-K9W)A<&@N:G!G4$L%!@     /  \ S0,
' +/-"     $!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>106
<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.20.1</span><table class="report" border="0" cellspacing="2" id="idp6717430624">
<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. 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_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 " 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="line-height:120%;padding-top:12px;text-align:justify;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table shows the changes in contract liabilities for fiscal year </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> (in thousands):</span></div><div style="line-height:120%;padding-top:12px;text-align:center;text-indent:29px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:95.71150097465888%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"/></tr><tr><td style="width:72%;"/><td style="width:2%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:2%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2019</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance at beginning of period</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>56,928</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>22,698</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Contract liabilities added during the period</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,292</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>54,331</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Revenue recognized during the period</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(52,802</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(20,101</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance at end of period</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>18,418</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>56,928</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><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_DisaggregationOfRevenueTableTextBlock', window );">Disaggregation of Revenue</a></td>
<td class="text"><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Disaggregated Revenue</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Revenue by segment and geography is disclosed in Note 12. In addition, the following table presents disaggregated revenue by customer industry (in thousands):</span></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:center;text-indent:32px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:85.96491228070175%;border-collapse:collapse;text-align:left;"><tr><td colspan="13"/></tr><tr><td style="width:58%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net sales:</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Industrial - oil and gas, construction, and general</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>605,236</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>526,465</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>461,945</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Transmission and distribution</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>254,836</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>212,433</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>194,503</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Power generation</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>201,745</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>188,189</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>153,982</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total net sales</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,061,817</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>927,087</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>810,430</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><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_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 style="line-height:120%;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">&#160;</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:523px;border-collapse:collapse;text-align:left;"><tr><td colspan="2"/></tr><tr><td style="width:432px;"/><td style="width:90px;"/></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Buildings and structures</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">10-25&#160;years</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Machinery and equipment</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">3-15 years</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Furniture and fixtures</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">3-15 years</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Automotive equipment</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">3 years</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Computers and software</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">3-7 years</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div>Property, Plant and Equipment<div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Property, plant and equipment consisted of the following as of </span><span style="font-family:inherit;font-size:10pt;">February&#160;29, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">February&#160;28, 2019</span><span style="font-family:inherit;font-size:10pt;"> (in thousands):</span></div><div style="line-height:120%;padding-top:12px;text-align:center;text-indent:32px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:86.35477582846003%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"/></tr><tr><td style="width:68%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2019</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Land</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21,826</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21,677</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Building and structures</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>162,851</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>156,447</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Machinery and equipment</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>252,726</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>245,588</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Furniture, fixtures, software and computers</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>28,938</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>27,075</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Automotive equipment</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,394</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,766</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Construction in progress</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>16,466</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>13,065</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>487,201</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>467,618</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less accumulated depreciation</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(274,097</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(257,391</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net property, plant, and equipment</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>213,104</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>210,227</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><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_ScheduleOfProductWarrantyLiabilityTableTextBlock', window );">Schedule of Warranty Reserve</a></td>
<td class="text"><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table shows the changes in the Company&#8217;s accrued warranties for fiscal year </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> (in thousands):</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">&#160;</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:74.6588693957115%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:51%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:2%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:2%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance at beginning of period</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,751</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,013</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,098</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Warranty costs incurred</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,118</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,195</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,225</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Additions charged to income</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,069</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,933</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,140</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance at end of period</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,702</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,751</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,013</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><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_ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock', window );">Schedule of New Accounting Pronouncements and Changes in Accounting Principles</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_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock', window );">Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]</a></td>
<td class="text"><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The components of accumulated other comprehensive loss consisted of the following as of </span><span style="font-family:inherit;font-size:10pt;">February&#160;29, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">February&#160;28, 2019</span><span style="font-family:inherit;font-size:10pt;"> (in thousands):</span></div><div style="line-height:120%;padding-top:12px;text-align:center;text-indent:32px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:91.22807017543859%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"/></tr><tr><td style="width:62%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:16%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:16%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2019</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign currency translation adjustments</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(30,949</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(28,856</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Interest rate swap</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>50</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>104</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accumulated other comprehensive loss</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(30,899</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(28,752</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></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_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 contract balances and changes in contract balances.</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=118956577&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>nonnum: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=118956577&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>nonnum: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=6877327&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>nonnum: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://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=118930883&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_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>nonnum: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_ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 changes in accounting principles, including adoption of new accounting pronouncements, that describes the new methods, amount and effects on financial statement line items.</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 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 270<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=116846552&amp;loc=d3e765-108305<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 270<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.10-01.(b)(6))<br> -URI http://asc.fasb.org/extlink&amp;oid=27015980&amp;loc=d3e46468-122699<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 270<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=116846552&amp;loc=d3e725-108305<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<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=109234566&amp;loc=d3e22583-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_ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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=68068213&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>nonnum: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>107
<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.20.1</span><table class="report" border="0" cellspacing="2" id="idp6813167056">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Subsequent Events (Notes)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_SubsequentEventsAbstract', window );"><strong>Subsequent Events [Abstract]</strong></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_SubsequentEventsTextBlock', window );">Subsequent Events</a></td>
<td class="text">Subsequent EventsIn March 2020, the World Health Organization declared the viral strain of coronavirus ("COVID-19") a global pandemic and recommended containment and mitigation measures worldwide, which has resulted in significant downward pressure on most economies around the world. In addition, many countries have implemented travel restrictions, making it more difficult to operate a business with a global footprint.  As of the date of this filing, the Company's operations remain open globally and the Company's personnel and operations have been lightly impacted by the effects of COVID-19.&#160;The Company has experienced certain customer order deferrals until later in fiscal 2021, but there have been few outright customer order cancellations. Although we expect our business to be negative impacted to a certain degree, we are taking active steps to mitigate any negative impact, which are within our control. We are examining ways to most effectively utilize our assets, to reduce costs, and to preserve liquidity.  As the COVID-19 pandemic is ongoing and the near term worldwide economic outlook remains uncertain, the we cannot reasonably estimate the length or severity of this pandemic, or the extent to which the disruption may materially impact the Company&#8217;s consolidated financial statements for fiscal year 2021. Consequences of prolonged economic decline could include, but not be limited to, reduced revenues, increased instances of uncollectable receivables, and increased asset impairments.<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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 855<br> -URI http://asc.fasb.org/topic&amp;trid=2122774<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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>108
<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.20.1</span><table class="report" border="0" cellspacing="2" id="idp6813252688">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Operating segments (Notes)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_SegmentReportingAbstract', window );"><strong>Segment Reporting [Abstract]</strong></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_SegmentReportingDisclosureTextBlock', window );">Operating segments</a></td>
<td class="text">Operating Segments<div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Segment Information</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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. Net 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="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">A summary of each of the Company's reportable segments is as follows:</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Metal Coatings</span><span style="font-family:inherit;font-size:10pt;"> - provides hot dip galvanizing, powder coating, anodizing and plating, and other metal coating applications to the steel fabrication and other industries through facilities located throughout the United States and Canada</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Energy</span><span style="font-family:inherit;font-size:10pt;"> - provides specialized products and services designed to support industrial and electrical applications. This segment's product offerings include custom switchgear, electrical enclosures, medium and high voltage bus ducts, explosion proof and hazardous duty lighting and tubular products. In addition, this segment focuses on extension of life cycle for the power generation, refining and industrial infrastructure, through automated weld overlay solutions for corrosion and erosion mitigation.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following tables show information by reportable segment for fiscal year </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> (in thousands):</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="13"/></tr><tr><td style="width:49%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Net sales:</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Metal Coatings</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>498,989</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>440,264</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>389,397</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Energy</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>562,828</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>486,823</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>421,033</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total net sales</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,061,817</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>927,087</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>810,430</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Operating income (loss):</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Metal Coatings</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>107,926</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>83,591</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>84,332</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Energy</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>32,845</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>31,332</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,766</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Corporate</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(42,796</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(37,967</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(34,318</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Loss on disposal of business</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(18,632</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total operating income</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>79,343</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>76,956</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>48,248</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.41520467836257%;border-collapse:collapse;text-align:left;"><tr><td colspan="13"/></tr><tr><td style="width:49%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Depreciation and amortization:</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Metal Coatings</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>30,042</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>29,124</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>28,617</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Energy</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>18,414</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>19,405</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>19,996</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Corporate</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,738</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,716</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,913</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>50,194</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>50,245</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>50,526</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.41520467836257%;border-collapse:collapse;text-align:left;"><tr><td colspan="13"/></tr><tr><td style="width:49%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Expenditures for acquisitions, net of cash, and&#160;property, plant and equipment:</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Metal Coatings</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>82,972</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>16,046</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>39,474</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Energy</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,588</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,608</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>32,903</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Corporate</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,112</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,962</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,020</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>95,672</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>33,616</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>74,397</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Asset information by segment was as follows as of </span><span style="font-family:inherit;font-size:10pt;">February&#160;29, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">February&#160;28, 2019</span><span style="font-family:inherit;font-size:10pt;"> (in thousands):</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:82.26120857699804%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"/></tr><tr><td style="width:58%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:18%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:18%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Assets:</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Metal Coatings</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>504,632</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>440,090</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Energy</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>548,032</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>630,134</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Corporate</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21,167</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>18,346</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total assets</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,073,831</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,088,570</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Financial Information About Geographical Areas</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Financial information about geographical areas for the periods presented was as follows for fiscal year </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> (in thousands):</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.41520467836257%;border-collapse:collapse;text-align:left;"><tr><td colspan="13"/></tr><tr><td style="width:49%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Geographic net sales:</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">United States</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>850,656</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>785,194</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>653,150</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other countries</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>211,161</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>141,893</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>157,280</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,061,817</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>927,087</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>810,430</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:9pt;">&#160;</span><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:82.26120857699804%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"/></tr><tr><td style="width:58%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:18%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:18%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Property, plant and equipment, net:</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">United States</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>190,365</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>189,281</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Canada</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>16,385</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>16,961</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other Countries</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,354</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,985</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>213,104</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>210,227</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></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_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://fasb.org/us-gaap/role/ref/legacyRef<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>nonnum: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>109
<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.20.1</span><table class="report" border="0" cellspacing="2" id="idp6808707024">
<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. 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_BusinessCombinationsAbstract', window );"><strong>Business Combinations [Abstract]</strong></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_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock', window );">Schedule of assets acquired and liabilities assumed</a></td>
<td class="text"><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table summarizes the preliminary fair values of the assets acquired and liabilities assumed, in aggregate, related to these acquisitions as of the date of each respective acquisition (in thousands):</span></div><div style="line-height:120%;padding-top:12px;text-align:center;text-indent:30px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:57.30994152046783%;border-collapse:collapse;text-align:left;"><tr><td colspan="5"/></tr><tr><td style="width:69%;"/><td style="width:2%;"/><td style="width:1%;"/><td style="width:27%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Assets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accounts receivable</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,591</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Inventories</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,830</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Prepaid expenses and other</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>22</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Property, plant and equipment</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,336</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Intangibles</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15,512</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Goodwill</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>39,419</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Liabilities</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accounts payable and other accrued liabilities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,575</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Contingent consideration</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,000</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred income taxes</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,507</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total purchase price</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>60,628</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><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_ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock', window );">Schedule of components of identifiable intangible assets acquired</a></td>
<td class="text"><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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="line-height:120%;padding-top:12px;text-align:center;text-indent:30px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:72.70955165692008%;border-collapse:collapse;text-align:left;"><tr><td colspan="7"/></tr><tr><td style="width:54%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:20%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:22%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Fair Value</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Useful Life</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Customer relationships</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15,360</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15 years</span></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Non-compete agreements</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>152</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3 years</span></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total intangible assets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15,512</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><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_BusinessAcquisitionProFormaInformationTextBlock', window );">Schedule of proforma information</a></td>
<td class="text"><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The unaudited pro forma financial information was as follows (in thousands):</span></div><div style="line-height:120%;padding-top:12px;text-align:center;text-indent:30px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:58.47953216374269%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"/></tr><tr><td style="width:54%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:20%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:20%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2019</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Revenues</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,072,633</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>966,007</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net income</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>49,702</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>57,693</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></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_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>nonnum: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>nonnum: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=116869197&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>nonnum: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>110
<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.20.1</span><table class="report" border="0" cellspacing="2" id="idp6828674416">
<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="8">3 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, 2019</div></th>
<th class="th"><div>Aug. 31, 2019</div></th>
<th class="th"><div>May 31, 2019</div></th>
<th class="th"><div>Feb. 28, 2019</div></th>
<th class="th"><div>Nov. 30, 2018</div></th>
<th class="th"><div>Aug. 31, 2018</div></th>
<th class="th"><div>May 31, 2018</div></th>
<th class="th"><div>Feb. 29, 2020</div></th>
<th class="th"><div>Feb. 28, 2019</div></th>
<th class="th"><div>Feb. 28, 2018</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>
<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>
<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_Revenues', window );">Revenues</a></td>
<td class="nump">$ 245,365<span></span>
</td>
<td class="nump">$ 291,139<span></span>
</td>
<td class="nump">$ 236,190<span></span>
</td>
<td class="nump">$ 289,123<span></span>
</td>
<td class="nump">$ 202,548<span></span>
</td>
<td class="nump">$ 239,516<span></span>
</td>
<td class="nump">$ 222,787<span></span>
</td>
<td class="nump">$ 262,236<span></span>
</td>
<td class="nump">$ 1,061,817<span></span>
</td>
<td class="nump">$ 927,087<span></span>
</td>
<td class="nump">$ 810,430<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_azz_IndustryAxis=azz_IndustrialMember', window );">Industrial [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>
<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_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>
<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>
<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_Revenues', window );">Revenues</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">605,236<span></span>
</td>
<td class="nump">526,465<span></span>
</td>
<td class="nump">461,945<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_azz_IndustryAxis=azz_TrasmissionDistributionMember', window );">Trasmission &amp; Distribution [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>
<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_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>
<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>
<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_Revenues', window );">Revenues</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">254,836<span></span>
</td>
<td class="nump">212,433<span></span>
</td>
<td class="nump">194,503<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_azz_IndustryAxis=azz_PowerGenerationMember', window );">Power Generation [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>
<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_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>
<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>
<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_Revenues', window );">Revenues</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 201,745<span></span>
</td>
<td class="nump">$ 188,189<span></span>
</td>
<td class="nump">$ 153,982<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_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (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 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8736-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 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&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 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&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 (SX 210.5-03(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&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_Revenues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_azz_IndustryAxis=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;">azz_IndustryAxis=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_azz_IndustryAxis=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;">azz_IndustryAxis=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_azz_IndustryAxis=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;">azz_IndustryAxis=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>111
<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.20.1</span><table class="report" border="0" cellspacing="2" id="idp6805030336">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies - Debt (Details) - Senior Notes [Member] - USD ($)<br></strong></div></th>
<th class="th"><div>Feb. 29, 2020</div></th>
<th class="th"><div>Feb. 28, 2019</div></th>
<th class="th"><div>Jan. 21, 2011</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 );">Unsecured Senior Notes Due March 31, 2018 [Member]</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 " 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">$ 125,300,000<span></span>
</td>
<td class="nump">$ 127,400,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 );">Unsecured Senior Notes Due January 2021 [Member]</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 " 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="text">&#160;<span></span>
</td>
<td class="nump">$ 125,000,000.0<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_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://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=114775744&amp;loc=d3e28551-108399<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 55<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=114775985&amp;loc=d3e28878-108400<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_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=6877327&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>
<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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>112
<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.20.1</span><table class="report" border="0" cellspacing="2" id="idp6828018128">
<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="8">3 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, 2019</div></th>
<th class="th"><div>Aug. 31, 2019</div></th>
<th class="th"><div>May 31, 2019</div></th>
<th class="th"><div>Feb. 28, 2019</div></th>
<th class="th"><div>Nov. 30, 2018</div></th>
<th class="th"><div>Aug. 31, 2018</div></th>
<th class="th"><div>May 31, 2018</div></th>
<th class="th"><div>Feb. 29, 2020</div></th>
<th class="th"><div>Feb. 28, 2019</div></th>
<th class="th"><div>Feb. 28, 2018</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>
<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>
<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_NetIncomeLoss', window );">Net income</a></td>
<td class="num">$ (10,643)<span></span>
</td>
<td class="nump">$ 22,035<span></span>
</td>
<td class="nump">$ 15,558<span></span>
</td>
<td class="nump">$ 21,284<span></span>
</td>
<td class="nump">$ 8,851<span></span>
</td>
<td class="nump">$ 15,395<span></span>
</td>
<td class="nump">$ 11,244<span></span>
</td>
<td class="nump">$ 15,718<span></span>
</td>
<td class="nump">$ 48,234<span></span>
</td>
<td class="nump">$ 51,208<span></span>
</td>
<td class="nump">$ 45,169<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>
<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>
<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_WeightedAverageNumberOfSharesOutstandingBasic', window );">Denominator for basic earnings per common share-weighted average shares (shares)</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">26,191,000<span></span>
</td>
<td class="nump">26,038,000<span></span>
</td>
<td class="nump">25,970,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>
<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>
<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_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements', window );">Employee and Director stock awards (shares)</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">90,000<span></span>
</td>
<td class="nump">69,000<span></span>
</td>
<td class="nump">66,000<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " 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="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">26,281,000<span></span>
</td>
<td class="nump">26,107,000<span></span>
</td>
<td class="nump">26,036,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>
<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>
<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_EarningsPerShareBasic', window );">Basic earnings per common share (usd per share)</a></td>
<td class="num">$ (0.41)<span></span>
</td>
<td class="nump">$ 0.84<span></span>
</td>
<td class="nump">$ 0.59<span></span>
</td>
<td class="nump">$ 0.81<span></span>
</td>
<td class="nump">$ 0.34<span></span>
</td>
<td class="nump">$ 0.59<span></span>
</td>
<td class="nump">$ 0.43<span></span>
</td>
<td class="nump">$ 0.60<span></span>
</td>
<td class="nump">$ 1.84<span></span>
</td>
<td class="nump">$ 1.97<span></span>
</td>
<td class="nump">$ 1.74<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_EarningsPerShareDiluted', window );">Diluted earnings per common share (usd per share)</a></td>
<td class="num">$ (0.41)<span></span>
</td>
<td class="nump">$ 0.84<span></span>
</td>
<td class="nump">$ 0.59<span></span>
</td>
<td class="nump">$ 0.81<span></span>
</td>
<td class="nump">$ 0.34<span></span>
</td>
<td class="nump">$ 0.59<span></span>
</td>
<td class="nump">$ 0.43<span></span>
</td>
<td class="nump">$ 0.60<span></span>
</td>
<td class="nump">$ 1.84<span></span>
</td>
<td class="nump">$ 1.96<span></span>
</td>
<td class="nump">$ 1.73<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 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=116637232&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 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=117326831&amp;loc=d3e1337-109256<br><br>Reference 3: 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=117327953&amp;loc=d3e4984-109258<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 (SX 210.5-03(21))<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&amp;loc=SL114868664-224227<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> -URI http://asc.fasb.org/extlink&amp;oid=109234566&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 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<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 2<br> -URI http://asc.fasb.org/extlink&amp;oid=117326831&amp;loc=d3e1252-109256<br><br>Reference 8: 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=116637391&amp;loc=SL114874048-224260<br><br>Reference 9: 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=117326831&amp;loc=SL5780133-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_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>num: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=117327953&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 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=117326831&amp;loc=d3e1252-109256<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 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<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(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637391&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 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&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 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=117326831&amp;loc=d3e1337-109256<br><br>Reference 7: 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=116634182&amp;loc=SL114868664-224227<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=117326831&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 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=116637232&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_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>num: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://fasb.org/us-gaap/role/ref/legacyRef<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=117326831&amp;loc=d3e1500-109256<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&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_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://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=118930883&amp;loc=SL7669619-108580<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 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637391&amp;loc=SL114874048-224260<br><br>Reference 3: 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=118930883&amp;loc=SL7669625-108580<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=116637232&amp;loc=SL114874131-224263<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(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&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 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3602-108585<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&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_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://fasb.org/us-gaap/role/ref/legacyRef<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=6371337&amp;loc=d3e3550-109257<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<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=117326831&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://fasb.org/us-gaap/role/ref/legacyRef<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=117326831&amp;loc=d3e1448-109256<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<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=6371337&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_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>113
<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.20.1</span><table class="report" border="0" cellspacing="2" id="idp6809468992">
<tr>
<th class="tl" colspan="1" rowspan="1"><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"><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_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 " 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">$ 189,772<span></span>
</td>
<td class="nump">$ 244,175<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_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Less accumulated amortization</a></td>
<td class="num">(91,298)<span></span>
</td>
<td class="num">(122,199)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " 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">98,474<span></span>
</td>
<td class="nump">121,976<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 Intangible Assets [Member]</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 " 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">177,090<span></span>
</td>
<td class="nump">191,460<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 );">Noncompete Agreements [Member]</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_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 " 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">8,659<span></span>
</td>
<td class="nump">8,546<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 [Member]</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 " 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">1,469<span></span>
</td>
<td class="nump">4,569<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 [Member]</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_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 " 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">7,400<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=azz_EngineeringDrawingsMember', window );">Engineering Drawings [Member]</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 " 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">0<span></span>
</td>
<td class="nump">24,600<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_OrderOrProductionBacklogMember', window );">Order or Production Backlog [Member]</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_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 " 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">$ 0<span></span>
</td>
<td class="nump">$ 7,600<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_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://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=azz_EngineeringDrawingsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=azz_EngineeringDrawingsMember</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_OrderOrProductionBacklogMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_OrderOrProductionBacklogMember</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>
</SEC-DOCUMENT>
